VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS57.00%
Net Worth
1.410USD
STEEM
0.000STEEM
SBD
0.000SBD
Own SP
24.303SP
Detailed Balance
| STEEM | ||
| balance | 0.000STEEM | STEEM |
| market_balance | 0.000STEEM | STEEM |
| savings_balance | 0.000STEEM | STEEM |
| reward_steem_balance | 0.000STEEM | STEEM |
| STEEM POWER | ||
| Own SP | 24.303SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 0.000SP | SP |
| Effective Power | 24.303SP | SP |
| Reward SP (pending) | 0.000SP | SP |
| SBD | ||
| sbd_balance | 0.000SBD | SBD |
| sbd_conversions | 0.000SBD | SBD |
| sbd_market_balance | 0.000SBD | SBD |
| savings_sbd_balance | 0.000SBD | SBD |
| reward_sbd_balance | 0.000SBD | SBD |
{
"balance": "0.000 STEEM",
"savings_balance": "0.000 STEEM",
"reward_steem_balance": "0.000 STEEM",
"vesting_shares": "39527.897698 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "0.000000 VESTS",
"sbd_balance": "0.000 SBD",
"savings_sbd_balance": "0.000 SBD",
"reward_sbd_balance": "0.000 SBD",
"conversions": []
}Account Info
| name | programmingllama |
| id | 876141 |
| rank | 70,250 |
| reputation | 537025683585 |
| created | 2018-03-19T02:23:15 |
| recovery_account | anonsteem |
| proxy | None |
| post_count | 7 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 0 |
| last_post | 2018-07-25T03:27:03 |
| last_root_post | 2018-03-23T09:12:51 |
| last_vote_time | 2018-03-24T01:12:03 |
| proxied_vsf_votes | 0, 0, 0, 0 |
| can_vote | 1 |
| voting_power | 9,800 |
| delayed_votes | 0 |
| balance | 0.000 STEEM |
| savings_balance | 0.000 STEEM |
| sbd_balance | 0.000 SBD |
| savings_sbd_balance | 0.000 SBD |
| vesting_shares | 39527.897698 VESTS |
| delegated_vesting_shares | 0.000000 VESTS |
| received_vesting_shares | 0.000000 VESTS |
| reward_vesting_balance | 0.000000 VESTS |
| vesting_balance | 0.000 STEEM |
| vesting_withdraw_rate | 0.000000 VESTS |
| next_vesting_withdrawal | 1969-12-31T23:59:59 |
| withdrawn | 0 |
| to_withdraw | 0 |
| withdraw_routes | 0 |
| savings_withdraw_requests | 0 |
| last_account_recovery | 1970-01-01T00:00:00 |
| reset_account | null |
| last_owner_update | 2018-03-19T02:26:45 |
| last_account_update | 2018-03-22T01:39:45 |
| mined | No |
| sbd_seconds | 15,285,033 |
| sbd_last_interest_payment | 2018-03-27T03:36:27 |
| savings_sbd_last_interest_payment | 1970-01-01T00:00:00 |
{
"active": {
"account_auths": [],
"key_auths": [
[
"STM6Wskukv4ZZ8BEDZq85ypw2mXzfx6dmBGhY7F2x7XCKYmggQLq6",
1
]
],
"weight_threshold": 1
},
"balance": "0.000 STEEM",
"can_vote": true,
"comment_count": 0,
"created": "2018-03-19T02:23:15",
"curation_rewards": 0,
"delegated_vesting_shares": "0.000000 VESTS",
"downvote_manabar": {
"current_mana": 0,
"last_update_time": 1521426195
},
"guest_bloggers": [],
"id": 876141,
"json_metadata": "{\"profile\":{\"profile_image\":\"https://images7.alphacoders.com/393/thumb-1920-393953.jpg\",\"cover_image\":\"https://wallpaperscraft.com/image/park_lawn_grass_trees_sun_15215_1920x1080.jpg\",\"name\":\"Programming Llama\",\"about\":\"You could call me a programa ;) \"}}",
"last_account_recovery": "1970-01-01T00:00:00",
"last_account_update": "2018-03-22T01:39:45",
"last_owner_update": "2018-03-19T02:26:45",
"last_post": "2018-07-25T03:27:03",
"last_root_post": "2018-03-23T09:12:51",
"last_vote_time": "2018-03-24T01:12:03",
"lifetime_vote_count": 0,
"market_history": [],
"memo_key": "STM8NDyp9X4LL3skQdnanqTiR8qVJHfQbyx2LsJuvxEtg3CFHXWug",
"mined": false,
"name": "programmingllama",
"next_vesting_withdrawal": "1969-12-31T23:59:59",
"other_history": [],
"owner": {
"account_auths": [],
"key_auths": [
[
"STM8ZYWbQNTHdM3bvqRaEzw2mRfCzkgimazzJ4pnQBYc8WnEayhUt",
1
]
],
"weight_threshold": 1
},
"pending_claimed_accounts": 0,
"post_bandwidth": 0,
"post_count": 7,
"post_history": [],
"posting": {
"account_auths": [
[
"utopian.app",
1
]
],
"key_auths": [
[
"STM7c95d8W6A7HsouvNkiX8TdBE2PYqZ9iWa9r33FwTLz168biLKP",
1
]
],
"weight_threshold": 1
},
"posting_json_metadata": "{\"profile\":{\"profile_image\":\"https://images7.alphacoders.com/393/thumb-1920-393953.jpg\",\"cover_image\":\"https://wallpaperscraft.com/image/park_lawn_grass_trees_sun_15215_1920x1080.jpg\",\"name\":\"Programming Llama\",\"about\":\"You could call me a programa ;) \"}}",
"posting_rewards": 32745,
"proxied_vsf_votes": [
0,
0,
0,
0
],
"proxy": "",
"received_vesting_shares": "0.000000 VESTS",
"recovery_account": "anonsteem",
"reputation": "537025683585",
"reset_account": "null",
"reward_sbd_balance": "0.000 SBD",
"reward_steem_balance": "0.000 STEEM",
"reward_vesting_balance": "0.000000 VESTS",
"reward_vesting_steem": "0.000 STEEM",
"savings_balance": "0.000 STEEM",
"savings_sbd_balance": "0.000 SBD",
"savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_sbd_seconds": "0",
"savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
"savings_withdraw_requests": 0,
"sbd_balance": "0.000 SBD",
"sbd_last_interest_payment": "2018-03-27T03:36:27",
"sbd_seconds": "15285033",
"sbd_seconds_last_update": "2018-04-13T03:05:57",
"tags_usage": [],
"to_withdraw": 0,
"transfer_history": [],
"vesting_balance": "0.000 STEEM",
"vesting_shares": "39527.897698 VESTS",
"vesting_withdraw_rate": "0.000000 VESTS",
"vote_history": [],
"voting_manabar": {
"current_mana": 9800,
"last_update_time": 1521853923
},
"voting_power": 9800,
"withdraw_routes": 0,
"withdrawn": 0,
"witness_votes": [],
"witnesses_voted_for": 0,
"rank": 70250
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
2019/03/19 03:47:54
2019/03/19 03:47:54
| author | steemitboard |
| body | Congratulations @programmingllama! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@programmingllama/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@programmingllama) and compare to others on the [Steem Ranking](http://steemitboard.com/ranking/index.php?name=programmingllama)_</sub> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes! |
| json metadata | {"image":["https://steemitboard.com/img/notify.png"]} |
| parent author | programmingllama |
| parent permlink | swipe-basic-character-design |
| permlink | steemitboard-notify-programmingllama-20190319t034753000z |
| title | |
| Transaction Info | Block #31279442/Trx 7f2e4a28388e09eef4e718676faf3338befc9110 |
View Raw JSON Data
{
"block": 31279442,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @programmingllama! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@programmingllama/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@programmingllama) and compare to others on the [Steem Ranking](http://steemitboard.com/ranking/index.php?name=programmingllama)_</sub>\n\n\n###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}",
"parent_author": "programmingllama",
"parent_permlink": "swipe-basic-character-design",
"permlink": "steemitboard-notify-programmingllama-20190319t034753000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2019-03-19T03:47:54",
"trx_id": "7f2e4a28388e09eef4e718676faf3338befc9110",
"trx_in_block": 11,
"virtual_op": 0
}2018/07/25 07:05:24
2018/07/25 07:05:24
| author | steemitboard |
| body | Congratulations @programmingllama! You have completed the following achievement on Steemit and have been rewarded with new badge(s) : [](http://steemitboard.com/@programmingllama) You got your First payout [](http://steemitboard.com/@programmingllama) Award for the total payout received <sub>_Click on the badge to view your Board of Honor._</sub> <sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub> > Do you like [SteemitBoard's project](https://steemit.com/@steemitboard)? Then **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**! |
| json metadata | {"image":["https://steemitboard.com/img/notify.png"]} |
| parent author | programmingllama |
| parent permlink | swipe-basic-character-design |
| permlink | steemitboard-notify-programmingllama-20180725t070526000z |
| title | |
| Transaction Info | Block #24478534/Trx 6aab84fa13158d7c7a171ef7624e5ab5808f2856 |
View Raw JSON Data
{
"block": 24478534,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @programmingllama! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :\n\n[](http://steemitboard.com/@programmingllama) You got your First payout\n[](http://steemitboard.com/@programmingllama) Award for the total payout received\n\n<sub>_Click on the badge to view your Board of Honor._</sub>\n<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>\n\n\n\n> Do you like [SteemitBoard's project](https://steemit.com/@steemitboard)? Then **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}",
"parent_author": "programmingllama",
"parent_permlink": "swipe-basic-character-design",
"permlink": "steemitboard-notify-programmingllama-20180725t070526000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-07-25T07:05:24",
"trx_id": "6aab84fa13158d7c7a171ef7624e5ab5808f2856",
"trx_in_block": 86,
"virtual_op": 0
}2018/07/25 03:27:03
2018/07/25 03:27:03
| author | programmingllama |
| body | hey man, that must've been a lot of referrals xD anyway want to know your thoughts on whaleshares and their upcoming platform? |
| json metadata | {"tags":["steem"],"app":"steemit/0.1"} |
| parent author | berniesanders |
| parent permlink | any-byteball-referral-bytes-i-earn-will-be-used-to-purchase-steem |
| permlink | re-berniesanders-any-byteball-referral-bytes-i-earn-will-be-used-to-purchase-steem-20180725t032216633z |
| title | |
| Transaction Info | Block #24474168/Trx 08bdb31e17259db88f18c162d953f65b52069ea5 |
View Raw JSON Data
{
"block": 24474168,
"op": [
"comment",
{
"author": "programmingllama",
"body": "hey man, that must've been a lot of referrals xD anyway want to know your thoughts on whaleshares and their upcoming platform?",
"json_metadata": "{\"tags\":[\"steem\"],\"app\":\"steemit/0.1\"}",
"parent_author": "berniesanders",
"parent_permlink": "any-byteball-referral-bytes-i-earn-will-be-used-to-purchase-steem",
"permlink": "re-berniesanders-any-byteball-referral-bytes-i-earn-will-be-used-to-purchase-steem-20180725t032216633z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-07-25T03:27:03",
"trx_id": "08bdb31e17259db88f18c162d953f65b52069ea5",
"trx_in_block": 18,
"virtual_op": 0
}bradib0yupvoted (100.00%) @programmingllama / chart-js-tutorial-1-bar-chart2018/07/02 22:16:24
bradib0yupvoted (100.00%) @programmingllama / chart-js-tutorial-1-bar-chart
2018/07/02 22:16:24
| author | programmingllama |
| permlink | chart-js-tutorial-1-bar-chart |
| voter | bradib0y |
| weight | 10000 (100.00%) |
| Transaction Info | Block #23844538/Trx 0b2b2398d76a71c948f178791cb4cd4a787463aa |
View Raw JSON Data
{
"block": 23844538,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "chart-js-tutorial-1-bar-chart",
"voter": "bradib0y",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-07-02T22:16:24",
"trx_id": "0b2b2398d76a71c948f178791cb4cd4a787463aa",
"trx_in_block": 24,
"virtual_op": 0
}programmingllamasent 2.095 STEEM to @mindblast2018/04/13 05:17:27
programmingllamasent 2.095 STEEM to @mindblast
2018/04/13 05:17:27
| amount | 2.095 STEEM |
| from | programmingllama |
| memo | |
| to | mindblast |
| Transaction Info | Block #21522280/Trx 711fe6d39716db5d4c5fefca898f784e977620fd |
View Raw JSON Data
{
"block": 21522280,
"op": [
"transfer",
{
"amount": "2.095 STEEM",
"from": "programmingllama",
"memo": "",
"to": "mindblast"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-13T05:17:27",
"trx_id": "711fe6d39716db5d4c5fefca898f784e977620fd",
"trx_in_block": 22,
"virtual_op": 0
}programmingllamasent 36.990 SBD to @mindblast2018/04/13 03:05:57
programmingllamasent 36.990 SBD to @mindblast
2018/04/13 03:05:57
| amount | 36.990 SBD |
| from | programmingllama |
| memo | |
| to | mindblast |
| Transaction Info | Block #21519651/Trx cb8288b00c3689ca420e71baeb2ad7c808ddeabb |
View Raw JSON Data
{
"block": 21519651,
"op": [
"transfer",
{
"amount": "36.990 SBD",
"from": "programmingllama",
"memo": "",
"to": "mindblast"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-13T03:05:57",
"trx_id": "cb8288b00c3689ca420e71baeb2ad7c808ddeabb",
"trx_in_block": 75,
"virtual_op": 0
}bittrexsent 36.990 SBD to @programmingllama2018/04/13 03:03:27
bittrexsent 36.990 SBD to @programmingllama
2018/04/13 03:03:27
| amount | 36.990 SBD |
| from | bittrex |
| memo | |
| to | programmingllama |
| Transaction Info | Block #21519601/Trx e37c172b9654fd6b6adece0b2ea6170be56af26f |
View Raw JSON Data
{
"block": 21519601,
"op": [
"transfer",
{
"amount": "36.990 SBD",
"from": "bittrex",
"memo": "",
"to": "programmingllama"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-13T03:03:27",
"trx_id": "e37c172b9654fd6b6adece0b2ea6170be56af26f",
"trx_in_block": 65,
"virtual_op": 0
}programmingllamacreated a new account: @mindblast2018/04/13 02:40:15
programmingllamacreated a new account: @mindblast
2018/04/13 02:40:15
| active | {"account_auths":[],"key_auths":[["STM7CoWPFYtkfYhqwNzPN499Jf6exJ1LCgpvuWPiY5ZK6wHgKH7cG",1]],"weight_threshold":1} |
| creator | programmingllama |
| delegation | 0.000000 VESTS |
| extensions | [] |
| fee | 6.000 STEEM |
| json metadata | {} |
| memo key | STM69LXTkJ3ft884ni3oDiF4XrqELZjkBAAJzZY8H3RcFERaWtP5c |
| new account name | mindblast |
| owner | {"account_auths":[],"key_auths":[["STM5w3iLNdL66pP987QNY4cwCoZ7AyyKGXXVYPT612cWMjaUMB28d",1]],"weight_threshold":1} |
| posting | {"account_auths":[],"key_auths":[["STM7PrYdBXkAwKoyGevVAiX2LCCZGEVCXXWwEDicxJ7UA9QyiKtas",1]],"weight_threshold":1} |
| Transaction Info | Block #21519137/Trx 94383b4b1a739a9d72f04a037b199c9afb4dc649 |
View Raw JSON Data
{
"block": 21519137,
"op": [
"account_create_with_delegation",
{
"active": {
"account_auths": [],
"key_auths": [
[
"STM7CoWPFYtkfYhqwNzPN499Jf6exJ1LCgpvuWPiY5ZK6wHgKH7cG",
1
]
],
"weight_threshold": 1
},
"creator": "programmingllama",
"delegation": "0.000000 VESTS",
"extensions": [],
"fee": "6.000 STEEM",
"json_metadata": "{}",
"memo_key": "STM69LXTkJ3ft884ni3oDiF4XrqELZjkBAAJzZY8H3RcFERaWtP5c",
"new_account_name": "mindblast",
"owner": {
"account_auths": [],
"key_auths": [
[
"STM5w3iLNdL66pP987QNY4cwCoZ7AyyKGXXVYPT612cWMjaUMB28d",
1
]
],
"weight_threshold": 1
},
"posting": {
"account_auths": [],
"key_auths": [
[
"STM7PrYdBXkAwKoyGevVAiX2LCCZGEVCXXWwEDicxJ7UA9QyiKtas",
1
]
],
"weight_threshold": 1
}
}
],
"op_in_trx": 0,
"timestamp": "2018-04-13T02:40:15",
"trx_id": "94383b4b1a739a9d72f04a037b199c9afb4dc649",
"trx_in_block": 0,
"virtual_op": 0
}programmingllamabought 3.990 SBD for 3.596 STEEM from @programmingllama2018/04/13 02:29:00
programmingllamabought 3.990 SBD for 3.596 STEEM from @programmingllama
2018/04/13 02:29:00
| current orderid | 112065759 |
| current owner | fermion |
| current pays | 3.596 STEEM |
| open orderid | 1523586173 |
| open owner | programmingllama |
| open pays | 3.990 SBD |
| Transaction Info | Block #21518912/Trx e9cdb92fea6f597af03160385b4a2c715cd83e51 |
View Raw JSON Data
{
"block": 21518912,
"op": [
"fill_order",
{
"current_orderid": 112065759,
"current_owner": "fermion",
"current_pays": "3.596 STEEM",
"open_orderid": 1523586173,
"open_owner": "programmingllama",
"open_pays": "3.990 SBD"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-13T02:29:00",
"trx_id": "e9cdb92fea6f597af03160385b4a2c715cd83e51",
"trx_in_block": 54,
"virtual_op": 1
}programmingllamablockchain operation: limit order create2018/04/13 02:27:09
programmingllamablockchain operation: limit order create
2018/04/13 02:27:09
| amount to sell | 3.990 SBD |
| expiration | 1969-12-31T23:59:59 |
| fill or kill | false |
| min to receive | 3.596 STEEM |
| orderid | 1523586173 |
| owner | programmingllama |
| Transaction Info | Block #21518875/Trx 039a458b788164185d1b6998e8431a94f73504b7 |
View Raw JSON Data
{
"block": 21518875,
"op": [
"limit_order_create",
{
"amount_to_sell": "3.990 SBD",
"expiration": "1969-12-31T23:59:59",
"fill_or_kill": false,
"min_to_receive": "3.596 STEEM",
"orderid": 1523586173,
"owner": "programmingllama"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-13T02:27:09",
"trx_id": "039a458b788164185d1b6998e8431a94f73504b7",
"trx_in_block": 78,
"virtual_op": 0
}bittrexsent 3.990 SBD to @programmingllama2018/04/13 02:16:45
bittrexsent 3.990 SBD to @programmingllama
2018/04/13 02:16:45
| amount | 3.990 SBD |
| from | bittrex |
| memo | |
| to | programmingllama |
| Transaction Info | Block #21518667/Trx 493477f04020f763d82a06820c3322d50be4df27 |
View Raw JSON Data
{
"block": 21518667,
"op": [
"transfer",
{
"amount": "3.990 SBD",
"from": "bittrex",
"memo": "",
"to": "programmingllama"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-13T02:16:45",
"trx_id": "493477f04020f763d82a06820c3322d50be4df27",
"trx_in_block": 15,
"virtual_op": 0
}programmingllamacreated a new account: @ninjaslasher2018/04/13 02:14:18
programmingllamacreated a new account: @ninjaslasher
2018/04/13 02:14:18
| active | {"account_auths":[],"key_auths":[["STM51xQNsnwbhewFh2VpFeD3XKEhMc6yyvyLZrLosWfK3dzNzp4X9",1]],"weight_threshold":1} |
| creator | programmingllama |
| delegation | 0.000000 VESTS |
| extensions | [] |
| fee | 6.000 STEEM |
| json metadata | {} |
| memo key | STM87EQNjKhJ4JvEvHMti8Wkcc19D6ehsXNNvj4T3etHeoPYgyP3B |
| new account name | ninjaslasher |
| owner | {"account_auths":[],"key_auths":[["STM7mLzpjSqK8iMUmJYsu3NySbgRKtHC4PJH2iLod75zTET9k7KwD",1]],"weight_threshold":1} |
| posting | {"account_auths":[],"key_auths":[["STM7R6EQ9PGC8VRRJEjxBGoKjnm1yySDo42XBKiuVjJgLaqFfqvyW",1]],"weight_threshold":1} |
| Transaction Info | Block #21518618/Trx 6a0efcbe0f011f3cddfeb6f95621593554eede5a |
View Raw JSON Data
{
"block": 21518618,
"op": [
"account_create_with_delegation",
{
"active": {
"account_auths": [],
"key_auths": [
[
"STM51xQNsnwbhewFh2VpFeD3XKEhMc6yyvyLZrLosWfK3dzNzp4X9",
1
]
],
"weight_threshold": 1
},
"creator": "programmingllama",
"delegation": "0.000000 VESTS",
"extensions": [],
"fee": "6.000 STEEM",
"json_metadata": "{}",
"memo_key": "STM87EQNjKhJ4JvEvHMti8Wkcc19D6ehsXNNvj4T3etHeoPYgyP3B",
"new_account_name": "ninjaslasher",
"owner": {
"account_auths": [],
"key_auths": [
[
"STM7mLzpjSqK8iMUmJYsu3NySbgRKtHC4PJH2iLod75zTET9k7KwD",
1
]
],
"weight_threshold": 1
},
"posting": {
"account_auths": [],
"key_auths": [
[
"STM7R6EQ9PGC8VRRJEjxBGoKjnm1yySDo42XBKiuVjJgLaqFfqvyW",
1
]
],
"weight_threshold": 1
}
}
],
"op_in_trx": 0,
"timestamp": "2018-04-13T02:14:18",
"trx_id": "6a0efcbe0f011f3cddfeb6f95621593554eede5a",
"trx_in_block": 7,
"virtual_op": 0
}programmingllamabought 9.881 SBD for 8.982 STEEM from @programmingllama2018/04/13 02:07:39
programmingllamabought 9.881 SBD for 8.982 STEEM from @programmingllama
2018/04/13 02:07:39
| current orderid | 117793969 |
| current owner | fermion |
| current pays | 8.982 STEEM |
| open orderid | 1523584930 |
| open owner | programmingllama |
| open pays | 9.881 SBD |
| Transaction Info | Block #21518485/Trx 3f67b2feaa26662d18bbae232b204f69bb858c05 |
View Raw JSON Data
{
"block": 21518485,
"op": [
"fill_order",
{
"current_orderid": 117793969,
"current_owner": "fermion",
"current_pays": "8.982 STEEM",
"open_orderid": 1523584930,
"open_owner": "programmingllama",
"open_pays": "9.881 SBD"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-13T02:07:39",
"trx_id": "3f67b2feaa26662d18bbae232b204f69bb858c05",
"trx_in_block": 38,
"virtual_op": 1
}programmingllamabought 0.109 SBD for 0.100 STEEM from @programmingllama2018/04/13 02:07:36
programmingllamabought 0.109 SBD for 0.100 STEEM from @programmingllama
2018/04/13 02:07:36
| current orderid | 1523585246 |
| current owner | aungthurain |
| current pays | 0.100 STEEM |
| open orderid | 1523584930 |
| open owner | programmingllama |
| open pays | 0.109 SBD |
| Transaction Info | Block #21518484/Trx fc6e696643023b5a657d28d0262af652e5aaaeca |
View Raw JSON Data
{
"block": 21518484,
"op": [
"fill_order",
{
"current_orderid": 1523585246,
"current_owner": "aungthurain",
"current_pays": "0.100 STEEM",
"open_orderid": 1523584930,
"open_owner": "programmingllama",
"open_pays": "0.109 SBD"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-13T02:07:36",
"trx_id": "fc6e696643023b5a657d28d0262af652e5aaaeca",
"trx_in_block": 54,
"virtual_op": 1
}programmingllamablockchain operation: limit order create2018/04/13 02:06:24
programmingllamablockchain operation: limit order create
2018/04/13 02:06:24
| amount to sell | 9.990 SBD |
| expiration | 1969-12-31T23:59:59 |
| fill or kill | false |
| min to receive | 9.082 STEEM |
| orderid | 1523584930 |
| owner | programmingllama |
| Transaction Info | Block #21518460/Trx e63acae31d2ca803330358ea0fe10e41282a7306 |
View Raw JSON Data
{
"block": 21518460,
"op": [
"limit_order_create",
{
"amount_to_sell": "9.990 SBD",
"expiration": "1969-12-31T23:59:59",
"fill_or_kill": false,
"min_to_receive": "9.082 STEEM",
"orderid": 1523584930,
"owner": "programmingllama"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-13T02:06:24",
"trx_id": "e63acae31d2ca803330358ea0fe10e41282a7306",
"trx_in_block": 34,
"virtual_op": 0
}bittrexsent 9.990 SBD to @programmingllama2018/04/13 02:04:30
bittrexsent 9.990 SBD to @programmingllama
2018/04/13 02:04:30
| amount | 9.990 SBD |
| from | bittrex |
| memo | |
| to | programmingllama |
| Transaction Info | Block #21518422/Trx 2c5c7e3a80b19eda931efeadc9add549ad7c09e5 |
View Raw JSON Data
{
"block": 21518422,
"op": [
"transfer",
{
"amount": "9.990 SBD",
"from": "bittrex",
"memo": "",
"to": "programmingllama"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-13T02:04:30",
"trx_id": "2c5c7e3a80b19eda931efeadc9add549ad7c09e5",
"trx_in_block": 14,
"virtual_op": 0
}bittrexsent 0.534 STEEM to @programmingllama2018/04/13 01:56:36
bittrexsent 0.534 STEEM to @programmingllama
2018/04/13 01:56:36
| amount | 0.534 STEEM |
| from | bittrex |
| memo | |
| to | programmingllama |
| Transaction Info | Block #21518264/Trx 6811e865ede2696d245448962c7bc4f8573ae65d |
View Raw JSON Data
{
"block": 21518264,
"op": [
"transfer",
{
"amount": "0.534 STEEM",
"from": "bittrex",
"memo": "",
"to": "programmingllama"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-13T01:56:36",
"trx_id": "6811e865ede2696d245448962c7bc4f8573ae65d",
"trx_in_block": 32,
"virtual_op": 0
}programmingllamasent 13.978 SBD to @blocktrades- "83acdef8-1c36-493c-8621-f3212f6a0ee1"2018/04/01 03:42:51
programmingllamasent 13.978 SBD to @blocktrades- "83acdef8-1c36-493c-8621-f3212f6a0ee1"
2018/04/01 03:42:51
| amount | 13.978 SBD |
| from | programmingllama |
| memo | 83acdef8-1c36-493c-8621-f3212f6a0ee1 |
| to | blocktrades |
| Transaction Info | Block #21174832/Trx c06de63186346ac75a75627c3d2bd10b2d4b00a0 |
View Raw JSON Data
{
"block": 21174832,
"op": [
"transfer",
{
"amount": "13.978 SBD",
"from": "programmingllama",
"memo": "83acdef8-1c36-493c-8621-f3212f6a0ee1",
"to": "blocktrades"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-01T03:42:51",
"trx_id": "c06de63186346ac75a75627c3d2bd10b2d4b00a0",
"trx_in_block": 6,
"virtual_op": 0
}programmingllamaclaimed reward balance: 0.668 STEEM, 13.978 SBD, 10.462 SP2018/04/01 03:41:57
programmingllamaclaimed reward balance: 0.668 STEEM, 13.978 SBD, 10.462 SP
2018/04/01 03:41:57
| account | programmingllama |
| reward sbd | 13.978 SBD |
| reward steem | 0.668 STEEM |
| reward vests | 17016.660470 VESTS |
| Transaction Info | Block #21174814/Trx d767fc3f0d9fd61e68b9b8c67bb061c8f32a14db |
View Raw JSON Data
{
"block": 21174814,
"op": [
"claim_reward_balance",
{
"account": "programmingllama",
"reward_sbd": "13.978 SBD",
"reward_steem": "0.668 STEEM",
"reward_vests": "17016.660470 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-01T03:41:57",
"trx_id": "d767fc3f0d9fd61e68b9b8c67bb061c8f32a14db",
"trx_in_block": 16,
"virtual_op": 0
}programmingllamareceived 0.668 STEEM, 13.978 SBD, 10.462 SP author reward for @programmingllama / jquery-plugin-highlight-pagepiling-js2018/03/28 06:58:12
programmingllamareceived 0.668 STEEM, 13.978 SBD, 10.462 SP author reward for @programmingllama / jquery-plugin-highlight-pagepiling-js
2018/03/28 06:58:12
| author | programmingllama |
| permlink | jquery-plugin-highlight-pagepiling-js |
| sbd payout | 13.978 SBD |
| steem payout | 0.668 STEEM |
| vesting payout | 17016.660470 VESTS |
| Transaction Info | Block #21063581/Virtual Operation #18 |
View Raw JSON Data
{
"block": 21063581,
"op": [
"author_reward",
{
"author": "programmingllama",
"permlink": "jquery-plugin-highlight-pagepiling-js",
"sbd_payout": "13.978 SBD",
"steem_payout": "0.668 STEEM",
"vesting_payout": "17016.660470 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-03-28T06:58:12",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 18
}utopian.payreceived 6.974 SP benefactor reward from @programmingllama2018/03/28 06:58:12
utopian.payreceived 6.974 SP benefactor reward from @programmingllama
2018/03/28 06:58:12
| author | programmingllama |
| benefactor | utopian.pay |
| permlink | jquery-plugin-highlight-pagepiling-js |
| sbd payout | 0.000 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 11343.080231 VESTS |
| Transaction Info | Block #21063581/Virtual Operation #17 |
View Raw JSON Data
{
"block": 21063581,
"op": [
"comment_benefactor_reward",
{
"author": "programmingllama",
"benefactor": "utopian.pay",
"permlink": "jquery-plugin-highlight-pagepiling-js",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "11343.080231 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-03-28T06:58:12",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 17
}programmingllamasent 15.251 SBD to @blocktrades- "f544ca0f-dcfd-4bce-b09a-8d5e7418e84c"2018/03/27 03:42:18
programmingllamasent 15.251 SBD to @blocktrades- "f544ca0f-dcfd-4bce-b09a-8d5e7418e84c"
2018/03/27 03:42:18
| amount | 15.251 SBD |
| from | programmingllama |
| memo | f544ca0f-dcfd-4bce-b09a-8d5e7418e84c |
| to | blocktrades |
| Transaction Info | Block #21030869/Trx 31d3f3f62356af482b91f0b55653e480ab01aef1 |
View Raw JSON Data
{
"block": 21030869,
"op": [
"transfer",
{
"amount": "15.251 SBD",
"from": "programmingllama",
"memo": "f544ca0f-dcfd-4bce-b09a-8d5e7418e84c",
"to": "blocktrades"
}
],
"op_in_trx": 0,
"timestamp": "2018-03-27T03:42:18",
"trx_id": "31d3f3f62356af482b91f0b55653e480ab01aef1",
"trx_in_block": 56,
"virtual_op": 0
}programmingllamaclaimed reward balance: 0.215 STEEM, 15.250 SBD, 10.076 SP2018/03/27 03:36:27
programmingllamaclaimed reward balance: 0.215 STEEM, 15.250 SBD, 10.076 SP
2018/03/27 03:36:27
| account | programmingllama |
| reward sbd | 15.250 SBD |
| reward steem | 0.215 STEEM |
| reward vests | 16387.951633 VESTS |
| Transaction Info | Block #21030752/Trx 5c6141183f899942328b7dafe45e4a3b5399d590 |
View Raw JSON Data
{
"block": 21030752,
"op": [
"claim_reward_balance",
{
"account": "programmingllama",
"reward_sbd": "15.250 SBD",
"reward_steem": "0.215 STEEM",
"reward_vests": "16387.951633 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-03-27T03:36:27",
"trx_id": "5c6141183f899942328b7dafe45e4a3b5399d590",
"trx_in_block": 85,
"virtual_op": 0
}programmingllamareceived 0.215 STEEM, 15.250 SBD, 10.076 SP author reward for @programmingllama / chart-js-tutorial-1-bar-chart2018/03/26 07:56:54
programmingllamareceived 0.215 STEEM, 15.250 SBD, 10.076 SP author reward for @programmingllama / chart-js-tutorial-1-bar-chart
2018/03/26 07:56:54
| author | programmingllama |
| permlink | chart-js-tutorial-1-bar-chart |
| sbd payout | 15.250 SBD |
| steem payout | 0.215 STEEM |
| vesting payout | 16387.951633 VESTS |
| Transaction Info | Block #21007169/Virtual Operation #22 |
View Raw JSON Data
{
"block": 21007169,
"op": [
"author_reward",
{
"author": "programmingllama",
"permlink": "chart-js-tutorial-1-bar-chart",
"sbd_payout": "15.250 SBD",
"steem_payout": "0.215 STEEM",
"vesting_payout": "16387.951633 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-03-26T07:56:54",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 22
}utopian.payreceived 6.716 SP benefactor reward from @programmingllama2018/03/26 07:56:54
utopian.payreceived 6.716 SP benefactor reward from @programmingllama
2018/03/26 07:56:54
| author | programmingllama |
| benefactor | utopian.pay |
| permlink | chart-js-tutorial-1-bar-chart |
| sbd payout | 0.000 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 10923.940867 VESTS |
| Transaction Info | Block #21007169/Virtual Operation #21 |
View Raw JSON Data
{
"block": 21007169,
"op": [
"comment_benefactor_reward",
{
"author": "programmingllama",
"benefactor": "utopian.pay",
"permlink": "chart-js-tutorial-1-bar-chart",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "10923.940867 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-03-26T07:56:54",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 21
}2018/03/26 00:15:39
2018/03/26 00:15:39
| author | programmingllama |
| body | hey @nilfanif thanks for looking into it. I've updated the drive and added the .png. I didn't know it had to be for every shape. I hope it can still be accepted |
| json metadata | {"tags":["utopian-io"],"users":["nilfanif"],"app":"steemit/0.1"} |
| parent author | nilfanif |
| parent permlink | re-programmingllama-swipe-basic-character-design-20180325t102318829z |
| permlink | re-nilfanif-re-programmingllama-swipe-basic-character-design-20180326t001539168z |
| title | |
| Transaction Info | Block #20997950/Trx ae9c07e32c7c0bb6f8e6b4612d1677ba900a76d2 |
View Raw JSON Data
{
"block": 20997950,
"op": [
"comment",
{
"author": "programmingllama",
"body": "hey @nilfanif thanks for looking into it. I've updated the drive and added the .png. I didn't know it had to be for every shape. I hope it can still be accepted",
"json_metadata": "{\"tags\":[\"utopian-io\"],\"users\":[\"nilfanif\"],\"app\":\"steemit/0.1\"}",
"parent_author": "nilfanif",
"parent_permlink": "re-programmingllama-swipe-basic-character-design-20180325t102318829z",
"permlink": "re-nilfanif-re-programmingllama-swipe-basic-character-design-20180326t001539168z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-03-26T00:15:39",
"trx_id": "ae9c07e32c7c0bb6f8e6b4612d1677ba900a76d2",
"trx_in_block": 8,
"virtual_op": 0
}zapperupvoted (1.00%) @programmingllama / swipe-basic-character-design2018/03/25 10:38:06
zapperupvoted (1.00%) @programmingllama / swipe-basic-character-design
2018/03/25 10:38:06
| author | programmingllama |
| permlink | swipe-basic-character-design |
| voter | zapper |
| weight | 100 (1.00%) |
| Transaction Info | Block #20981606/Trx 9838fb2b5451bf9f28b5909df37d7cb3b8e60dce |
View Raw JSON Data
{
"block": 20981606,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "swipe-basic-character-design",
"voter": "zapper",
"weight": 100
}
],
"op_in_trx": 0,
"timestamp": "2018-03-25T10:38:06",
"trx_id": "9838fb2b5451bf9f28b5909df37d7cb3b8e60dce",
"trx_in_block": 39,
"virtual_op": 0
}2018/03/25 10:23:24
2018/03/25 10:23:24
| author | nilfanif |
| body | Your contribution cannot be approved because it does not follow the [Utopian Rules](https://utopian.io/rules). - No .png (ready to use file) provided You can contact us on [Discord](https://discord.gg/uTyJkNm). **[[utopian-moderator]](https://utopian.io/moderators)** |
| json metadata | {"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"} |
| parent author | programmingllama |
| parent permlink | swipe-basic-character-design |
| permlink | re-programmingllama-swipe-basic-character-design-20180325t102318829z |
| title | |
| Transaction Info | Block #20981312/Trx 1fbb8997eb951bc322036f6fc18c9610c5f3a3ca |
View Raw JSON Data
{
"block": 20981312,
"op": [
"comment",
{
"author": "nilfanif",
"body": "Your contribution cannot be approved because it does not follow the [Utopian Rules](https://utopian.io/rules).\n\n- No .png (ready to use file) provided\n\nYou can contact us on [Discord](https://discord.gg/uTyJkNm).\n**[[utopian-moderator]](https://utopian.io/moderators)**",
"json_metadata": "{\"tags\":[\"utopian-io\"],\"community\":\"utopian\",\"app\":\"utopian/1.0.0\"}",
"parent_author": "programmingllama",
"parent_permlink": "swipe-basic-character-design",
"permlink": "re-programmingllama-swipe-basic-character-design-20180325t102318829z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-03-25T10:23:24",
"trx_id": "1fbb8997eb951bc322036f6fc18c9610c5f3a3ca",
"trx_in_block": 13,
"virtual_op": 0
}programmingllamapublished a new post: swipe-basic-character-design2018/03/25 10:22:33
programmingllamapublished a new post: swipe-basic-character-design
2018/03/25 10:22:33
| author | programmingllama |
| body | #### Details <center> </center> Here's my contribution for the <a href="https://utopian.io/utopian-io/@ady-was-here/swipe-basic-shape-characters-request">task request</a> by @ady-was-here. Swipe is a 2D swipe game for android where players try to survive as long as possible, the longer the game time the harder the game gets! #### Benefits / Improvements The design made was based on the examples and requirements of the task. The design is simple, clean and professional which I think fits the game. #### Tools The tool used in the design is Adobe Photoshop. ##### Design #1 <center>  </center> <center>  </center> <center>  </center> ##### Design #2 <center>  </center> <center>  </center> <center>  </center> ##### Design #3 <center>  </center> <center>  </center> <center> </center> ##### All Designs <center>  </center> #### Original files All files can be downloaded here <a href="https://drive.google.com/drive/folders/1HRTGH8CS8flrkV-BN3B3vhXI_MKKOKFA?usp=sharing">Google Drive</a>. <a rel="license" href="http://creativecommons.org/licenses/by/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by/4.0/88x31.png" /></a><br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>. <br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@programmingllama/swipe-basic-character-design">Utopian.io - Rewarding Open Source Contributors</a></em><hr/> |
| json metadata | {"community":"utopian","app":"utopian/1.0.0","format":"markdown","repository":{"id":124749423,"name":"Swipe","full_name":"AdyWasHere/Swipe","html_url":"https://github.com/AdyWasHere/Swipe","fork":false,"owner":{"login":"AdyWasHere"}},"pullRequests":[],"platform":"github","type":"graphics","tags":["utopian-io","swipe","graphics"],"users":["ady-was-here","ady-was-here."],"links":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1521793080/t3hgvkvzonl6mdfbnm1j.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795987/smwha9dqkmkhlcyegws5.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521796014/actkqnlfvxddmdezy3f9.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521794593/yiqy1wvmotdi8czoqgf3.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795651/m3t7a2mobsrsg4i7rlsy.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795721/tbp4ova04wsc5vpdbmoh.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795865/cci9w350nq29txnu75xz.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521796215/b4kdrshanqgxqakwnutc.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521796289/kvzt8gdax5hvoszqr1lt.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521794765/qgziefpl079ppbcc2upj.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521794837/hccys7uryqzqg8fes84x.png"],"image":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1521793080/t3hgvkvzonl6mdfbnm1j.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795987/smwha9dqkmkhlcyegws5.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521796014/actkqnlfvxddmdezy3f9.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521794593/yiqy1wvmotdi8czoqgf3.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795651/m3t7a2mobsrsg4i7rlsy.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795721/tbp4ova04wsc5vpdbmoh.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795865/cci9w350nq29txnu75xz.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521796215/b4kdrshanqgxqakwnutc.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521796289/kvzt8gdax5hvoszqr1lt.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521794765/qgziefpl079ppbcc2upj.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521794837/hccys7uryqzqg8fes84x.png"],"moderator":{"account":"nilfanif","time":"2018-03-25T10:22:32.609Z","flagged":true,"reviewed":false,"pending":false},"questions":[],"score":null} |
| parent author | |
| parent permlink | utopian-io |
| permlink | swipe-basic-character-design |
| title | SWIPE Basic Character Design |
| Transaction Info | Block #20981295/Trx ba00339b35d400ddc184dda32f620a43a7038164 |
View Raw JSON Data
{
"block": 20981295,
"op": [
"comment",
{
"author": "programmingllama",
"body": "\n#### Details\n<center>\n</center>\nHere's my contribution for the <a href=\"https://utopian.io/utopian-io/@ady-was-here/swipe-basic-shape-characters-request\">task request</a> by @ady-was-here. Swipe is a 2D swipe game for android where players try to survive as long as possible, the longer the game time the harder the game gets! \n\n#### Benefits / Improvements\nThe design made was based on the examples and requirements of the task. The design is simple, clean and professional which I think fits the game.\n\n#### Tools\nThe tool used in the design is Adobe Photoshop.\n\n##### Design #1 \n<center>\n\n</center>\n<center>\n\n</center>\n<center>\n\n</center>\n\n##### Design #2 \n<center>\n\n</center>\n<center>\n\n</center>\n<center>\n\n</center>\n##### Design #3\n<center>\n\n</center>\n<center>\n\n</center>\n<center>\n</center>\n\n##### All Designs\n<center>\n\n</center>\n\n#### Original files\nAll files can be downloaded here <a href=\"https://drive.google.com/drive/folders/1HRTGH8CS8flrkV-BN3B3vhXI_MKKOKFA?usp=sharing\">Google Drive</a>.\n\n<a rel=\"license\" href=\"http://creativecommons.org/licenses/by/4.0/\"><img alt=\"Creative Commons License\" style=\"border-width:0\" src=\"https://i.creativecommons.org/l/by/4.0/88x31.png\" /></a><br />This work is licensed under a <a rel=\"license\" href=\"http://creativecommons.org/licenses/by/4.0/\">Creative Commons Attribution 4.0 International License</a>.\n \n\n<br /><hr/><em>Posted on <a href=\"https://utopian.io/utopian-io/@programmingllama/swipe-basic-character-design\">Utopian.io - Rewarding Open Source Contributors</a></em><hr/>",
"json_metadata": "{\"community\":\"utopian\",\"app\":\"utopian/1.0.0\",\"format\":\"markdown\",\"repository\":{\"id\":124749423,\"name\":\"Swipe\",\"full_name\":\"AdyWasHere/Swipe\",\"html_url\":\"https://github.com/AdyWasHere/Swipe\",\"fork\":false,\"owner\":{\"login\":\"AdyWasHere\"}},\"pullRequests\":[],\"platform\":\"github\",\"type\":\"graphics\",\"tags\":[\"utopian-io\",\"swipe\",\"graphics\"],\"users\":[\"ady-was-here\",\"ady-was-here.\"],\"links\":[\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521793080/t3hgvkvzonl6mdfbnm1j.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795987/smwha9dqkmkhlcyegws5.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521796014/actkqnlfvxddmdezy3f9.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521794593/yiqy1wvmotdi8czoqgf3.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795651/m3t7a2mobsrsg4i7rlsy.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795721/tbp4ova04wsc5vpdbmoh.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795865/cci9w350nq29txnu75xz.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521796215/b4kdrshanqgxqakwnutc.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521796289/kvzt8gdax5hvoszqr1lt.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521794765/qgziefpl079ppbcc2upj.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521794837/hccys7uryqzqg8fes84x.png\"],\"image\":[\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521793080/t3hgvkvzonl6mdfbnm1j.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795987/smwha9dqkmkhlcyegws5.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521796014/actkqnlfvxddmdezy3f9.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521794593/yiqy1wvmotdi8czoqgf3.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795651/m3t7a2mobsrsg4i7rlsy.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795721/tbp4ova04wsc5vpdbmoh.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795865/cci9w350nq29txnu75xz.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521796215/b4kdrshanqgxqakwnutc.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521796289/kvzt8gdax5hvoszqr1lt.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521794765/qgziefpl079ppbcc2upj.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521794837/hccys7uryqzqg8fes84x.png\"],\"moderator\":{\"account\":\"nilfanif\",\"time\":\"2018-03-25T10:22:32.609Z\",\"flagged\":true,\"reviewed\":false,\"pending\":false},\"questions\":[],\"score\":null}",
"parent_author": "",
"parent_permlink": "utopian-io",
"permlink": "swipe-basic-character-design",
"title": "SWIPE Basic Character Design"
}
],
"op_in_trx": 0,
"timestamp": "2018-03-25T10:22:33",
"trx_id": "ba00339b35d400ddc184dda32f620a43a7038164",
"trx_in_block": 54,
"virtual_op": 0
}2018/03/24 01:12:03
2018/03/24 01:12:03
| author | programmingllama |
| permlink | re-ady-was-here-swipe-basic-shape-characters-request-20180324t011130107z |
| voter | programmingllama |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20941492/Trx c90401d2edc167d88363b77e89604fecd6a18f32 |
View Raw JSON Data
{
"block": 20941492,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "re-ady-was-here-swipe-basic-shape-characters-request-20180324t011130107z",
"voter": "programmingllama",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-24T01:12:03",
"trx_id": "c90401d2edc167d88363b77e89604fecd6a18f32",
"trx_in_block": 23,
"virtual_op": 0
}2018/03/24 01:11:39
2018/03/24 01:11:39
| author | programmingllama |
| body | <center></center> Posted this yesterday (hopefully before the task was closed) but forgot to comment here. <a href="https://utopian.io/utopian-io/@programmingllama/swipe-basic-character-design">Post Link</a> Hope you like it. |
| json metadata | {"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"} |
| parent author | ady-was-here |
| parent permlink | swipe-basic-shape-characters-request |
| permlink | re-ady-was-here-swipe-basic-shape-characters-request-20180324t011130107z |
| title | |
| Transaction Info | Block #20941484/Trx efab19cd49c56e9749ba2d00bb1db4958c8cfa14 |
View Raw JSON Data
{
"block": 20941484,
"op": [
"comment",
{
"author": "programmingllama",
"body": "<center></center>\nPosted this yesterday (hopefully before the task was closed) but forgot to comment here.\n\n<a href=\"https://utopian.io/utopian-io/@programmingllama/swipe-basic-character-design\">Post Link</a>\n\nHope you like it. ",
"json_metadata": "{\"tags\":[\"utopian-io\"],\"community\":\"utopian\",\"app\":\"utopian/1.0.0\"}",
"parent_author": "ady-was-here",
"parent_permlink": "swipe-basic-shape-characters-request",
"permlink": "re-ady-was-here-swipe-basic-shape-characters-request-20180324t011130107z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-03-24T01:11:39",
"trx_id": "efab19cd49c56e9749ba2d00bb1db4958c8cfa14",
"trx_in_block": 25,
"virtual_op": 0
}sandanupvoted (100.00%) @programmingllama / swipe-basic-character-design2018/03/23 14:26:21
sandanupvoted (100.00%) @programmingllama / swipe-basic-character-design
2018/03/23 14:26:21
| author | programmingllama |
| permlink | swipe-basic-character-design |
| voter | sandan |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20928581/Trx 97a8dac8885bc9f6fedb4a22d5b9141e8b2e6154 |
View Raw JSON Data
{
"block": 20928581,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "swipe-basic-character-design",
"voter": "sandan",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-23T14:26:21",
"trx_id": "97a8dac8885bc9f6fedb4a22d5b9141e8b2e6154",
"trx_in_block": 63,
"virtual_op": 0
}marketstackupvoted (0.85%) @programmingllama / swipe-basic-character-design2018/03/23 09:42:06
marketstackupvoted (0.85%) @programmingllama / swipe-basic-character-design
2018/03/23 09:42:06
| author | programmingllama |
| permlink | swipe-basic-character-design |
| voter | marketstack |
| weight | 85 (0.85%) |
| Transaction Info | Block #20922905/Trx c745100a923a1b107fbb6bf0abf69c550ae1b33a |
View Raw JSON Data
{
"block": 20922905,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "swipe-basic-character-design",
"voter": "marketstack",
"weight": 85
}
],
"op_in_trx": 0,
"timestamp": "2018-03-23T09:42:06",
"trx_id": "c745100a923a1b107fbb6bf0abf69c550ae1b33a",
"trx_in_block": 48,
"virtual_op": 0
}programmingllamaupdated options for swipe-basic-character-design2018/03/23 09:12:51
programmingllamaupdated options for swipe-basic-character-design
2018/03/23 09:12:51
| allow curation rewards | true |
| allow votes | true |
| author | programmingllama |
| extensions | [[0,{"beneficiaries":[{"account":"utopian.pay","weight":2500}]}]] |
| max accepted payout | 1000000.000 SBD |
| percent steem dollars | 10000 |
| permlink | swipe-basic-character-design |
| Transaction Info | Block #20922320/Trx 23daa7a9df7e22bb2b7463db36834d6a7cb5bbdf |
View Raw JSON Data
{
"block": 20922320,
"op": [
"comment_options",
{
"allow_curation_rewards": true,
"allow_votes": true,
"author": "programmingllama",
"extensions": [
[
0,
{
"beneficiaries": [
{
"account": "utopian.pay",
"weight": 2500
}
]
}
]
],
"max_accepted_payout": "1000000.000 SBD",
"percent_steem_dollars": 10000,
"permlink": "swipe-basic-character-design"
}
],
"op_in_trx": 0,
"timestamp": "2018-03-23T09:12:51",
"trx_id": "23daa7a9df7e22bb2b7463db36834d6a7cb5bbdf",
"trx_in_block": 5,
"virtual_op": 0
}programmingllamapublished a new post: swipe-basic-character-design2018/03/23 09:12:51
programmingllamapublished a new post: swipe-basic-character-design
2018/03/23 09:12:51
| author | programmingllama |
| body | #### Details <center> </center> Here's my contribution for the <a href="https://utopian.io/utopian-io/@ady-was-here/swipe-basic-shape-characters-request">task request</a> by @ady-was-here. Swipe is a 2D swipe game for android where players try to survive as long as possible, the longer the game time the harder the game gets! #### Benefits / Improvements The design made was based on the examples and requirements of the task. The design is simple, clean and professional which I think fits the game. #### Tools The tool used in the design is Adobe Photoshop. ##### Design #1 <center>  </center> <center>  </center> <center>  </center> ##### Design #2 <center>  </center> <center>  </center> <center>  </center> ##### Design #3 <center>  </center> <center>  </center> <center> </center> ##### All Designs <center>  </center> #### Original files All files can be downloaded here <a href="https://drive.google.com/drive/folders/1HRTGH8CS8flrkV-BN3B3vhXI_MKKOKFA?usp=sharing">Google Drive</a>. <a rel="license" href="http://creativecommons.org/licenses/by/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by/4.0/88x31.png" /></a><br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>. <br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@programmingllama/swipe-basic-character-design">Utopian.io - Rewarding Open Source Contributors</a></em><hr/> |
| json metadata | {"community":"utopian","app":"utopian/1.0.0","format":"markdown","repository":{"id":124749423,"name":"Swipe","full_name":"AdyWasHere/Swipe","html_url":"https://github.com/AdyWasHere/Swipe","fork":false,"owner":{"login":"AdyWasHere"}},"pullRequests":[],"platform":"github","type":"graphics","tags":["utopian-io","swipe","graphics"],"users":["ady-was-here","ady-was-here."],"links":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1521793080/t3hgvkvzonl6mdfbnm1j.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795987/smwha9dqkmkhlcyegws5.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521796014/actkqnlfvxddmdezy3f9.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521794593/yiqy1wvmotdi8czoqgf3.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795651/m3t7a2mobsrsg4i7rlsy.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795721/tbp4ova04wsc5vpdbmoh.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795865/cci9w350nq29txnu75xz.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521796215/b4kdrshanqgxqakwnutc.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521796289/kvzt8gdax5hvoszqr1lt.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521794765/qgziefpl079ppbcc2upj.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521794837/hccys7uryqzqg8fes84x.png"],"image":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1521793080/t3hgvkvzonl6mdfbnm1j.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795987/smwha9dqkmkhlcyegws5.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521796014/actkqnlfvxddmdezy3f9.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521794593/yiqy1wvmotdi8czoqgf3.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795651/m3t7a2mobsrsg4i7rlsy.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795721/tbp4ova04wsc5vpdbmoh.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795865/cci9w350nq29txnu75xz.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521796215/b4kdrshanqgxqakwnutc.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521796289/kvzt8gdax5hvoszqr1lt.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521794765/qgziefpl079ppbcc2upj.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521794837/hccys7uryqzqg8fes84x.png"]} |
| parent author | |
| parent permlink | utopian-io |
| permlink | swipe-basic-character-design |
| title | SWIPE Basic Character Design |
| Transaction Info | Block #20922320/Trx 23daa7a9df7e22bb2b7463db36834d6a7cb5bbdf |
View Raw JSON Data
{
"block": 20922320,
"op": [
"comment",
{
"author": "programmingllama",
"body": "\n#### Details\n<center>\n</center>\nHere's my contribution for the <a href=\"https://utopian.io/utopian-io/@ady-was-here/swipe-basic-shape-characters-request\">task request</a> by @ady-was-here. Swipe is a 2D swipe game for android where players try to survive as long as possible, the longer the game time the harder the game gets! \n\n#### Benefits / Improvements\nThe design made was based on the examples and requirements of the task. The design is simple, clean and professional which I think fits the game.\n\n#### Tools\nThe tool used in the design is Adobe Photoshop.\n\n##### Design #1 \n<center>\n\n</center>\n<center>\n\n</center>\n<center>\n\n</center>\n\n##### Design #2 \n<center>\n\n</center>\n<center>\n\n</center>\n<center>\n\n</center>\n##### Design #3\n<center>\n\n</center>\n<center>\n\n</center>\n<center>\n</center>\n\n##### All Designs\n<center>\n\n</center>\n\n#### Original files\nAll files can be downloaded here <a href=\"https://drive.google.com/drive/folders/1HRTGH8CS8flrkV-BN3B3vhXI_MKKOKFA?usp=sharing\">Google Drive</a>.\n\n<a rel=\"license\" href=\"http://creativecommons.org/licenses/by/4.0/\"><img alt=\"Creative Commons License\" style=\"border-width:0\" src=\"https://i.creativecommons.org/l/by/4.0/88x31.png\" /></a><br />This work is licensed under a <a rel=\"license\" href=\"http://creativecommons.org/licenses/by/4.0/\">Creative Commons Attribution 4.0 International License</a>.\n \n\n<br /><hr/><em>Posted on <a href=\"https://utopian.io/utopian-io/@programmingllama/swipe-basic-character-design\">Utopian.io - Rewarding Open Source Contributors</a></em><hr/>",
"json_metadata": "{\"community\":\"utopian\",\"app\":\"utopian/1.0.0\",\"format\":\"markdown\",\"repository\":{\"id\":124749423,\"name\":\"Swipe\",\"full_name\":\"AdyWasHere/Swipe\",\"html_url\":\"https://github.com/AdyWasHere/Swipe\",\"fork\":false,\"owner\":{\"login\":\"AdyWasHere\"}},\"pullRequests\":[],\"platform\":\"github\",\"type\":\"graphics\",\"tags\":[\"utopian-io\",\"swipe\",\"graphics\"],\"users\":[\"ady-was-here\",\"ady-was-here.\"],\"links\":[\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521793080/t3hgvkvzonl6mdfbnm1j.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795987/smwha9dqkmkhlcyegws5.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521796014/actkqnlfvxddmdezy3f9.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521794593/yiqy1wvmotdi8czoqgf3.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795651/m3t7a2mobsrsg4i7rlsy.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795721/tbp4ova04wsc5vpdbmoh.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795865/cci9w350nq29txnu75xz.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521796215/b4kdrshanqgxqakwnutc.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521796289/kvzt8gdax5hvoszqr1lt.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521794765/qgziefpl079ppbcc2upj.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521794837/hccys7uryqzqg8fes84x.png\"],\"image\":[\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521793080/t3hgvkvzonl6mdfbnm1j.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795987/smwha9dqkmkhlcyegws5.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521796014/actkqnlfvxddmdezy3f9.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521794593/yiqy1wvmotdi8czoqgf3.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795651/m3t7a2mobsrsg4i7rlsy.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795721/tbp4ova04wsc5vpdbmoh.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521795865/cci9w350nq29txnu75xz.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521796215/b4kdrshanqgxqakwnutc.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521796289/kvzt8gdax5hvoszqr1lt.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521794765/qgziefpl079ppbcc2upj.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521794837/hccys7uryqzqg8fes84x.png\"]}",
"parent_author": "",
"parent_permlink": "utopian-io",
"permlink": "swipe-basic-character-design",
"title": "SWIPE Basic Character Design"
}
],
"op_in_trx": 0,
"timestamp": "2018-03-23T09:12:51",
"trx_id": "23daa7a9df7e22bb2b7463db36834d6a7cb5bbdf",
"trx_in_block": 5,
"virtual_op": 0
}elbeto-005upvoted (100.00%) @programmingllama / chart-js-tutorial-1-bar-chart2018/03/23 02:35:42
elbeto-005upvoted (100.00%) @programmingllama / chart-js-tutorial-1-bar-chart
2018/03/23 02:35:42
| author | programmingllama |
| permlink | chart-js-tutorial-1-bar-chart |
| voter | elbeto-005 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20914403/Trx d1e22b45d27dacea7568737e5b4828f0604978c8 |
View Raw JSON Data
{
"block": 20914403,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "chart-js-tutorial-1-bar-chart",
"voter": "elbeto-005",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-23T02:35:42",
"trx_id": "d1e22b45d27dacea7568737e5b4828f0604978c8",
"trx_in_block": 21,
"virtual_op": 0
}raphaelleupvoted (10.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js2018/03/22 16:53:30
raphaelleupvoted (10.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js
2018/03/22 16:53:30
| author | programmingllama |
| permlink | jquery-plugin-highlight-pagepiling-js |
| voter | raphaelle |
| weight | 1000 (10.00%) |
| Transaction Info | Block #20903021/Trx dfea5f56c875ad3cdb6a0afe079ed19417866021 |
View Raw JSON Data
{
"block": 20903021,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "jquery-plugin-highlight-pagepiling-js",
"voter": "raphaelle",
"weight": 1000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-22T16:53:30",
"trx_id": "dfea5f56c875ad3cdb6a0afe079ed19417866021",
"trx_in_block": 16,
"virtual_op": 0
}arcangeupvoted (10.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js2018/03/22 16:52:18
arcangeupvoted (10.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js
2018/03/22 16:52:18
| author | programmingllama |
| permlink | jquery-plugin-highlight-pagepiling-js |
| voter | arcange |
| weight | 1000 (10.00%) |
| Transaction Info | Block #20902998/Trx fa5a2e75a56fd02d72fdecffbdbd5f65082dc693 |
View Raw JSON Data
{
"block": 20902998,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "jquery-plugin-highlight-pagepiling-js",
"voter": "arcange",
"weight": 1000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-22T16:52:18",
"trx_id": "fa5a2e75a56fd02d72fdecffbdbd5f65082dc693",
"trx_in_block": 8,
"virtual_op": 0
}2018/03/22 16:52:15
2018/03/22 16:52:15
| author | arcange |
| body | Congratulations @programmingllama! Your post was mentioned in the [Steemit Hit Parade for newcomers](https://steemit.com/hit-parade/@arcange/daily-hit-parade-for-newcomers-20180321) in the following category: * Pending payout - Ranked 4 with $ 61,99 I also upvoted your post to increase its reward If you like my work to promote newcomers and give them more visibility on Steemit, feel free to vote for my witness! You can do it [here](https://steemit.com/~witnesses) or use [SteemConnect](https://v2.steemconnect.com/sign/account-witness-vote?witness=arcange&approve=1) |
| json metadata | |
| parent author | programmingllama |
| parent permlink | jquery-plugin-highlight-pagepiling-js |
| permlink | re-jquery-plugin-highlight-pagepiling-js-20180321t175215000z |
| title | |
| Transaction Info | Block #20902997/Trx d692a60e587f46384da836b9d177b27f752ca6af |
View Raw JSON Data
{
"block": 20902997,
"op": [
"comment",
{
"author": "arcange",
"body": "Congratulations @programmingllama!\nYour post was mentioned in the [Steemit Hit Parade for newcomers](https://steemit.com/hit-parade/@arcange/daily-hit-parade-for-newcomers-20180321) in the following category:\n\n* Pending payout - Ranked 4 with $ 61,99\n\nI also upvoted your post to increase its reward\nIf you like my work to promote newcomers and give them more visibility on Steemit, feel free to vote for my witness! You can do it [here](https://steemit.com/~witnesses) or use [SteemConnect](https://v2.steemconnect.com/sign/account-witness-vote?witness=arcange&approve=1)",
"json_metadata": "",
"parent_author": "programmingllama",
"parent_permlink": "jquery-plugin-highlight-pagepiling-js",
"permlink": "re-jquery-plugin-highlight-pagepiling-js-20180321t175215000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-03-22T16:52:15",
"trx_id": "d692a60e587f46384da836b9d177b27f752ca6af",
"trx_in_block": 10,
"virtual_op": 0
}richardbmxupvoted (100.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js2018/03/22 13:49:00
richardbmxupvoted (100.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js
2018/03/22 13:49:00
| author | programmingllama |
| permlink | jquery-plugin-highlight-pagepiling-js |
| voter | richardbmx |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20899388/Trx d4ba7d5fb2ae236618c681ac0d40ed3e752f5ef4 |
View Raw JSON Data
{
"block": 20899388,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "jquery-plugin-highlight-pagepiling-js",
"voter": "richardbmx",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-22T13:49:00",
"trx_id": "d4ba7d5fb2ae236618c681ac0d40ed3e752f5ef4",
"trx_in_block": 3,
"virtual_op": 0
}gutzygwinupvoted (25.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js2018/03/22 12:36:57
gutzygwinupvoted (25.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js
2018/03/22 12:36:57
| author | programmingllama |
| permlink | jquery-plugin-highlight-pagepiling-js |
| voter | gutzygwin |
| weight | 2500 (25.00%) |
| Transaction Info | Block #20897947/Trx 2c99e393b8c7b69f2dd8ae325de425888d79ce9f |
View Raw JSON Data
{
"block": 20897947,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "jquery-plugin-highlight-pagepiling-js",
"voter": "gutzygwin",
"weight": 2500
}
],
"op_in_trx": 0,
"timestamp": "2018-03-22T12:36:57",
"trx_id": "2c99e393b8c7b69f2dd8ae325de425888d79ce9f",
"trx_in_block": 13,
"virtual_op": 0
}azwarrangkutiupvoted (50.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js2018/03/22 11:54:30
azwarrangkutiupvoted (50.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js
2018/03/22 11:54:30
| author | programmingllama |
| permlink | jquery-plugin-highlight-pagepiling-js |
| voter | azwarrangkuti |
| weight | 5000 (50.00%) |
| Transaction Info | Block #20897098/Trx 29c9b42b730f22deb2b4df7e2dcb9ef30c063e10 |
View Raw JSON Data
{
"block": 20897098,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "jquery-plugin-highlight-pagepiling-js",
"voter": "azwarrangkuti",
"weight": 5000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-22T11:54:30",
"trx_id": "29c9b42b730f22deb2b4df7e2dcb9ef30c063e10",
"trx_in_block": 52,
"virtual_op": 0
}grzesiekbupvoted (100.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js2018/03/22 08:08:03
grzesiekbupvoted (100.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js
2018/03/22 08:08:03
| author | programmingllama |
| permlink | jquery-plugin-highlight-pagepiling-js |
| voter | grzesiekb |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20892569/Trx da4536721fcbd52fbd54e609e802b4d92c56deb2 |
View Raw JSON Data
{
"block": 20892569,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "jquery-plugin-highlight-pagepiling-js",
"voter": "grzesiekb",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-22T08:08:03",
"trx_id": "da4536721fcbd52fbd54e609e802b4d92c56deb2",
"trx_in_block": 2,
"virtual_op": 0
}lightshieldupvoted (100.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js2018/03/22 07:40:15
lightshieldupvoted (100.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js
2018/03/22 07:40:15
| author | programmingllama |
| permlink | jquery-plugin-highlight-pagepiling-js |
| voter | lightshield |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20892013/Trx 5ee459bf5ceb989e2bae5b675491a1efbb54e342 |
View Raw JSON Data
{
"block": 20892013,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "jquery-plugin-highlight-pagepiling-js",
"voter": "lightshield",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-22T07:40:15",
"trx_id": "5ee459bf5ceb989e2bae5b675491a1efbb54e342",
"trx_in_block": 26,
"virtual_op": 0
}ciccaupvoted (100.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js2018/03/22 05:29:30
ciccaupvoted (100.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js
2018/03/22 05:29:30
| author | programmingllama |
| permlink | jquery-plugin-highlight-pagepiling-js |
| voter | cicca |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20889398/Trx e6e8b7bf85b0f19bff5f88fcf92918ec96f66682 |
View Raw JSON Data
{
"block": 20889398,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "jquery-plugin-highlight-pagepiling-js",
"voter": "cicca",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-22T05:29:30",
"trx_id": "e6e8b7bf85b0f19bff5f88fcf92918ec96f66682",
"trx_in_block": 45,
"virtual_op": 0
}iqbaladanupvoted (100.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js2018/03/22 05:19:15
iqbaladanupvoted (100.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js
2018/03/22 05:19:15
| author | programmingllama |
| permlink | jquery-plugin-highlight-pagepiling-js |
| voter | iqbaladan |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20889193/Trx 5d10d545b5bc388e8195a8dd22a889489e15c1d7 |
View Raw JSON Data
{
"block": 20889193,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "jquery-plugin-highlight-pagepiling-js",
"voter": "iqbaladan",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-22T05:19:15",
"trx_id": "5d10d545b5bc388e8195a8dd22a889489e15c1d7",
"trx_in_block": 4,
"virtual_op": 0
}clayjohnupvoted (100.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js2018/03/22 03:18:39
clayjohnupvoted (100.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js
2018/03/22 03:18:39
| author | programmingllama |
| permlink | jquery-plugin-highlight-pagepiling-js |
| voter | clayjohn |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20886781/Trx a8688d673d0613876071266d5023b941368876eb |
View Raw JSON Data
{
"block": 20886781,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "jquery-plugin-highlight-pagepiling-js",
"voter": "clayjohn",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-22T03:18:39",
"trx_id": "a8688d673d0613876071266d5023b941368876eb",
"trx_in_block": 21,
"virtual_op": 0
}haveaheartsent 0.001 SBD to @programmingllama- "Hello. Tomorrow is my wife's birthday. If you have the time, we would appreciate it if you could read this. https://steemit.com/love/@crystalhuman/please-help-me-keep-her Thank you."2018/03/22 03:03:33
haveaheartsent 0.001 SBD to @programmingllama- "Hello. Tomorrow is my wife's birthday. If you have the time, we would appreciate it if you could read this. https://steemit.com/love/@crystalhuman/please-help-me-keep-her Thank you."
2018/03/22 03:03:33
| amount | 0.001 SBD |
| from | haveaheart |
| memo | Hello. Tomorrow is my wife's birthday. If you have the time, we would appreciate it if you could read this. https://steemit.com/love/@crystalhuman/please-help-me-keep-her Thank you. |
| to | programmingllama |
| Transaction Info | Block #20886479/Trx c560540589fe7610efe7cf31ac9016ba5b151706 |
View Raw JSON Data
{
"block": 20886479,
"op": [
"transfer",
{
"amount": "0.001 SBD",
"from": "haveaheart",
"memo": "Hello. Tomorrow is my wife's birthday. If you have the time, we would appreciate it if you could read this. https://steemit.com/love/@crystalhuman/please-help-me-keep-her Thank you.",
"to": "programmingllama"
}
],
"op_in_trx": 0,
"timestamp": "2018-03-22T03:03:33",
"trx_id": "c560540589fe7610efe7cf31ac9016ba5b151706",
"trx_in_block": 42,
"virtual_op": 0
}programmingllamaupdated their account properties2018/03/22 01:39:45
programmingllamaupdated their account properties
2018/03/22 01:39:45
| account | programmingllama |
| json metadata | {"profile":{"profile_image":"https://images7.alphacoders.com/393/thumb-1920-393953.jpg","cover_image":"https://wallpaperscraft.com/image/park_lawn_grass_trees_sun_15215_1920x1080.jpg","name":"Programming Llama","about":"You could call me a programa ;) "}} |
| memo key | STM8NDyp9X4LL3skQdnanqTiR8qVJHfQbyx2LsJuvxEtg3CFHXWug |
| Transaction Info | Block #20884804/Trx 22b8a2d1de7456a6b3b95583bf3b591cbadc2c58 |
View Raw JSON Data
{
"block": 20884804,
"op": [
"account_update",
{
"account": "programmingllama",
"json_metadata": "{\"profile\":{\"profile_image\":\"https://images7.alphacoders.com/393/thumb-1920-393953.jpg\",\"cover_image\":\"https://wallpaperscraft.com/image/park_lawn_grass_trees_sun_15215_1920x1080.jpg\",\"name\":\"Programming Llama\",\"about\":\"You could call me a programa ;) \"}}",
"memo_key": "STM8NDyp9X4LL3skQdnanqTiR8qVJHfQbyx2LsJuvxEtg3CFHXWug"
}
],
"op_in_trx": 0,
"timestamp": "2018-03-22T01:39:45",
"trx_id": "22b8a2d1de7456a6b3b95583bf3b591cbadc2c58",
"trx_in_block": 7,
"virtual_op": 0
}statsexpertupvoted (45.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js2018/03/21 23:19:09
statsexpertupvoted (45.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js
2018/03/21 23:19:09
| author | programmingllama |
| permlink | jquery-plugin-highlight-pagepiling-js |
| voter | statsexpert |
| weight | 4500 (45.00%) |
| Transaction Info | Block #20882001/Trx 0030f5872fb227432574c1646aed8752306cf895 |
View Raw JSON Data
{
"block": 20882001,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "jquery-plugin-highlight-pagepiling-js",
"voter": "statsexpert",
"weight": 4500
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T23:19:09",
"trx_id": "0030f5872fb227432574c1646aed8752306cf895",
"trx_in_block": 3,
"virtual_op": 0
}yorkchineseupvoted (63.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js2018/03/21 23:18:09
yorkchineseupvoted (63.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js
2018/03/21 23:18:09
| author | programmingllama |
| permlink | jquery-plugin-highlight-pagepiling-js |
| voter | yorkchinese |
| weight | 6300 (63.00%) |
| Transaction Info | Block #20881981/Trx 85553f18e0bbd8cd98d8f74f2dc430e3198879f2 |
View Raw JSON Data
{
"block": 20881981,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "jquery-plugin-highlight-pagepiling-js",
"voter": "yorkchinese",
"weight": 6300
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T23:18:09",
"trx_id": "85553f18e0bbd8cd98d8f74f2dc430e3198879f2",
"trx_in_block": 18,
"virtual_op": 0
}yuxidupvoted (15.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js2018/03/21 23:16:12
yuxidupvoted (15.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js
2018/03/21 23:16:12
| author | programmingllama |
| permlink | jquery-plugin-highlight-pagepiling-js |
| voter | yuxid |
| weight | 1500 (15.00%) |
| Transaction Info | Block #20881942/Trx c9fbb26ab44a0b661cc402d58b600cb6798989c1 |
View Raw JSON Data
{
"block": 20881942,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "jquery-plugin-highlight-pagepiling-js",
"voter": "yuxid",
"weight": 1500
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T23:16:12",
"trx_id": "c9fbb26ab44a0b661cc402d58b600cb6798989c1",
"trx_in_block": 6,
"virtual_op": 0
}2018/03/21 23:15:51
2018/03/21 23:15:51
| author | utopian-io |
| body | ### Hey @programmingllama I am @utopian-io. I have just upvoted you! #### Achievements - You have less than 500 followers. Just gave you a gift to help you succeed! - Seems like you contribute quite often. AMAZING! #### Community-Driven Witness! I am the first and only Steem Community-Driven Witness. <a href="https://discord.gg/zTrEMqB">Participate on Discord</a>. Lets GROW TOGETHER! - <a href="https://v2.steemconnect.com/sign/account-witness-vote?witness=utopian-io&approve=1">Vote for my Witness With SteemConnect</a> - <a href="https://v2.steemconnect.com/sign/account-witness-proxy?proxy=utopian-io&approve=1">Proxy vote to Utopian Witness with SteemConnect</a> - Or vote/proxy on <a href="https://steemit.com/~witnesses">Steemit Witnesses</a> [](https://steemit.com/~witnesses) **Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x** |
| json metadata | {"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"} |
| parent author | programmingllama |
| parent permlink | jquery-plugin-highlight-pagepiling-js |
| permlink | re-programmingllama-jquery-plugin-highlight-pagepiling-js-20180321t231551414z |
| title | |
| Transaction Info | Block #20881935/Trx 2c37b3a2eaf4a30bb0bb54d94c4f08e9bdbb9ffd |
View Raw JSON Data
{
"block": 20881935,
"op": [
"comment",
{
"author": "utopian-io",
"body": "### Hey @programmingllama I am @utopian-io. I have just upvoted you!\n#### Achievements\n- You have less than 500 followers. Just gave you a gift to help you succeed!\n- Seems like you contribute quite often. AMAZING!\n#### Community-Driven Witness!\nI am the first and only Steem Community-Driven Witness. <a href=\"https://discord.gg/zTrEMqB\">Participate on Discord</a>. Lets GROW TOGETHER!\n- <a href=\"https://v2.steemconnect.com/sign/account-witness-vote?witness=utopian-io&approve=1\">Vote for my Witness With SteemConnect</a>\n- <a href=\"https://v2.steemconnect.com/sign/account-witness-proxy?proxy=utopian-io&approve=1\">Proxy vote to Utopian Witness with SteemConnect</a>\n- Or vote/proxy on <a href=\"https://steemit.com/~witnesses\">Steemit Witnesses</a>\n\n[](https://steemit.com/~witnesses)\n\n**Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x**",
"json_metadata": "{\"tags\":[\"utopian-io\"],\"community\":\"utopian\",\"app\":\"utopian/1.0.0\"}",
"parent_author": "programmingllama",
"parent_permlink": "jquery-plugin-highlight-pagepiling-js",
"permlink": "re-programmingllama-jquery-plugin-highlight-pagepiling-js-20180321t231551414z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T23:15:51",
"trx_id": "2c37b3a2eaf4a30bb0bb54d94c4f08e9bdbb9ffd",
"trx_in_block": 17,
"virtual_op": 0
}ciferupvoted (65.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js2018/03/21 23:15:48
ciferupvoted (65.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js
2018/03/21 23:15:48
| author | programmingllama |
| permlink | jquery-plugin-highlight-pagepiling-js |
| voter | cifer |
| weight | 6500 (65.00%) |
| Transaction Info | Block #20881934/Trx 7c36acecb496541457fb41cc5dbdae8e2e8c37e7 |
View Raw JSON Data
{
"block": 20881934,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "jquery-plugin-highlight-pagepiling-js",
"voter": "cifer",
"weight": 6500
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T23:15:48",
"trx_id": "7c36acecb496541457fb41cc5dbdae8e2e8c37e7",
"trx_in_block": 33,
"virtual_op": 0
}utopian-ioupvoted (11.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js2018/03/21 23:15:48
utopian-ioupvoted (11.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js
2018/03/21 23:15:48
| author | programmingllama |
| permlink | jquery-plugin-highlight-pagepiling-js |
| voter | utopian-io |
| weight | 1100 (11.00%) |
| Transaction Info | Block #20881934/Trx 0131f991fe0523f86c64f7ec51642d90fe79cd60 |
View Raw JSON Data
{
"block": 20881934,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "jquery-plugin-highlight-pagepiling-js",
"voter": "utopian-io",
"weight": 1100
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T23:15:48",
"trx_id": "0131f991fe0523f86c64f7ec51642d90fe79cd60",
"trx_in_block": 21,
"virtual_op": 0
}steemnovaupvoted (6.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js2018/03/21 23:15:15
steemnovaupvoted (6.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js
2018/03/21 23:15:15
| author | programmingllama |
| permlink | jquery-plugin-highlight-pagepiling-js |
| voter | steemnova |
| weight | 600 (6.00%) |
| Transaction Info | Block #20881923/Trx e018dd83c5b3ba2f766cf4dc279ddc1ebc7f3e18 |
View Raw JSON Data
{
"block": 20881923,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "jquery-plugin-highlight-pagepiling-js",
"voter": "steemnova",
"weight": 600
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T23:15:15",
"trx_id": "e018dd83c5b3ba2f766cf4dc279ddc1ebc7f3e18",
"trx_in_block": 21,
"virtual_op": 0
}mysupvoted (6.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js2018/03/21 23:15:09
mysupvoted (6.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js
2018/03/21 23:15:09
| author | programmingllama |
| permlink | jquery-plugin-highlight-pagepiling-js |
| voter | mys |
| weight | 600 (6.00%) |
| Transaction Info | Block #20881921/Trx cbdd46554be519dca0f74aba1d8722c29bd24203 |
View Raw JSON Data
{
"block": 20881921,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "jquery-plugin-highlight-pagepiling-js",
"voter": "mys",
"weight": 600
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T23:15:09",
"trx_id": "cbdd46554be519dca0f74aba1d8722c29bd24203",
"trx_in_block": 31,
"virtual_op": 0
}2018/03/21 23:14:51
2018/03/21 23:14:51
| author | portugalcoin |
| body | Thank you for the contribution. It has been approved. - In the repository have an explanation about how pagePiling.js works, but I liked your explanation and your examples, I think it is easier to use this tutorial. You can contact us on [Discord](https://discord.gg/uTyJkNm). **[[utopian-moderator]](https://utopian.io/moderators)** |
| json metadata | {"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"} |
| parent author | programmingllama |
| parent permlink | jquery-plugin-highlight-pagepiling-js |
| permlink | re-programmingllama-jquery-plugin-highlight-pagepiling-js-20180321t231452198z |
| title | |
| Transaction Info | Block #20881915/Trx f9b4833d8dc007be0b53e5b629568ed827900b90 |
View Raw JSON Data
{
"block": 20881915,
"op": [
"comment",
{
"author": "portugalcoin",
"body": "Thank you for the contribution. It has been approved.\n\n- In the repository have an explanation about how pagePiling.js works, but I liked your explanation and your examples, I think it is easier to use this tutorial.\n\nYou can contact us on [Discord](https://discord.gg/uTyJkNm).\n**[[utopian-moderator]](https://utopian.io/moderators)**",
"json_metadata": "{\"tags\":[\"utopian-io\"],\"community\":\"utopian\",\"app\":\"utopian/1.0.0\"}",
"parent_author": "programmingllama",
"parent_permlink": "jquery-plugin-highlight-pagepiling-js",
"permlink": "re-programmingllama-jquery-plugin-highlight-pagepiling-js-20180321t231452198z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T23:14:51",
"trx_id": "f9b4833d8dc007be0b53e5b629568ed827900b90",
"trx_in_block": 60,
"virtual_op": 0
}programmingllamapublished a new post: jquery-plugin-highlight-pagepiling-js2018/03/21 23:14:12
programmingllamapublished a new post: jquery-plugin-highlight-pagepiling-js
2018/03/21 23:14:12
| author | programmingllama |
| body | <center></center> ###### <a href="https://github.com/alvarotrigo/pagePiling.js">source</a> #### What Will I Learn? - What is pagePiling.js - How to import pagePiling.js - How to use pagePiling.js in a HTML Project #### Requirements - Knowledge in HTML - Knowledge in Javascript - Knowledge in JQuery #### Difficulty Basic #### Tutorial Contents - Introduction - Importing pagePiling.js - Creating a simple app using pagePiling.js ##### Introduction <a href="http://alvarotrigo.com/pagePiling/">pagePiling.js</a> is a unique JQuery plugin which allows developers to make scroll-able fullscreen websites with ease, it is also easy to customize with its wide array of options. ##### Importing pagePiling.js Before we can start using the libraries in `pagePiling` we first need to import it.`pagePiling` requires `jquery` to be able to run successfully, so we need to import JQuery as well. We will be importing both `jquery` and `pagePiling` via CDN. JQuery: https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js pagePiling.js: https://cdnjs.cloudflare.com/ajax/libs/pagePiling.js/1.5.5/jquery.pagepiling.min.js pagePiling.css: https://cdnjs.cloudflare.com/ajax/libs/pagePiling.js/1.5.5/jquery.pagepiling.min.css Additionally, we will also be importing `bootstrap` just for presentation. (**Note: This is not a requirement. pagePiling will still work without this. **) bootstrap.js: https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0/js/bootstrap.min.js bootstrap.css: https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0/css/bootstrap.min.css Once you have all of the CDN we proceed to import them into a HTML file. ``` <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/pagePiling.js/1.5.5/jquery.pagepiling.min.css"> <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0/css/bootstrap.min.css"> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/pagePiling.js/1.5.5/jquery.pagepiling.min.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0/js/bootstrap.min.js"></script> ``` ##### Creation <center> </center> ``` HTML File <div id="pagepiling"> <div class="section">Some Section</div> <div class="section">Some Section</div> <div class="section">Some Section</div> <div class="section">Some Section</div> </div> Javascript File $(document).ready(function() { $('#pagepiling').pagepiling() }); ``` The code above shows the **simplest** way to use pagePiling.js. Now let's disect the code to get a better understanding. ``` <div id="pagepiling"> <div class="section">Some Section</div> <div class="section">Some Section</div> <div class="section">Some Section</div> <div class="section">Some Section</div> </div> ``` Let's start with the HTML file. The first line `<div id="pagepiling">` is where we give our `div` an `id` so that later on we can easily tell the javascript that we want this particular `div` as the `div` where we put pagepiling on. This can be **any** valid id. Next are the sections `<div class="section">Some Section</div>` this is where the magic happens. Each `div` with a `class` called `section` is a new page being piled on. So for the example we have four (4) pages. By default pagePiling uses the `section` class but that can cause conflicts when using other plugins, so later on we will be changing that using one of the built in function in pagePiling. Moving on, ``` $(document).ready(function() { $('#pagepiling').pagepiling() }); ``` The Javascript is very simple. Basically, when the page loads `$(document).ready(function() {})` we call the `id` of our `div`, in this case `pagepiling`, and call the `pagepiling()` function which basically binds all the css and javascript of the pagePiling library. ##### And there you go, the most basic way of using pagePiling.js, BUT it looks way too plain right? Also, if you look closely it doesn't hide the content of each section but just stacks them. This **might** be a compatibility issue with the latest version of JQuery. So what we'll do is make a workaround to remedy the issue. Let's start.. First to address the issue of the stacking content a simple workaround for this is by adding a background color per section. To do this we use one of the customization function of pagePiling which is the `sectionsColor`. `sectionsColor` accepts an array of colors (either hex, rgb, rgba or by name). **( Note: If the array of colors passed is less than the sections the remaining sections would be using the default background color)** ``` $(document).ready(function() { $('#pagepiling').pagepiling({ sectionsColor: ['#C39BD3', '#F7DC6F', '#AED6F1', '#A3E4D7'], }); }); ``` Next, we want to change the `id` of the sections to avoid conflicts with different plugins. This can be done by using the `sectionSelector` function. We will give it a name `.mySelection`, this function accepts a `class` denoted by the `.somename` if passed with an `id` this won't work. ``` $(document).ready(function() { $('#pagepiling').pagepiling({ sectionsColor: ['#C39BD3', '#F7DC6F', '#AED6F1', '#A3E4D7'], sectionSelector: '.mySection' }); }); ``` We could also change the direction of the transition, the transition speed, whether we want it to loop from the last and first with the `direction` , `scrollingSpeed`, `loopTop` and `loopBottom` respectively. the `direction` function accepts either `horizontal` or `vertical` with `vertical` as the default. `scrollingSpeed` sets the speed where a user can scroll to the next section. The `loopTop` and `loopBottom` basically allows user to loop back when reaching the end of the sections both which are set to `false` by default. ``` $(document).ready(function() { $('#pagepiling').pagepiling({ direction: 'horizontal', sectionsColor: ['#C39BD3', '#F7DC6F', '#AED6F1', '#A3E4D7'], sectionSelector: '.mySection', loopBottom: true, loopTop: false, scrollingSpeed: 100 }); }); ``` Lastly, pagePiling also allows us to setup callback functions. Namely `onLeave`, `afterLoad` and `afterRender`. `onLeave` gets triggered when the user changes sections and has three parameters, index (current section), nextIndex (next section), and direction (up or down). `afterLoad` gets called when the section has finished loading and has two parameters, anchorLink (section) and index (current section). `afterRender` is called when the pagePiling section is finished rendering. For the demo I've added a neat feature of pagePiling wherein your section can be made scrollable (add `pp-scrollable` inside the section) when your content gets too long. Also, I've added a form inside the section. <center> </center> Demo HTML file. ``` <div id="pagepiling"> <div class="mySection"> <h1>Nothing Special Here, Just a normal section</h1> </div> <div class="mySection pp-scrollable"> <h1>A Scrollable Section</h1> <h3> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nunc nulla, aliquet in mattis ac, commodo ut orci. Pellentesque fermentum sodales lacus. Nulla turpis dui, accumsan sit amet lorem nec, tincidunt convallis justo. Proin felis risus, dictum at mollis vel, commodo quis nisl. In nec egestas tortor, vel finibus neque. Nulla nec porttitor nisi. Donec euismod sagittis dui. Nullam augue justo, blandit quis tincidunt vitae, porta quis mi. Phasellus ultrices interdum dolor a dapibus. Nunc quis pharetra nunc, in facilisis arcu. Suspendisse scelerisque, enim viverra volutpat ultricies, nulla erat lacinia lacus, eu mollis velit turpis ut nulla. Suspendisse eu urna nec tortor semper euismod. Mauris quis purus in mi semper tincidunt quis ultricies orci. Proin aliquet dolor quis eros eleifend laoreet. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Maecenas et nisl at lectus tempor accumsan non non enim. Sed ultricies at magna at consequat. Aliquam varius, nulla non convallis malesuada, dui massa pellentesque sem, ac consectetur nunc erat eget magna. Nunc risus diam, volutpat non ipsum rutrum, consectetur volutpat eros. Curabitur quis risus aliquam, sodales sapien sed, vulputate enim. Aenean vitae elit porta, rhoncus lectus sed, tincidunt nulla. Nulla est mauris, rutrum quis neque a, rutrum vehicula nisi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Praesent lorem lectus, varius eget purus sit amet, ultricies accumsan enim. Duis non turpis eget tellus imperdiet tincidunt. In lacus est, volutpat sed urna quis, dignissim tincidunt sapien. Praesent tincidunt dolor lorem, vel dapibus est euismod quis. Fusce nec erat id lorem condimentum interdum et et tellus. Phasellus in tortor ut felis ullamcorper efficitur. Nam in augue eleifend, vestibulum libero non, placerat nunc. Interdum et malesuada fames ac ante ipsum primis in faucibus. Cras sollicitudin felis arcu, sit amet varius magna scelerisque quis. Quisque scelerisque venenatis mauris non malesuada. Mauris diam massa, laoreet sed molestie eu, tempus nec mauris. Integer scelerisque tortor ac risus consequat vehicula. Duis nec tellus consectetur, sagittis nisl fringilla, sollicitudin urna. Vestibulum at varius ante. Praesent lobortis tristique hendrerit. Etiam malesuada ac dolor non mattis. Curabitur dui metus, mollis id auctor eu, pellentesque eu nisi. Phasellus placerat tellus in turpis bibendum, nec gravida lectus pellentesque. Ut vel sodales sapien. Cras non felis id turpis viverra malesuada eget fermentum tellus. Integer dignissim libero vel elit finibus pulvinar. Proin ex magna, suscipit in mollis nec, molestie dignissim elit. In sagittis vel turpis quis semper. Vivamus non vehicula elit. Etiam sit amet sagittis diam. Pellentesque cursus mollis laoreet. Suspendisse in neque pulvinar, fermentum magna vestibulum, pellentesque ipsum. Mauris pretium, magna in rutrum egestas, felis felis vestibulum sem, nec mollis magna risus ac mi. Donec vitae mi vitae ligula maximus finibus efficitur non neque. Curabitur vehicula varius sapien eget condimentum. Ut laoreet diam ac nibh feugiat rutrum. Donec luctus eu dui eu ultricies. Etiam ut metus nec arcu elementum placerat sit amet quis neque. Maecenas cursus, neque id convallis lobortis, augue diam interdum ipsum, et ullamcorper turpis eros ac diam. Aliquam nunc felis, eleifend sed suscipit commodo, porttitor eget justo. Etiam viverra odio libero, sed malesuada ligula faucibus non. Proin interdum nisi ac ex lacinia, et elementum lectus auctor. Praesent vestibulum non diam eget rutrum. Sed quis tellus vel dui venenatis ultricies a et leo. Mauris quis elementum quam. Aenean eleifend tincidunt interdum. Suspendisse turpis massa, lobortis in felis vestibulum, molestie semper mauris. Integer finibus sapien in est finibus efficitur. Fusce nec feugiat tellus. Maecenas mauris odio, vestibulum sit amet augue sit amet, faucibus bibendum tortor. </h3> </div> <div class="mySection no-align"> <div class="container"> <form> <h3>A Form inside a section</h3> <div class="row"> <div class="col-md-12 col-sm-12 col-xs-12 form-group"> <label class="">First Name</label> <input type="text" class="form-control"> </div> </div> <div class="row"> <div class="col-md-12 col-sm-12 col-xs-12 form-group"> <label class="">Last Name</label> <input type="text" class="form-control"> </div> </div> <div class="row"> <div class="col-md-12 col-sm-12 col-xs-12 form-group"> <label class="">Address</label> <input type="text" class="form-control"> </div> </div> <div class="row"> <div class="col-md-12 col-sm-12 col-xs-12 form-group"> <label class="">Phone Number</label> <input type="text" class="form-control"> </div> </div> <div class="row"> <div class="col-md-12 col-sm-12 col-xs-12 form-group"> <label class="">Favorite Subject</label> <input type="text" class="form-control"> </div> </div> <input type="submit" class="btn btn-primary" value="Submit"> <input type="reset" class="btn btn-danger" value="Reset"> </form> </div> </div> </div> ``` Demo JS File ``` $(document).ready(function() { $('#pagepiling').pagepiling({ direction: 'horizontal', sectionsColor: ['#C39BD3', '#F7DC6F', '#AED6F1'], sectionSelector: '.mySection', loopBottom: true, loopTop: false, scrollingSpeed: 100, onLeave: function(index, nextIndex, direction) { console.log('leaving section ' + index + ' moving to section ' + nextIndex + ''); }, afterLoad: function(anchorLink, index) { console.log(anchorLink); console.log(index); }, afterRender: function() { console.log('done rendering'); } }); }); ``` The full demo can be found <a href="https://jsfiddle.net/programmingllama/q794uo1f/">here</a>. #### Curriculum This is the first of a series wherein in I highlight a particular JQuery plugin. <br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@programmingllama/jquery-plugin-highlight-pagepiling-js">Utopian.io - Rewarding Open Source Contributors</a></em><hr/> |
| json metadata | {"community":"utopian","app":"utopian/1.0.0","format":"markdown","repository":{"id":24418436,"name":"pagePiling.js","full_name":"alvarotrigo/pagePiling.js","html_url":"https://github.com/alvarotrigo/pagePiling.js","fork":false,"owner":{"login":"alvarotrigo"}},"pullRequests":[],"platform":"github","type":"tutorials","tags":["utopian-io","pagepiling","tutorial"],"links":["https://raw.githubusercontent.com/alvarotrigo/pagePiling.js/master/examples/imgs/pagePiling-plugin.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521612445/qldfqmaq37ykr82ucsvq.gif","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521615446/fcrdedqkpr2zfclh6nio.gif"],"image":["https://raw.githubusercontent.com/alvarotrigo/pagePiling.js/master/examples/imgs/pagePiling-plugin.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521612445/qldfqmaq37ykr82ucsvq.gif","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521615446/fcrdedqkpr2zfclh6nio.gif"],"moderator":{"account":"portugalcoin","time":"2018-03-21T23:14:11.576Z","reviewed":true,"pending":false,"flagged":false},"questions":[{"question":"Is the project description formal?","answers":[{"value":"Yes it’s straight to the point","selected":true,"score":10},{"value":"Need more description ","selected":false,"score":5},{"value":"Not too descriptive","selected":false,"score":0}],"selected":0},{"question":"Is the language / grammar correct?","answers":[{"value":"Yes","selected":false,"score":20},{"value":"A few mistakes","selected":true,"score":10},{"value":"It's pretty bad","selected":false,"score":0}],"selected":1},{"question":"Was the template followed?","answers":[{"value":"Yes","selected":true,"score":10},{"value":"Partially","selected":false,"score":5},{"value":"No","selected":false,"score":0}],"selected":0},{"question":"Is there information about the additional frameworks?","answers":[{"value":"Yes, everything is explained","selected":true,"score":5},{"value":"Yes, but not enough","selected":false,"score":3},{"value":"No details at all","selected":false,"score":0}],"selected":0},{"question":"Is there code in the tutorial?","answers":[{"value":"Yes, and it’s well explained","selected":true,"score":5},{"value":"Yes, but no explanation","selected":false,"score":3},{"value":"No","selected":false,"score":0}],"selected":0},{"question":"Is the tutorial explains technical aspects well enough?","answers":[{"value":"Yes, it teaches how and why about technical aspects","selected":true,"score":5},{"value":"Yes, but it’s not good/enough","selected":false,"score":3},{"value":"No, it explains poorly","selected":false,"score":0}],"selected":0},{"question":"Is the tutorial general and dense enough?","answers":[{"value":"Yes, it’s general and dense","selected":true,"score":5},{"value":"Kinda, it might be more generalized","selected":false,"score":3},{"value":"No, it’s sliced unnecessarily to keep part number high","selected":false,"score":0}],"selected":0},{"question":"Is there an outline for the tutorial content at the beginning of the post","answers":[{"value":"Yes, there is a well prepared outline in “What will I learn?” or another outline section","selected":true,"score":5},{"value":"Yes, but there is no proper listing for every step of the tutorial or it’s not detailed enough","selected":false,"score":3},{"value":"No, there is no outline for the steps.","selected":false,"score":0}],"selected":0},{"question":"Is the visual content of good quality?","answers":[{"value":"Yes","selected":true,"score":5},{"value":"Yes, but bad quality","selected":false,"score":3},{"value":"No","selected":false,"score":0}],"selected":0},{"question":"Is this a tutorial series?","answers":[{"value":"Yes","selected":false,"score":5},{"value":"Yes, but first part","selected":false,"score":3},{"value":"No","selected":true,"score":0}],"selected":2},{"question":"Is the tutorial post structured?","answers":[{"value":"Yes","selected":true,"score":5},{"value":"Not so good","selected":false,"score":3},{"value":"No","selected":false,"score":0}],"selected":0}],"score":50} |
| parent author | |
| parent permlink | utopian-io |
| permlink | jquery-plugin-highlight-pagepiling-js |
| title | Jquery Plugin Highlight - pagePiling.js |
| Transaction Info | Block #20881902/Trx a97ff5fbbe8c1a10e2ba5b58f229751971aa2ed8 |
View Raw JSON Data
{
"block": 20881902,
"op": [
"comment",
{
"author": "programmingllama",
"body": "<center></center>\n###### <a href=\"https://github.com/alvarotrigo/pagePiling.js\">source</a>\n\n#### What Will I Learn?\n- What is pagePiling.js\n- How to import pagePiling.js\n- How to use pagePiling.js in a HTML Project\n\n#### Requirements\n- Knowledge in HTML\n- Knowledge in Javascript\n- Knowledge in JQuery\n\n#### Difficulty\nBasic\n\n#### Tutorial Contents\n- Introduction\n- Importing pagePiling.js\n- Creating a simple app using pagePiling.js\n\n##### Introduction \n<a href=\"http://alvarotrigo.com/pagePiling/\">pagePiling.js</a> is a unique JQuery plugin which allows developers to make scroll-able fullscreen websites with ease, it is also easy to customize with its wide array of options. \n\n##### Importing pagePiling.js\nBefore we can start using the libraries in `pagePiling` we first need to import it.`pagePiling` requires `jquery` to be able to run successfully, so we need to import JQuery as well. We will be importing both `jquery` and `pagePiling` via CDN. \n\nJQuery: https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js\n\npagePiling.js: https://cdnjs.cloudflare.com/ajax/libs/pagePiling.js/1.5.5/jquery.pagepiling.min.js\n\npagePiling.css: https://cdnjs.cloudflare.com/ajax/libs/pagePiling.js/1.5.5/jquery.pagepiling.min.css\n\nAdditionally, we will also be importing `bootstrap` just for presentation. \n(**Note: This is not a requirement. pagePiling will still work without this. **)\n\nbootstrap.js: https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0/js/bootstrap.min.js\n\nbootstrap.css: https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0/css/bootstrap.min.css\n\nOnce you have all of the CDN we proceed to import them into a HTML file.\n```\n<link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdnjs.cloudflare.com/ajax/libs/pagePiling.js/1.5.5/jquery.pagepiling.min.css\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0/css/bootstrap.min.css\">\n\n<script type=\"text/javascript\" src=\"https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js\"></script>\n<script type=\"text/javascript\" src=\"https://cdnjs.cloudflare.com/ajax/libs/pagePiling.js/1.5.5/jquery.pagepiling.min.js\"></script>\n<script type=\"text/javascript\" src=\"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0/js/bootstrap.min.js\"></script>\n```\n##### Creation\n<center>\n</center>\n```\nHTML File\n<div id=\"pagepiling\">\n\t<div class=\"section\">Some Section</div>\n\t<div class=\"section\">Some Section</div>\n\t<div class=\"section\">Some Section</div>\n\t<div class=\"section\">Some Section</div>\n</div>\n\nJavascript File\n$(document).ready(function() {\n $('#pagepiling').pagepiling()\n});\n```\nThe code above shows the **simplest** way to use pagePiling.js. Now let's disect the code to get a better understanding.\n\n```\n<div id=\"pagepiling\">\n\t<div class=\"section\">Some Section</div>\n\t<div class=\"section\">Some Section</div>\n\t<div class=\"section\">Some Section</div>\n\t<div class=\"section\">Some Section</div>\n</div>\n```\nLet's start with the HTML file. The first line `<div id=\"pagepiling\">` is where we give our `div` an `id` so that later on we can easily tell the javascript that we want this particular `div` as the `div` where we put pagepiling on. This can be **any** valid id.\n\nNext are the sections `<div class=\"section\">Some Section</div>` this is where the magic happens. Each `div` with a `class` called `section` is a new page being piled on. So for the example we have four (4) pages. By default pagePiling uses the `section` class but that can cause conflicts when using other plugins, so later on we will be changing that using one of the built in function in pagePiling.\n\nMoving on, \n```\n$(document).ready(function() {\n $('#pagepiling').pagepiling()\n});\n```\nThe Javascript is very simple. Basically, when the page loads `$(document).ready(function() {})` we call the `id` of our `div`, in this case `pagepiling`, and call the `pagepiling()` function which basically binds all the css and javascript of the pagePiling library.\n\n\n##### And there you go, the most basic way of using pagePiling.js, BUT it looks way too plain right? Also, if you look closely it doesn't hide the content of each section but just stacks them. This **might** be a compatibility issue with the latest version of JQuery. So what we'll do is make a workaround to remedy the issue. Let's start..\n\nFirst to address the issue of the stacking content a simple workaround for this is by adding a background color per section. To do this we use one of the customization function of pagePiling which is the `sectionsColor`. `sectionsColor` accepts an array of colors (either hex, rgb, rgba or by name). \n**( Note: If the array of colors passed is less than the sections the remaining sections would be using the default background color)** \n\n```\n$(document).ready(function() {\n $('#pagepiling').pagepiling({\n sectionsColor: ['#C39BD3', '#F7DC6F', '#AED6F1', '#A3E4D7'],\n });\n});\n```\n\nNext, we want to change the `id` of the sections to avoid conflicts with different plugins. This can be done by using the `sectionSelector` function. We will give it a name `.mySelection`, this function accepts a `class` denoted by the `.somename` if passed with an `id` this won't work.\n\n```\n$(document).ready(function() {\n $('#pagepiling').pagepiling({\n sectionsColor: ['#C39BD3', '#F7DC6F', '#AED6F1', '#A3E4D7'],\n sectionSelector: '.mySection'\n });\n});\n```\n\nWe could also change the direction of the transition, the transition speed, whether we want it to loop from the last and first with the `direction` , `scrollingSpeed`, `loopTop` and `loopBottom` respectively. the `direction` function accepts either `horizontal` or `vertical` with `vertical` as the default. `scrollingSpeed` sets the speed where a user can scroll to the next section. The `loopTop` and `loopBottom` basically allows user to loop back when reaching the end of the sections both which are set to `false` by default.\n\n```\n$(document).ready(function() {\n $('#pagepiling').pagepiling({\n direction: 'horizontal',\n sectionsColor: ['#C39BD3', '#F7DC6F', '#AED6F1', '#A3E4D7'],\n sectionSelector: '.mySection',\n loopBottom: true,\n loopTop: false,\n scrollingSpeed: 100\n });\n});\n```\n\nLastly, pagePiling also allows us to setup callback functions. Namely `onLeave`, `afterLoad` and `afterRender`. `onLeave` gets triggered when the user changes sections and has three parameters, index (current section), nextIndex (next section), and direction (up or down). `afterLoad` gets called when the section has finished loading and has two parameters, anchorLink (section) and index (current section). `afterRender` is called when the pagePiling section is finished rendering.\n\n\nFor the demo I've added a neat feature of pagePiling wherein your section can be made scrollable (add `pp-scrollable` inside the section) when your content gets too long. Also, I've added a form inside the section.\n\n<center>\n</center>\n\nDemo HTML file.\n```\n<div id=\"pagepiling\">\n <div class=\"mySection\">\n <h1>Nothing Special Here, Just a normal section</h1>\n </div>\n <div class=\"mySection pp-scrollable\">\n <h1>A Scrollable Section</h1>\n <h3>\n Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nunc nulla, aliquet in mattis ac, commodo ut orci. Pellentesque fermentum sodales lacus. Nulla turpis dui, accumsan sit amet lorem nec, tincidunt convallis justo. Proin felis risus, dictum at\n mollis vel, commodo quis nisl. In nec egestas tortor, vel finibus neque. Nulla nec porttitor nisi. Donec euismod sagittis dui. Nullam augue justo, blandit quis tincidunt vitae, porta quis mi. Phasellus ultrices interdum dolor a dapibus. Nunc quis\n pharetra nunc, in facilisis arcu. Suspendisse scelerisque, enim viverra volutpat ultricies, nulla erat lacinia lacus, eu mollis velit turpis ut nulla. Suspendisse eu urna nec tortor semper euismod. Mauris quis purus in mi semper tincidunt quis ultricies\n orci. Proin aliquet dolor quis eros eleifend laoreet. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Maecenas et nisl at lectus tempor accumsan non non enim. Sed ultricies at magna at consequat. Aliquam\n varius, nulla non convallis malesuada, dui massa pellentesque sem, ac consectetur nunc erat eget magna. Nunc risus diam, volutpat non ipsum rutrum, consectetur volutpat eros. Curabitur quis risus aliquam, sodales sapien sed, vulputate enim. Aenean\n vitae elit porta, rhoncus lectus sed, tincidunt nulla. Nulla est mauris, rutrum quis neque a, rutrum vehicula nisi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Praesent lorem lectus, varius eget purus\n sit amet, ultricies accumsan enim. Duis non turpis eget tellus imperdiet tincidunt. In lacus est, volutpat sed urna quis, dignissim tincidunt sapien. Praesent tincidunt dolor lorem, vel dapibus est euismod quis. Fusce nec erat id lorem condimentum\n interdum et et tellus. Phasellus in tortor ut felis ullamcorper efficitur. Nam in augue eleifend, vestibulum libero non, placerat nunc. Interdum et malesuada fames ac ante ipsum primis in faucibus. Cras sollicitudin felis arcu, sit amet varius magna\n scelerisque quis. Quisque scelerisque venenatis mauris non malesuada. Mauris diam massa, laoreet sed molestie eu, tempus nec mauris. Integer scelerisque tortor ac risus consequat vehicula. Duis nec tellus consectetur, sagittis nisl fringilla, sollicitudin\n urna. Vestibulum at varius ante. Praesent lobortis tristique hendrerit. Etiam malesuada ac dolor non mattis. Curabitur dui metus, mollis id auctor eu, pellentesque eu nisi. Phasellus placerat tellus in turpis bibendum, nec gravida lectus pellentesque.\n Ut vel sodales sapien. Cras non felis id turpis viverra malesuada eget fermentum tellus. Integer dignissim libero vel elit finibus pulvinar. Proin ex magna, suscipit in mollis nec, molestie dignissim elit. In sagittis vel turpis quis semper. Vivamus\n non vehicula elit. Etiam sit amet sagittis diam. Pellentesque cursus mollis laoreet. Suspendisse in neque pulvinar, fermentum magna vestibulum, pellentesque ipsum. Mauris pretium, magna in rutrum egestas, felis felis vestibulum sem, nec mollis magna\n risus ac mi. Donec vitae mi vitae ligula maximus finibus efficitur non neque. Curabitur vehicula varius sapien eget condimentum. Ut laoreet diam ac nibh feugiat rutrum. Donec luctus eu dui eu ultricies. Etiam ut metus nec arcu elementum placerat\n sit amet quis neque. Maecenas cursus, neque id convallis lobortis, augue diam interdum ipsum, et ullamcorper turpis eros ac diam. Aliquam nunc felis, eleifend sed suscipit commodo, porttitor eget justo. Etiam viverra odio libero, sed malesuada ligula\n faucibus non. Proin interdum nisi ac ex lacinia, et elementum lectus auctor. Praesent vestibulum non diam eget rutrum. Sed quis tellus vel dui venenatis ultricies a et leo. Mauris quis elementum quam. Aenean eleifend tincidunt interdum. Suspendisse\n turpis massa, lobortis in felis vestibulum, molestie semper mauris. Integer finibus sapien in est finibus efficitur. Fusce nec feugiat tellus. Maecenas mauris odio, vestibulum sit amet augue sit amet, faucibus bibendum tortor.\n </h3>\n </div>\n <div class=\"mySection no-align\">\n <div class=\"container\">\n <form>\n <h3>A Form inside a section</h3>\n <div class=\"row\">\n <div class=\"col-md-12 col-sm-12 col-xs-12 form-group\">\n <label class=\"\">First Name</label>\n <input type=\"text\" class=\"form-control\">\n </div>\n </div>\n <div class=\"row\">\n <div class=\"col-md-12 col-sm-12 col-xs-12 form-group\">\n <label class=\"\">Last Name</label>\n <input type=\"text\" class=\"form-control\">\n </div>\n </div>\n <div class=\"row\">\n <div class=\"col-md-12 col-sm-12 col-xs-12 form-group\">\n <label class=\"\">Address</label>\n <input type=\"text\" class=\"form-control\">\n </div>\n </div>\n <div class=\"row\">\n <div class=\"col-md-12 col-sm-12 col-xs-12 form-group\">\n <label class=\"\">Phone Number</label>\n <input type=\"text\" class=\"form-control\">\n </div>\n </div>\n <div class=\"row\">\n <div class=\"col-md-12 col-sm-12 col-xs-12 form-group\">\n <label class=\"\">Favorite Subject</label>\n <input type=\"text\" class=\"form-control\">\n </div>\n </div>\n <input type=\"submit\" class=\"btn btn-primary\" value=\"Submit\">\n <input type=\"reset\" class=\"btn btn-danger\" value=\"Reset\">\n </form>\n </div>\n </div>\n</div>\n\n```\n\nDemo JS File\n```\n$(document).ready(function() {\n $('#pagepiling').pagepiling({\n direction: 'horizontal',\n sectionsColor: ['#C39BD3', '#F7DC6F', '#AED6F1'],\n sectionSelector: '.mySection',\n loopBottom: true,\n loopTop: false,\n scrollingSpeed: 100,\n onLeave: function(index, nextIndex, direction) {\n console.log('leaving section ' + index + ' moving to section ' + nextIndex + ''); \n },\n afterLoad: function(anchorLink, index) {\n console.log(anchorLink);\n console.log(index);\n },\n afterRender: function() {\n console.log('done rendering');\n }\n });\n});\n```\n\nThe full demo can be found <a href=\"https://jsfiddle.net/programmingllama/q794uo1f/\">here</a>.\n\n#### Curriculum\nThis is the first of a series wherein in I highlight a particular JQuery plugin.\n \n\n<br /><hr/><em>Posted on <a href=\"https://utopian.io/utopian-io/@programmingllama/jquery-plugin-highlight-pagepiling-js\">Utopian.io - Rewarding Open Source Contributors</a></em><hr/>",
"json_metadata": "{\"community\":\"utopian\",\"app\":\"utopian/1.0.0\",\"format\":\"markdown\",\"repository\":{\"id\":24418436,\"name\":\"pagePiling.js\",\"full_name\":\"alvarotrigo/pagePiling.js\",\"html_url\":\"https://github.com/alvarotrigo/pagePiling.js\",\"fork\":false,\"owner\":{\"login\":\"alvarotrigo\"}},\"pullRequests\":[],\"platform\":\"github\",\"type\":\"tutorials\",\"tags\":[\"utopian-io\",\"pagepiling\",\"tutorial\"],\"links\":[\"https://raw.githubusercontent.com/alvarotrigo/pagePiling.js/master/examples/imgs/pagePiling-plugin.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521612445/qldfqmaq37ykr82ucsvq.gif\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521615446/fcrdedqkpr2zfclh6nio.gif\"],\"image\":[\"https://raw.githubusercontent.com/alvarotrigo/pagePiling.js/master/examples/imgs/pagePiling-plugin.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521612445/qldfqmaq37ykr82ucsvq.gif\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521615446/fcrdedqkpr2zfclh6nio.gif\"],\"moderator\":{\"account\":\"portugalcoin\",\"time\":\"2018-03-21T23:14:11.576Z\",\"reviewed\":true,\"pending\":false,\"flagged\":false},\"questions\":[{\"question\":\"Is the project description formal?\",\"answers\":[{\"value\":\"Yes it’s straight to the point\",\"selected\":true,\"score\":10},{\"value\":\"Need more description \",\"selected\":false,\"score\":5},{\"value\":\"Not too descriptive\",\"selected\":false,\"score\":0}],\"selected\":0},{\"question\":\"Is the language / grammar correct?\",\"answers\":[{\"value\":\"Yes\",\"selected\":false,\"score\":20},{\"value\":\"A few mistakes\",\"selected\":true,\"score\":10},{\"value\":\"It's pretty bad\",\"selected\":false,\"score\":0}],\"selected\":1},{\"question\":\"Was the template followed?\",\"answers\":[{\"value\":\"Yes\",\"selected\":true,\"score\":10},{\"value\":\"Partially\",\"selected\":false,\"score\":5},{\"value\":\"No\",\"selected\":false,\"score\":0}],\"selected\":0},{\"question\":\"Is there information about the additional frameworks?\",\"answers\":[{\"value\":\"Yes, everything is explained\",\"selected\":true,\"score\":5},{\"value\":\"Yes, but not enough\",\"selected\":false,\"score\":3},{\"value\":\"No details at all\",\"selected\":false,\"score\":0}],\"selected\":0},{\"question\":\"Is there code in the tutorial?\",\"answers\":[{\"value\":\"Yes, and it’s well explained\",\"selected\":true,\"score\":5},{\"value\":\"Yes, but no explanation\",\"selected\":false,\"score\":3},{\"value\":\"No\",\"selected\":false,\"score\":0}],\"selected\":0},{\"question\":\"Is the tutorial explains technical aspects well enough?\",\"answers\":[{\"value\":\"Yes, it teaches how and why about technical aspects\",\"selected\":true,\"score\":5},{\"value\":\"Yes, but it’s not good/enough\",\"selected\":false,\"score\":3},{\"value\":\"No, it explains poorly\",\"selected\":false,\"score\":0}],\"selected\":0},{\"question\":\"Is the tutorial general and dense enough?\",\"answers\":[{\"value\":\"Yes, it’s general and dense\",\"selected\":true,\"score\":5},{\"value\":\"Kinda, it might be more generalized\",\"selected\":false,\"score\":3},{\"value\":\"No, it’s sliced unnecessarily to keep part number high\",\"selected\":false,\"score\":0}],\"selected\":0},{\"question\":\"Is there an outline for the tutorial content at the beginning of the post\",\"answers\":[{\"value\":\"Yes, there is a well prepared outline in “What will I learn?” or another outline section\",\"selected\":true,\"score\":5},{\"value\":\"Yes, but there is no proper listing for every step of the tutorial or it’s not detailed enough\",\"selected\":false,\"score\":3},{\"value\":\"No, there is no outline for the steps.\",\"selected\":false,\"score\":0}],\"selected\":0},{\"question\":\"Is the visual content of good quality?\",\"answers\":[{\"value\":\"Yes\",\"selected\":true,\"score\":5},{\"value\":\"Yes, but bad quality\",\"selected\":false,\"score\":3},{\"value\":\"No\",\"selected\":false,\"score\":0}],\"selected\":0},{\"question\":\"Is this a tutorial series?\",\"answers\":[{\"value\":\"Yes\",\"selected\":false,\"score\":5},{\"value\":\"Yes, but first part\",\"selected\":false,\"score\":3},{\"value\":\"No\",\"selected\":true,\"score\":0}],\"selected\":2},{\"question\":\"Is the tutorial post structured?\",\"answers\":[{\"value\":\"Yes\",\"selected\":true,\"score\":5},{\"value\":\"Not so good\",\"selected\":false,\"score\":3},{\"value\":\"No\",\"selected\":false,\"score\":0}],\"selected\":0}],\"score\":50}",
"parent_author": "",
"parent_permlink": "utopian-io",
"permlink": "jquery-plugin-highlight-pagepiling-js",
"title": "Jquery Plugin Highlight - pagePiling.js"
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T23:14:12",
"trx_id": "a97ff5fbbe8c1a10e2ba5b58f229751971aa2ed8",
"trx_in_block": 5,
"virtual_op": 0
}butusovupvoted (100.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js2018/03/21 17:48:57
butusovupvoted (100.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js
2018/03/21 17:48:57
| author | programmingllama |
| permlink | jquery-plugin-highlight-pagepiling-js |
| voter | butusov |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20875417/Trx 3130d74aa89f49b757ca6dfa47202d818c8a8bef |
View Raw JSON Data
{
"block": 20875417,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "jquery-plugin-highlight-pagepiling-js",
"voter": "butusov",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T17:48:57",
"trx_id": "3130d74aa89f49b757ca6dfa47202d818c8a8bef",
"trx_in_block": 17,
"virtual_op": 0
}giftsideasupvoted (100.00%) @programmingllama / chart-js-tutorial-1-bar-chart2018/03/21 12:12:09
giftsideasupvoted (100.00%) @programmingllama / chart-js-tutorial-1-bar-chart
2018/03/21 12:12:09
| author | programmingllama |
| permlink | chart-js-tutorial-1-bar-chart |
| voter | giftsideas |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20868726/Trx dea3e152bbb57fca972f627f486f01847a58077a |
View Raw JSON Data
{
"block": 20868726,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "chart-js-tutorial-1-bar-chart",
"voter": "giftsideas",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T12:12:09",
"trx_id": "dea3e152bbb57fca972f627f486f01847a58077a",
"trx_in_block": 61,
"virtual_op": 0
}snackaholicupvoted (100.00%) @programmingllama / chart-js-tutorial-1-bar-chart2018/03/21 10:24:57
snackaholicupvoted (100.00%) @programmingllama / chart-js-tutorial-1-bar-chart
2018/03/21 10:24:57
| author | programmingllama |
| permlink | chart-js-tutorial-1-bar-chart |
| voter | snackaholic |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20866690/Trx 8d18da356c08c51abbf59a52a974a17abf38a513 |
View Raw JSON Data
{
"block": 20866690,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "chart-js-tutorial-1-bar-chart",
"voter": "snackaholic",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T10:24:57",
"trx_id": "8d18da356c08c51abbf59a52a974a17abf38a513",
"trx_in_block": 43,
"virtual_op": 0
}snackaholicupvoted (100.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js2018/03/21 10:24:06
snackaholicupvoted (100.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js
2018/03/21 10:24:06
| author | programmingllama |
| permlink | jquery-plugin-highlight-pagepiling-js |
| voter | snackaholic |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20866674/Trx cb3bae4dbf9413816e6541556c4058cd29f450b3 |
View Raw JSON Data
{
"block": 20866674,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "jquery-plugin-highlight-pagepiling-js",
"voter": "snackaholic",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T10:24:06",
"trx_id": "cb3bae4dbf9413816e6541556c4058cd29f450b3",
"trx_in_block": 35,
"virtual_op": 0
}josephace135upvoted (100.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js2018/03/21 07:50:45
josephace135upvoted (100.00%) @programmingllama / jquery-plugin-highlight-pagepiling-js
2018/03/21 07:50:45
| author | programmingllama |
| permlink | jquery-plugin-highlight-pagepiling-js |
| voter | josephace135 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20863765/Trx 0d93ced9334af9af9202a8da78b801ad52378b95 |
View Raw JSON Data
{
"block": 20863765,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "jquery-plugin-highlight-pagepiling-js",
"voter": "josephace135",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T07:50:45",
"trx_id": "0d93ced9334af9af9202a8da78b801ad52378b95",
"trx_in_block": 0,
"virtual_op": 0
}programmingllamaupdated options for jquery-plugin-highlight-pagepiling-js2018/03/21 06:58:12
programmingllamaupdated options for jquery-plugin-highlight-pagepiling-js
2018/03/21 06:58:12
| allow curation rewards | true |
| allow votes | true |
| author | programmingllama |
| extensions | [[0,{"beneficiaries":[{"account":"utopian.pay","weight":2500}]}]] |
| max accepted payout | 1000000.000 SBD |
| percent steem dollars | 10000 |
| permlink | jquery-plugin-highlight-pagepiling-js |
| Transaction Info | Block #20862764/Trx b27e44b89c54fb902a8b9c90742c5c117fa17d50 |
View Raw JSON Data
{
"block": 20862764,
"op": [
"comment_options",
{
"allow_curation_rewards": true,
"allow_votes": true,
"author": "programmingllama",
"extensions": [
[
0,
{
"beneficiaries": [
{
"account": "utopian.pay",
"weight": 2500
}
]
}
]
],
"max_accepted_payout": "1000000.000 SBD",
"percent_steem_dollars": 10000,
"permlink": "jquery-plugin-highlight-pagepiling-js"
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T06:58:12",
"trx_id": "b27e44b89c54fb902a8b9c90742c5c117fa17d50",
"trx_in_block": 20,
"virtual_op": 0
}programmingllamapublished a new post: jquery-plugin-highlight-pagepiling-js2018/03/21 06:58:12
programmingllamapublished a new post: jquery-plugin-highlight-pagepiling-js
2018/03/21 06:58:12
| author | programmingllama |
| body | <center></center> ###### <a href="https://github.com/alvarotrigo/pagePiling.js">source</a> #### What Will I Learn? - What is pagePiling.js - How to import pagePiling.js - How to use pagePiling.js in a HTML Project #### Requirements - Knowledge in HTML - Knowledge in Javascript - Knowledge in JQuery #### Difficulty Basic #### Tutorial Contents - Introduction - Importing pagePiling.js - Creating a simple app using pagePiling.js ##### Introduction <a href="http://alvarotrigo.com/pagePiling/">pagePiling.js</a> is a unique JQuery plugin which allows developers to make scroll-able fullscreen websites with ease, it is also easy to customize with its wide array of options. ##### Importing pagePiling.js Before we can start using the libraries in `pagePiling` we first need to import it.`pagePiling` requires `jquery` to be able to run successfully, so we need to import JQuery as well. We will be importing both `jquery` and `pagePiling` via CDN. JQuery: https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js pagePiling.js: https://cdnjs.cloudflare.com/ajax/libs/pagePiling.js/1.5.5/jquery.pagepiling.min.js pagePiling.css: https://cdnjs.cloudflare.com/ajax/libs/pagePiling.js/1.5.5/jquery.pagepiling.min.css Additionally, we will also be importing `bootstrap` just for presentation. (**Note: This is not a requirement. pagePiling will still work without this. **) bootstrap.js: https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0/js/bootstrap.min.js bootstrap.css: https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0/css/bootstrap.min.css Once you have all of the CDN we proceed to import them into a HTML file. ``` <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/pagePiling.js/1.5.5/jquery.pagepiling.min.css"> <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0/css/bootstrap.min.css"> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/pagePiling.js/1.5.5/jquery.pagepiling.min.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0/js/bootstrap.min.js"></script> ``` ##### Creation <center> </center> ``` HTML File <div id="pagepiling"> <div class="section">Some Section</div> <div class="section">Some Section</div> <div class="section">Some Section</div> <div class="section">Some Section</div> </div> Javascript File $(document).ready(function() { $('#pagepiling').pagepiling() }); ``` The code above shows the **simplest** way to use pagePiling.js. Now let's disect the code to get a better understanding. ``` <div id="pagepiling"> <div class="section">Some Section</div> <div class="section">Some Section</div> <div class="section">Some Section</div> <div class="section">Some Section</div> </div> ``` Let's start with the HTML file. The first line `<div id="pagepiling">` is where we give our `div` an `id` so that later on we can easily tell the javascript that we want this particular `div` as the `div` where we put pagepiling on. This can be **any** valid id. Next are the sections `<div class="section">Some Section</div>` this is where the magic happens. Each `div` with a `class` called `section` is a new page being piled on. So for the example we have four (4) pages. By default pagePiling uses the `section` class but that can cause conflicts when using other plugins, so later on we will be changing that using one of the built in function in pagePiling. Moving on, ``` $(document).ready(function() { $('#pagepiling').pagepiling() }); ``` The Javascript is very simple. Basically, when the page loads `$(document).ready(function() {})` we call the `id` of our `div`, in this case `pagepiling`, and call the `pagepiling()` function which basically binds all the css and javascript of the pagePiling library. ##### And there you go, the most basic way of using pagePiling.js, BUT it looks way too plain right? Also, if you look closely it doesn't hide the content of each section but just stacks them. This **might** be a compatibility issue with the latest version of JQuery. So what we'll do is make a workaround to remedy the issue. Let's start.. First to address the issue of the stacking content a simple workaround for this is by adding a background color per section. To do this we use one of the customization function of pagePiling which is the `sectionsColor`. `sectionsColor` accepts an array of colors (either hex, rgb, rgba or by name). **( Note: If the array of colors passed is less than the sections the remaining sections would be using the default background color)** ``` $(document).ready(function() { $('#pagepiling').pagepiling({ sectionsColor: ['#C39BD3', '#F7DC6F', '#AED6F1', '#A3E4D7'], }); }); ``` Next, we want to change the `id` of the sections to avoid conflicts with different plugins. This can be done by using the `sectionSelector` function. We will give it a name `.mySelection`, this function accepts a `class` denoted by the `.somename` if passed with an `id` this won't work. ``` $(document).ready(function() { $('#pagepiling').pagepiling({ sectionsColor: ['#C39BD3', '#F7DC6F', '#AED6F1', '#A3E4D7'], sectionSelector: '.mySection' }); }); ``` We could also change the direction of the transition, the transition speed, whether we want it to loop from the last and first with the `direction` , `scrollingSpeed`, `loopTop` and `loopBottom` respectively. the `direction` function accepts either `horizontal` or `vertical` with `vertical` as the default. `scrollingSpeed` sets the speed where a user can scroll to the next section. The `loopTop` and `loopBottom` basically allows user to loop back when reaching the end of the sections both which are set to `false` by default. ``` $(document).ready(function() { $('#pagepiling').pagepiling({ direction: 'horizontal', sectionsColor: ['#C39BD3', '#F7DC6F', '#AED6F1', '#A3E4D7'], sectionSelector: '.mySection', loopBottom: true, loopTop: false, scrollingSpeed: 100 }); }); ``` Lastly, pagePiling also allows us to setup callback functions. Namely `onLeave`, `afterLoad` and `afterRender`. `onLeave` gets triggered when the user changes sections and has three parameters, index (current section), nextIndex (next section), and direction (up or down). `afterLoad` gets called when the section has finished loading and has two parameters, anchorLink (section) and index (current section). `afterRender` is called when the pagePiling section is finished rendering. For the demo I've added a neat feature of pagePiling wherein your section can be made scrollable (add `pp-scrollable` inside the section) when your content gets too long. Also, I've added a form inside the section. <center> </center> Demo HTML file. ``` <div id="pagepiling"> <div class="mySection"> <h1>Nothing Special Here, Just a normal section</h1> </div> <div class="mySection pp-scrollable"> <h1>A Scrollable Section</h1> <h3> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nunc nulla, aliquet in mattis ac, commodo ut orci. Pellentesque fermentum sodales lacus. Nulla turpis dui, accumsan sit amet lorem nec, tincidunt convallis justo. Proin felis risus, dictum at mollis vel, commodo quis nisl. In nec egestas tortor, vel finibus neque. Nulla nec porttitor nisi. Donec euismod sagittis dui. Nullam augue justo, blandit quis tincidunt vitae, porta quis mi. Phasellus ultrices interdum dolor a dapibus. Nunc quis pharetra nunc, in facilisis arcu. Suspendisse scelerisque, enim viverra volutpat ultricies, nulla erat lacinia lacus, eu mollis velit turpis ut nulla. Suspendisse eu urna nec tortor semper euismod. Mauris quis purus in mi semper tincidunt quis ultricies orci. Proin aliquet dolor quis eros eleifend laoreet. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Maecenas et nisl at lectus tempor accumsan non non enim. Sed ultricies at magna at consequat. Aliquam varius, nulla non convallis malesuada, dui massa pellentesque sem, ac consectetur nunc erat eget magna. Nunc risus diam, volutpat non ipsum rutrum, consectetur volutpat eros. Curabitur quis risus aliquam, sodales sapien sed, vulputate enim. Aenean vitae elit porta, rhoncus lectus sed, tincidunt nulla. Nulla est mauris, rutrum quis neque a, rutrum vehicula nisi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Praesent lorem lectus, varius eget purus sit amet, ultricies accumsan enim. Duis non turpis eget tellus imperdiet tincidunt. In lacus est, volutpat sed urna quis, dignissim tincidunt sapien. Praesent tincidunt dolor lorem, vel dapibus est euismod quis. Fusce nec erat id lorem condimentum interdum et et tellus. Phasellus in tortor ut felis ullamcorper efficitur. Nam in augue eleifend, vestibulum libero non, placerat nunc. Interdum et malesuada fames ac ante ipsum primis in faucibus. Cras sollicitudin felis arcu, sit amet varius magna scelerisque quis. Quisque scelerisque venenatis mauris non malesuada. Mauris diam massa, laoreet sed molestie eu, tempus nec mauris. Integer scelerisque tortor ac risus consequat vehicula. Duis nec tellus consectetur, sagittis nisl fringilla, sollicitudin urna. Vestibulum at varius ante. Praesent lobortis tristique hendrerit. Etiam malesuada ac dolor non mattis. Curabitur dui metus, mollis id auctor eu, pellentesque eu nisi. Phasellus placerat tellus in turpis bibendum, nec gravida lectus pellentesque. Ut vel sodales sapien. Cras non felis id turpis viverra malesuada eget fermentum tellus. Integer dignissim libero vel elit finibus pulvinar. Proin ex magna, suscipit in mollis nec, molestie dignissim elit. In sagittis vel turpis quis semper. Vivamus non vehicula elit. Etiam sit amet sagittis diam. Pellentesque cursus mollis laoreet. Suspendisse in neque pulvinar, fermentum magna vestibulum, pellentesque ipsum. Mauris pretium, magna in rutrum egestas, felis felis vestibulum sem, nec mollis magna risus ac mi. Donec vitae mi vitae ligula maximus finibus efficitur non neque. Curabitur vehicula varius sapien eget condimentum. Ut laoreet diam ac nibh feugiat rutrum. Donec luctus eu dui eu ultricies. Etiam ut metus nec arcu elementum placerat sit amet quis neque. Maecenas cursus, neque id convallis lobortis, augue diam interdum ipsum, et ullamcorper turpis eros ac diam. Aliquam nunc felis, eleifend sed suscipit commodo, porttitor eget justo. Etiam viverra odio libero, sed malesuada ligula faucibus non. Proin interdum nisi ac ex lacinia, et elementum lectus auctor. Praesent vestibulum non diam eget rutrum. Sed quis tellus vel dui venenatis ultricies a et leo. Mauris quis elementum quam. Aenean eleifend tincidunt interdum. Suspendisse turpis massa, lobortis in felis vestibulum, molestie semper mauris. Integer finibus sapien in est finibus efficitur. Fusce nec feugiat tellus. Maecenas mauris odio, vestibulum sit amet augue sit amet, faucibus bibendum tortor. </h3> </div> <div class="mySection no-align"> <div class="container"> <form> <h3>A Form inside a section</h3> <div class="row"> <div class="col-md-12 col-sm-12 col-xs-12 form-group"> <label class="">First Name</label> <input type="text" class="form-control"> </div> </div> <div class="row"> <div class="col-md-12 col-sm-12 col-xs-12 form-group"> <label class="">Last Name</label> <input type="text" class="form-control"> </div> </div> <div class="row"> <div class="col-md-12 col-sm-12 col-xs-12 form-group"> <label class="">Address</label> <input type="text" class="form-control"> </div> </div> <div class="row"> <div class="col-md-12 col-sm-12 col-xs-12 form-group"> <label class="">Phone Number</label> <input type="text" class="form-control"> </div> </div> <div class="row"> <div class="col-md-12 col-sm-12 col-xs-12 form-group"> <label class="">Favorite Subject</label> <input type="text" class="form-control"> </div> </div> <input type="submit" class="btn btn-primary" value="Submit"> <input type="reset" class="btn btn-danger" value="Reset"> </form> </div> </div> </div> ``` Demo JS File ``` $(document).ready(function() { $('#pagepiling').pagepiling({ direction: 'horizontal', sectionsColor: ['#C39BD3', '#F7DC6F', '#AED6F1'], sectionSelector: '.mySection', loopBottom: true, loopTop: false, scrollingSpeed: 100, onLeave: function(index, nextIndex, direction) { console.log('leaving section ' + index + ' moving to section ' + nextIndex + ''); }, afterLoad: function(anchorLink, index) { console.log(anchorLink); console.log(index); }, afterRender: function() { console.log('done rendering'); } }); }); ``` The full demo can be found <a href="https://jsfiddle.net/programmingllama/q794uo1f/">here</a>. #### Curriculum This is the first of a series wherein in I highlight a particular JQuery plugin. <br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@programmingllama/jquery-plugin-highlight-pagepiling-js">Utopian.io - Rewarding Open Source Contributors</a></em><hr/> |
| json metadata | {"community":"utopian","app":"utopian/1.0.0","format":"markdown","repository":{"id":24418436,"name":"pagePiling.js","full_name":"alvarotrigo/pagePiling.js","html_url":"https://github.com/alvarotrigo/pagePiling.js","fork":false,"owner":{"login":"alvarotrigo"}},"pullRequests":[],"platform":"github","type":"tutorials","tags":["utopian-io","pagepiling","tutorial"],"links":["https://raw.githubusercontent.com/alvarotrigo/pagePiling.js/master/examples/imgs/pagePiling-plugin.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521612445/qldfqmaq37ykr82ucsvq.gif","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521615446/fcrdedqkpr2zfclh6nio.gif"],"image":["https://raw.githubusercontent.com/alvarotrigo/pagePiling.js/master/examples/imgs/pagePiling-plugin.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521612445/qldfqmaq37ykr82ucsvq.gif","https://res.cloudinary.com/hpiynhbhq/image/upload/v1521615446/fcrdedqkpr2zfclh6nio.gif"]} |
| parent author | |
| parent permlink | utopian-io |
| permlink | jquery-plugin-highlight-pagepiling-js |
| title | Jquery Plugin Highlight - pagePiling.js |
| Transaction Info | Block #20862764/Trx b27e44b89c54fb902a8b9c90742c5c117fa17d50 |
View Raw JSON Data
{
"block": 20862764,
"op": [
"comment",
{
"author": "programmingllama",
"body": "<center></center>\n###### <a href=\"https://github.com/alvarotrigo/pagePiling.js\">source</a>\n\n#### What Will I Learn?\n- What is pagePiling.js\n- How to import pagePiling.js\n- How to use pagePiling.js in a HTML Project\n\n#### Requirements\n- Knowledge in HTML\n- Knowledge in Javascript\n- Knowledge in JQuery\n\n#### Difficulty\nBasic\n\n#### Tutorial Contents\n- Introduction\n- Importing pagePiling.js\n- Creating a simple app using pagePiling.js\n\n##### Introduction \n<a href=\"http://alvarotrigo.com/pagePiling/\">pagePiling.js</a> is a unique JQuery plugin which allows developers to make scroll-able fullscreen websites with ease, it is also easy to customize with its wide array of options. \n\n##### Importing pagePiling.js\nBefore we can start using the libraries in `pagePiling` we first need to import it.`pagePiling` requires `jquery` to be able to run successfully, so we need to import JQuery as well. We will be importing both `jquery` and `pagePiling` via CDN. \n\nJQuery: https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js\n\npagePiling.js: https://cdnjs.cloudflare.com/ajax/libs/pagePiling.js/1.5.5/jquery.pagepiling.min.js\n\npagePiling.css: https://cdnjs.cloudflare.com/ajax/libs/pagePiling.js/1.5.5/jquery.pagepiling.min.css\n\nAdditionally, we will also be importing `bootstrap` just for presentation. \n(**Note: This is not a requirement. pagePiling will still work without this. **)\n\nbootstrap.js: https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0/js/bootstrap.min.js\n\nbootstrap.css: https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0/css/bootstrap.min.css\n\nOnce you have all of the CDN we proceed to import them into a HTML file.\n```\n<link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdnjs.cloudflare.com/ajax/libs/pagePiling.js/1.5.5/jquery.pagepiling.min.css\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0/css/bootstrap.min.css\">\n\n<script type=\"text/javascript\" src=\"https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js\"></script>\n<script type=\"text/javascript\" src=\"https://cdnjs.cloudflare.com/ajax/libs/pagePiling.js/1.5.5/jquery.pagepiling.min.js\"></script>\n<script type=\"text/javascript\" src=\"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0/js/bootstrap.min.js\"></script>\n```\n##### Creation\n<center>\n</center>\n```\nHTML File\n<div id=\"pagepiling\">\n\t<div class=\"section\">Some Section</div>\n\t<div class=\"section\">Some Section</div>\n\t<div class=\"section\">Some Section</div>\n\t<div class=\"section\">Some Section</div>\n</div>\n\nJavascript File\n$(document).ready(function() {\n $('#pagepiling').pagepiling()\n});\n```\nThe code above shows the **simplest** way to use pagePiling.js. Now let's disect the code to get a better understanding.\n\n```\n<div id=\"pagepiling\">\n\t<div class=\"section\">Some Section</div>\n\t<div class=\"section\">Some Section</div>\n\t<div class=\"section\">Some Section</div>\n\t<div class=\"section\">Some Section</div>\n</div>\n```\nLet's start with the HTML file. The first line `<div id=\"pagepiling\">` is where we give our `div` an `id` so that later on we can easily tell the javascript that we want this particular `div` as the `div` where we put pagepiling on. This can be **any** valid id.\n\nNext are the sections `<div class=\"section\">Some Section</div>` this is where the magic happens. Each `div` with a `class` called `section` is a new page being piled on. So for the example we have four (4) pages. By default pagePiling uses the `section` class but that can cause conflicts when using other plugins, so later on we will be changing that using one of the built in function in pagePiling.\n\nMoving on, \n```\n$(document).ready(function() {\n $('#pagepiling').pagepiling()\n});\n```\nThe Javascript is very simple. Basically, when the page loads `$(document).ready(function() {})` we call the `id` of our `div`, in this case `pagepiling`, and call the `pagepiling()` function which basically binds all the css and javascript of the pagePiling library.\n\n\n##### And there you go, the most basic way of using pagePiling.js, BUT it looks way too plain right? Also, if you look closely it doesn't hide the content of each section but just stacks them. This **might** be a compatibility issue with the latest version of JQuery. So what we'll do is make a workaround to remedy the issue. Let's start..\n\nFirst to address the issue of the stacking content a simple workaround for this is by adding a background color per section. To do this we use one of the customization function of pagePiling which is the `sectionsColor`. `sectionsColor` accepts an array of colors (either hex, rgb, rgba or by name). \n**( Note: If the array of colors passed is less than the sections the remaining sections would be using the default background color)** \n\n```\n$(document).ready(function() {\n $('#pagepiling').pagepiling({\n sectionsColor: ['#C39BD3', '#F7DC6F', '#AED6F1', '#A3E4D7'],\n });\n});\n```\n\nNext, we want to change the `id` of the sections to avoid conflicts with different plugins. This can be done by using the `sectionSelector` function. We will give it a name `.mySelection`, this function accepts a `class` denoted by the `.somename` if passed with an `id` this won't work.\n\n```\n$(document).ready(function() {\n $('#pagepiling').pagepiling({\n sectionsColor: ['#C39BD3', '#F7DC6F', '#AED6F1', '#A3E4D7'],\n sectionSelector: '.mySection'\n });\n});\n```\n\nWe could also change the direction of the transition, the transition speed, whether we want it to loop from the last and first with the `direction` , `scrollingSpeed`, `loopTop` and `loopBottom` respectively. the `direction` function accepts either `horizontal` or `vertical` with `vertical` as the default. `scrollingSpeed` sets the speed where a user can scroll to the next section. The `loopTop` and `loopBottom` basically allows user to loop back when reaching the end of the sections both which are set to `false` by default.\n\n```\n$(document).ready(function() {\n $('#pagepiling').pagepiling({\n direction: 'horizontal',\n sectionsColor: ['#C39BD3', '#F7DC6F', '#AED6F1', '#A3E4D7'],\n sectionSelector: '.mySection',\n loopBottom: true,\n loopTop: false,\n scrollingSpeed: 100\n });\n});\n```\n\nLastly, pagePiling also allows us to setup callback functions. Namely `onLeave`, `afterLoad` and `afterRender`. `onLeave` gets triggered when the user changes sections and has three parameters, index (current section), nextIndex (next section), and direction (up or down). `afterLoad` gets called when the section has finished loading and has two parameters, anchorLink (section) and index (current section). `afterRender` is called when the pagePiling section is finished rendering.\n\n\nFor the demo I've added a neat feature of pagePiling wherein your section can be made scrollable (add `pp-scrollable` inside the section) when your content gets too long. Also, I've added a form inside the section.\n\n<center>\n</center>\n\nDemo HTML file.\n```\n<div id=\"pagepiling\">\n <div class=\"mySection\">\n <h1>Nothing Special Here, Just a normal section</h1>\n </div>\n <div class=\"mySection pp-scrollable\">\n <h1>A Scrollable Section</h1>\n <h3>\n Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nunc nulla, aliquet in mattis ac, commodo ut orci. Pellentesque fermentum sodales lacus. Nulla turpis dui, accumsan sit amet lorem nec, tincidunt convallis justo. Proin felis risus, dictum at\n mollis vel, commodo quis nisl. In nec egestas tortor, vel finibus neque. Nulla nec porttitor nisi. Donec euismod sagittis dui. Nullam augue justo, blandit quis tincidunt vitae, porta quis mi. Phasellus ultrices interdum dolor a dapibus. Nunc quis\n pharetra nunc, in facilisis arcu. Suspendisse scelerisque, enim viverra volutpat ultricies, nulla erat lacinia lacus, eu mollis velit turpis ut nulla. Suspendisse eu urna nec tortor semper euismod. Mauris quis purus in mi semper tincidunt quis ultricies\n orci. Proin aliquet dolor quis eros eleifend laoreet. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Maecenas et nisl at lectus tempor accumsan non non enim. Sed ultricies at magna at consequat. Aliquam\n varius, nulla non convallis malesuada, dui massa pellentesque sem, ac consectetur nunc erat eget magna. Nunc risus diam, volutpat non ipsum rutrum, consectetur volutpat eros. Curabitur quis risus aliquam, sodales sapien sed, vulputate enim. Aenean\n vitae elit porta, rhoncus lectus sed, tincidunt nulla. Nulla est mauris, rutrum quis neque a, rutrum vehicula nisi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Praesent lorem lectus, varius eget purus\n sit amet, ultricies accumsan enim. Duis non turpis eget tellus imperdiet tincidunt. In lacus est, volutpat sed urna quis, dignissim tincidunt sapien. Praesent tincidunt dolor lorem, vel dapibus est euismod quis. Fusce nec erat id lorem condimentum\n interdum et et tellus. Phasellus in tortor ut felis ullamcorper efficitur. Nam in augue eleifend, vestibulum libero non, placerat nunc. Interdum et malesuada fames ac ante ipsum primis in faucibus. Cras sollicitudin felis arcu, sit amet varius magna\n scelerisque quis. Quisque scelerisque venenatis mauris non malesuada. Mauris diam massa, laoreet sed molestie eu, tempus nec mauris. Integer scelerisque tortor ac risus consequat vehicula. Duis nec tellus consectetur, sagittis nisl fringilla, sollicitudin\n urna. Vestibulum at varius ante. Praesent lobortis tristique hendrerit. Etiam malesuada ac dolor non mattis. Curabitur dui metus, mollis id auctor eu, pellentesque eu nisi. Phasellus placerat tellus in turpis bibendum, nec gravida lectus pellentesque.\n Ut vel sodales sapien. Cras non felis id turpis viverra malesuada eget fermentum tellus. Integer dignissim libero vel elit finibus pulvinar. Proin ex magna, suscipit in mollis nec, molestie dignissim elit. In sagittis vel turpis quis semper. Vivamus\n non vehicula elit. Etiam sit amet sagittis diam. Pellentesque cursus mollis laoreet. Suspendisse in neque pulvinar, fermentum magna vestibulum, pellentesque ipsum. Mauris pretium, magna in rutrum egestas, felis felis vestibulum sem, nec mollis magna\n risus ac mi. Donec vitae mi vitae ligula maximus finibus efficitur non neque. Curabitur vehicula varius sapien eget condimentum. Ut laoreet diam ac nibh feugiat rutrum. Donec luctus eu dui eu ultricies. Etiam ut metus nec arcu elementum placerat\n sit amet quis neque. Maecenas cursus, neque id convallis lobortis, augue diam interdum ipsum, et ullamcorper turpis eros ac diam. Aliquam nunc felis, eleifend sed suscipit commodo, porttitor eget justo. Etiam viverra odio libero, sed malesuada ligula\n faucibus non. Proin interdum nisi ac ex lacinia, et elementum lectus auctor. Praesent vestibulum non diam eget rutrum. Sed quis tellus vel dui venenatis ultricies a et leo. Mauris quis elementum quam. Aenean eleifend tincidunt interdum. Suspendisse\n turpis massa, lobortis in felis vestibulum, molestie semper mauris. Integer finibus sapien in est finibus efficitur. Fusce nec feugiat tellus. Maecenas mauris odio, vestibulum sit amet augue sit amet, faucibus bibendum tortor.\n </h3>\n </div>\n <div class=\"mySection no-align\">\n <div class=\"container\">\n <form>\n <h3>A Form inside a section</h3>\n <div class=\"row\">\n <div class=\"col-md-12 col-sm-12 col-xs-12 form-group\">\n <label class=\"\">First Name</label>\n <input type=\"text\" class=\"form-control\">\n </div>\n </div>\n <div class=\"row\">\n <div class=\"col-md-12 col-sm-12 col-xs-12 form-group\">\n <label class=\"\">Last Name</label>\n <input type=\"text\" class=\"form-control\">\n </div>\n </div>\n <div class=\"row\">\n <div class=\"col-md-12 col-sm-12 col-xs-12 form-group\">\n <label class=\"\">Address</label>\n <input type=\"text\" class=\"form-control\">\n </div>\n </div>\n <div class=\"row\">\n <div class=\"col-md-12 col-sm-12 col-xs-12 form-group\">\n <label class=\"\">Phone Number</label>\n <input type=\"text\" class=\"form-control\">\n </div>\n </div>\n <div class=\"row\">\n <div class=\"col-md-12 col-sm-12 col-xs-12 form-group\">\n <label class=\"\">Favorite Subject</label>\n <input type=\"text\" class=\"form-control\">\n </div>\n </div>\n <input type=\"submit\" class=\"btn btn-primary\" value=\"Submit\">\n <input type=\"reset\" class=\"btn btn-danger\" value=\"Reset\">\n </form>\n </div>\n </div>\n</div>\n\n```\n\nDemo JS File\n```\n$(document).ready(function() {\n $('#pagepiling').pagepiling({\n direction: 'horizontal',\n sectionsColor: ['#C39BD3', '#F7DC6F', '#AED6F1'],\n sectionSelector: '.mySection',\n loopBottom: true,\n loopTop: false,\n scrollingSpeed: 100,\n onLeave: function(index, nextIndex, direction) {\n console.log('leaving section ' + index + ' moving to section ' + nextIndex + ''); \n },\n afterLoad: function(anchorLink, index) {\n console.log(anchorLink);\n console.log(index);\n },\n afterRender: function() {\n console.log('done rendering');\n }\n });\n});\n```\n\nThe full demo can be found <a href=\"https://jsfiddle.net/programmingllama/q794uo1f/\">here</a>.\n\n#### Curriculum\nThis is the first of a series wherein in I highlight a particular JQuery plugin.\n \n\n<br /><hr/><em>Posted on <a href=\"https://utopian.io/utopian-io/@programmingllama/jquery-plugin-highlight-pagepiling-js\">Utopian.io - Rewarding Open Source Contributors</a></em><hr/>",
"json_metadata": "{\"community\":\"utopian\",\"app\":\"utopian/1.0.0\",\"format\":\"markdown\",\"repository\":{\"id\":24418436,\"name\":\"pagePiling.js\",\"full_name\":\"alvarotrigo/pagePiling.js\",\"html_url\":\"https://github.com/alvarotrigo/pagePiling.js\",\"fork\":false,\"owner\":{\"login\":\"alvarotrigo\"}},\"pullRequests\":[],\"platform\":\"github\",\"type\":\"tutorials\",\"tags\":[\"utopian-io\",\"pagepiling\",\"tutorial\"],\"links\":[\"https://raw.githubusercontent.com/alvarotrigo/pagePiling.js/master/examples/imgs/pagePiling-plugin.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521612445/qldfqmaq37ykr82ucsvq.gif\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521615446/fcrdedqkpr2zfclh6nio.gif\"],\"image\":[\"https://raw.githubusercontent.com/alvarotrigo/pagePiling.js/master/examples/imgs/pagePiling-plugin.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521612445/qldfqmaq37ykr82ucsvq.gif\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1521615446/fcrdedqkpr2zfclh6nio.gif\"]}",
"parent_author": "",
"parent_permlink": "utopian-io",
"permlink": "jquery-plugin-highlight-pagepiling-js",
"title": "Jquery Plugin Highlight - pagePiling.js"
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T06:58:12",
"trx_id": "b27e44b89c54fb902a8b9c90742c5c117fa17d50",
"trx_in_block": 20,
"virtual_op": 0
}justgeorgeupvoted (100.00%) @programmingllama / chart-js-tutorial-1-bar-chart2018/03/20 20:42:21
justgeorgeupvoted (100.00%) @programmingllama / chart-js-tutorial-1-bar-chart
2018/03/20 20:42:21
| author | programmingllama |
| permlink | chart-js-tutorial-1-bar-chart |
| voter | justgeorge |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20850489/Trx 302968257c9e78b9f9ea3fb91a9dddc34a094012 |
View Raw JSON Data
{
"block": 20850489,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "chart-js-tutorial-1-bar-chart",
"voter": "justgeorge",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-20T20:42:21",
"trx_id": "302968257c9e78b9f9ea3fb91a9dddc34a094012",
"trx_in_block": 11,
"virtual_op": 0
}raphaelleupvoted (10.00%) @programmingllama / chart-js-tutorial-1-bar-chart2018/03/20 16:22:06
raphaelleupvoted (10.00%) @programmingllama / chart-js-tutorial-1-bar-chart
2018/03/20 16:22:06
| author | programmingllama |
| permlink | chart-js-tutorial-1-bar-chart |
| voter | raphaelle |
| weight | 1000 (10.00%) |
| Transaction Info | Block #20845288/Trx 35ec88b6b75de05790efa15bf17d9c130fd70a00 |
View Raw JSON Data
{
"block": 20845288,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "chart-js-tutorial-1-bar-chart",
"voter": "raphaelle",
"weight": 1000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-20T16:22:06",
"trx_id": "35ec88b6b75de05790efa15bf17d9c130fd70a00",
"trx_in_block": 39,
"virtual_op": 0
}arcangeupvoted (10.00%) @programmingllama / chart-js-tutorial-1-bar-chart2018/03/20 16:21:15
arcangeupvoted (10.00%) @programmingllama / chart-js-tutorial-1-bar-chart
2018/03/20 16:21:15
| author | programmingllama |
| permlink | chart-js-tutorial-1-bar-chart |
| voter | arcange |
| weight | 1000 (10.00%) |
| Transaction Info | Block #20845271/Trx 25db37b4cdde09f31981cd7eb8d34d97ca6fdc22 |
View Raw JSON Data
{
"block": 20845271,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "chart-js-tutorial-1-bar-chart",
"voter": "arcange",
"weight": 1000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-20T16:21:15",
"trx_id": "25db37b4cdde09f31981cd7eb8d34d97ca6fdc22",
"trx_in_block": 2,
"virtual_op": 0
}2018/03/20 16:21:12
2018/03/20 16:21:12
| author | arcange |
| body | Congratulations @programmingllama! Your post was mentioned in the [Steemit Hit Parade for newcomers](https://steemit.com/hit-parade/@arcange/daily-hit-parade-for-newcomers-20180319) in the following category: * Pending payout - Ranked 4 with $ 51,19 I also upvoted your post to increase its reward If you like my work to promote newcomers and give them more visibility on Steemit, feel free to vote for my witness! You can do it [here](https://steemit.com/~witnesses) or use [SteemConnect](https://v2.steemconnect.com/sign/account-witness-vote?witness=arcange&approve=1) |
| json metadata | |
| parent author | programmingllama |
| parent permlink | chart-js-tutorial-1-bar-chart |
| permlink | re-chart-js-tutorial-1-bar-chart-20180319t172112000z |
| title | |
| Transaction Info | Block #20845270/Trx eecf33d25712f3bb88cc0f3f5ec26d49e63d542a |
View Raw JSON Data
{
"block": 20845270,
"op": [
"comment",
{
"author": "arcange",
"body": "Congratulations @programmingllama!\nYour post was mentioned in the [Steemit Hit Parade for newcomers](https://steemit.com/hit-parade/@arcange/daily-hit-parade-for-newcomers-20180319) in the following category:\n\n* Pending payout - Ranked 4 with $ 51,19\n\nI also upvoted your post to increase its reward\nIf you like my work to promote newcomers and give them more visibility on Steemit, feel free to vote for my witness! You can do it [here](https://steemit.com/~witnesses) or use [SteemConnect](https://v2.steemconnect.com/sign/account-witness-vote?witness=arcange&approve=1)",
"json_metadata": "",
"parent_author": "programmingllama",
"parent_permlink": "chart-js-tutorial-1-bar-chart",
"permlink": "re-chart-js-tutorial-1-bar-chart-20180319t172112000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-03-20T16:21:12",
"trx_id": "eecf33d25712f3bb88cc0f3f5ec26d49e63d542a",
"trx_in_block": 5,
"virtual_op": 0
}clayjohnupvoted (100.00%) @programmingllama / chart-js-tutorial-1-bar-chart2018/03/20 16:09:51
clayjohnupvoted (100.00%) @programmingllama / chart-js-tutorial-1-bar-chart
2018/03/20 16:09:51
| author | programmingllama |
| permlink | chart-js-tutorial-1-bar-chart |
| voter | clayjohn |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20845044/Trx de5bfe42894fe74f0c845403ec3bfa14618a9bcb |
View Raw JSON Data
{
"block": 20845044,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "chart-js-tutorial-1-bar-chart",
"voter": "clayjohn",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-20T16:09:51",
"trx_id": "de5bfe42894fe74f0c845403ec3bfa14618a9bcb",
"trx_in_block": 10,
"virtual_op": 0
}iqbaladanupvoted (100.00%) @programmingllama / chart-js-tutorial-1-bar-chart2018/03/20 15:44:21
iqbaladanupvoted (100.00%) @programmingllama / chart-js-tutorial-1-bar-chart
2018/03/20 15:44:21
| author | programmingllama |
| permlink | chart-js-tutorial-1-bar-chart |
| voter | iqbaladan |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20844536/Trx 39287cc1c8502f8e555742f9dbc7a658e139487a |
View Raw JSON Data
{
"block": 20844536,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "chart-js-tutorial-1-bar-chart",
"voter": "iqbaladan",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-20T15:44:21",
"trx_id": "39287cc1c8502f8e555742f9dbc7a658e139487a",
"trx_in_block": 35,
"virtual_op": 0
}azwarrangkutiupvoted (50.00%) @programmingllama / chart-js-tutorial-1-bar-chart2018/03/20 15:39:57
azwarrangkutiupvoted (50.00%) @programmingllama / chart-js-tutorial-1-bar-chart
2018/03/20 15:39:57
| author | programmingllama |
| permlink | chart-js-tutorial-1-bar-chart |
| voter | azwarrangkuti |
| weight | 5000 (50.00%) |
| Transaction Info | Block #20844448/Trx 718f3ad4b6bbba666f7fed52bf13efa85b18bbb2 |
View Raw JSON Data
{
"block": 20844448,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "chart-js-tutorial-1-bar-chart",
"voter": "azwarrangkuti",
"weight": 5000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-20T15:39:57",
"trx_id": "718f3ad4b6bbba666f7fed52bf13efa85b18bbb2",
"trx_in_block": 23,
"virtual_op": 0
}ciferupvoted (65.00%) @programmingllama / chart-js-tutorial-1-bar-chart2018/03/20 13:26:15
ciferupvoted (65.00%) @programmingllama / chart-js-tutorial-1-bar-chart
2018/03/20 13:26:15
| author | programmingllama |
| permlink | chart-js-tutorial-1-bar-chart |
| voter | cifer |
| weight | 6500 (65.00%) |
| Transaction Info | Block #20841783/Trx 32bcf313bfa54e9811d2078ad611077ef200545c |
View Raw JSON Data
{
"block": 20841783,
"op": [
"vote",
{
"author": "programmingllama",
"permlink": "chart-js-tutorial-1-bar-chart",
"voter": "cifer",
"weight": 6500
}
],
"op_in_trx": 0,
"timestamp": "2018-03-20T13:26:15",
"trx_id": "32bcf313bfa54e9811d2078ad611077ef200545c",
"trx_in_block": 35,
"virtual_op": 0
}2018/03/20 13:25:54
2018/03/20 13:25:54
| author | utopian-io |
| body | ### Hey @programmingllama I am @utopian-io. I have just upvoted you! #### Achievements - You have less than 500 followers. Just gave you a gift to help you succeed! - This is your first accepted contribution here in Utopian. Welcome! #### Community-Driven Witness! I am the first and only Steem Community-Driven Witness. <a href="https://discord.gg/zTrEMqB">Participate on Discord</a>. Lets GROW TOGETHER! - <a href="https://v2.steemconnect.com/sign/account-witness-vote?witness=utopian-io&approve=1">Vote for my Witness With SteemConnect</a> - <a href="https://v2.steemconnect.com/sign/account-witness-proxy?proxy=utopian-io&approve=1">Proxy vote to Utopian Witness with SteemConnect</a> - Or vote/proxy on <a href="https://steemit.com/~witnesses">Steemit Witnesses</a> [](https://steemit.com/~witnesses) **Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x** |
| json metadata | {"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"} |
| parent author | programmingllama |
| parent permlink | chart-js-tutorial-1-bar-chart |
| permlink | re-programmingllama-chart-js-tutorial-1-bar-chart-20180320t132553366z |
| title | |
| Transaction Info | Block #20841776/Trx 84c5442fbc20124a5f68c80fe4ada6e8a1b74a60 |
View Raw JSON Data
{
"block": 20841776,
"op": [
"comment",
{
"author": "utopian-io",
"body": "### Hey @programmingllama I am @utopian-io. I have just upvoted you!\n#### Achievements\n- You have less than 500 followers. Just gave you a gift to help you succeed!\n- This is your first accepted contribution here in Utopian. Welcome!\n#### Community-Driven Witness!\nI am the first and only Steem Community-Driven Witness. <a href=\"https://discord.gg/zTrEMqB\">Participate on Discord</a>. Lets GROW TOGETHER!\n- <a href=\"https://v2.steemconnect.com/sign/account-witness-vote?witness=utopian-io&approve=1\">Vote for my Witness With SteemConnect</a>\n- <a href=\"https://v2.steemconnect.com/sign/account-witness-proxy?proxy=utopian-io&approve=1\">Proxy vote to Utopian Witness with SteemConnect</a>\n- Or vote/proxy on <a href=\"https://steemit.com/~witnesses\">Steemit Witnesses</a>\n\n[](https://steemit.com/~witnesses)\n\n**Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x**",
"json_metadata": "{\"tags\":[\"utopian-io\"],\"community\":\"utopian\",\"app\":\"utopian/1.0.0\"}",
"parent_author": "programmingllama",
"parent_permlink": "chart-js-tutorial-1-bar-chart",
"permlink": "re-programmingllama-chart-js-tutorial-1-bar-chart-20180320t132553366z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-03-20T13:25:54",
"trx_id": "84c5442fbc20124a5f68c80fe4ada6e8a1b74a60",
"trx_in_block": 6,
"virtual_op": 0
}Manabar
Voting Power100.00%
Downvote Power100.00%
Resource Credits100.00%
Reputation Progress57.00%
{
"voting_manabar": {
"current_mana": 9800,
"last_update_time": 1521853923
},
"downvote_manabar": {
"current_mana": 0,
"last_update_time": 1521426195
},
"rc_account": {
"account": "programmingllama",
"max_rc": "41548646671",
"max_rc_creation_adjustment": {
"amount": "2020748973",
"nai": "@@000000037",
"precision": 6
},
"rc_manabar": {
"current_mana": "41548646671",
"last_update_time": 1537887600
}
}
}Account Metadata
| POSTING JSON METADATA | |
| profile | {"profile_image":"https://images7.alphacoders.com/393/thumb-1920-393953.jpg","cover_image":"https://wallpaperscraft.com/image/park_lawn_grass_trees_sun_15215_1920x1080.jpg","name":"Programming Llama","about":"You could call me a programa ;) "} |
| JSON METADATA | |
| profile | {"profile_image":"https://images7.alphacoders.com/393/thumb-1920-393953.jpg","cover_image":"https://wallpaperscraft.com/image/park_lawn_grass_trees_sun_15215_1920x1080.jpg","name":"Programming Llama","about":"You could call me a programa ;) "} |
{
"posting_json_metadata": {
"profile": {
"profile_image": "https://images7.alphacoders.com/393/thumb-1920-393953.jpg",
"cover_image": "https://wallpaperscraft.com/image/park_lawn_grass_trees_sun_15215_1920x1080.jpg",
"name": "Programming Llama",
"about": "You could call me a programa ;) "
}
},
"json_metadata": {
"profile": {
"profile_image": "https://images7.alphacoders.com/393/thumb-1920-393953.jpg",
"cover_image": "https://wallpaperscraft.com/image/park_lawn_grass_trees_sun_15215_1920x1080.jpg",
"name": "Programming Llama",
"about": "You could call me a programa ;) "
}
}
}Auth Keys
Owner
Single Signature
Public Keys
STM8ZYWbQNTHdM3bvqRaEzw2mRfCzkgimazzJ4pnQBYc8WnEayhUt1/1
Active
Single Signature
Public Keys
STM6Wskukv4ZZ8BEDZq85ypw2mXzfx6dmBGhY7F2x7XCKYmggQLq61/1
Posting
Single Signature
Public Keys
STM7c95d8W6A7HsouvNkiX8TdBE2PYqZ9iWa9r33FwTLz168biLKP1/1
App Permissions
@utopian.app1/1
Memo
STM8NDyp9X4LL3skQdnanqTiR8qVJHfQbyx2LsJuvxEtg3CFHXWug
{
"owner": {
"account_auths": [],
"key_auths": [
[
"STM8ZYWbQNTHdM3bvqRaEzw2mRfCzkgimazzJ4pnQBYc8WnEayhUt",
1
]
],
"weight_threshold": 1
},
"active": {
"account_auths": [],
"key_auths": [
[
"STM6Wskukv4ZZ8BEDZq85ypw2mXzfx6dmBGhY7F2x7XCKYmggQLq6",
1
]
],
"weight_threshold": 1
},
"posting": {
"account_auths": [
[
"utopian.app",
1
]
],
"key_auths": [
[
"STM7c95d8W6A7HsouvNkiX8TdBE2PYqZ9iWa9r33FwTLz168biLKP",
1
]
],
"weight_threshold": 1
},
"memo": "STM8NDyp9X4LL3skQdnanqTiR8qVJHfQbyx2LsJuvxEtg3CFHXWug"
}Witness Votes
0 / 30
No active witness votes.
[]