├── .editorconfig ├── .gitattributes ├── .gitignore ├── .svnignore ├── README.md ├── assets ├── css │ ├── admin.min.css │ ├── genericons.min.css │ ├── ie-admin.min.css │ ├── map │ │ ├── admin.min.css.map │ │ ├── genericons.min.css.map │ │ ├── ie-admin.min.css.map │ │ └── share.min.css.map │ └── share.min.css ├── font │ ├── genericons-regular-webfont.eot │ ├── genericons-regular-webfont.svg │ ├── genericons-regular-webfont.ttf │ └── genericons-regular-webfont.woff └── js │ ├── admin.min.js │ ├── maps │ ├── admin.min.js.map │ ├── sharrre │ │ └── jquery.sharrre.min.js.map │ └── waypoints.min.js.map │ ├── sharrre │ ├── README.md │ ├── jquery.sharrre.min.js │ └── sharrre.php │ └── waypoints.min.js ├── includes ├── class-genesis-simple-share-boxes.php ├── class-genesis-simple-share-entry-meta.php ├── class-genesis-simple-share-front-end.php ├── class-genesis-simple-share-preview.php └── functions.php ├── languages └── genesis-simple-share.pot ├── plugin.php └── readme.txt /.editorconfig: -------------------------------------------------------------------------------- 1 | # This file is for unifying the coding style for different editors and IDEs 2 | # editorconfig.org 3 | 4 | # WordPress Coding Standards 5 | # http://make.wordpress.org/core/handbook/coding-standards/ 6 | 7 | root = true 8 | 9 | [*] 10 | charset = utf-8 11 | end_of_line = lf 12 | insert_final_newline = true 13 | trim_trailing_whitespace = true 14 | indent_style = tab 15 | 16 | [*.yml] 17 | indent_style = space 18 | indent_size = 2 19 | 20 | [*.md] 21 | trim_trailing_whitespace = false 22 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Normalize text file line endings to LF on checkin 2 | # and prevent conversion to CRLF on checkout. 3 | * text=auto eol=lf 4 | 5 | # Text files 6 | *.php text 7 | *.css text 8 | *.js text 9 | *.md text 10 | 11 | # Binary files 12 | *.png binary 13 | *.jpg binary 14 | *.gif binary 15 | *.ico binary 16 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | Thumbs.db 3 | .svn 4 | .swp 5 | node_modules/ 6 | vendor/ 7 | -------------------------------------------------------------------------------- /.svnignore: -------------------------------------------------------------------------------- 1 | .git 2 | .gitignore 3 | .gitattributes 4 | .svnignore 5 | node_modules 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Genesis Simple Share 2 | ================== 3 | 4 | Genesis Simple Share is created to be simple and easy to use within your Genesis child theme. We have tried to focus on making default options and initial setup a breeze. 5 | 6 | Installation 7 | ================== 8 | 9 | Download the latest version of the Genesis Simple Share plugin and upload as a new plugin within your WordPress dashboard or via FTP to the wp-content/plugins folder and then activate the plugin. 10 | 11 | Setup 12 | ================== 13 | 14 | The default settings should automatically enable the share icons on posts. You may wish to make some changes so in your WordPress dashboard hover over the Genesis menu item and click the Simple Share menu item in that submenu. 15 | 16 | Once there you can choose which post types Simple Share will be active on, if it should show on archives, and which icons to enable. You can also drag and drop the icons to change the order they will display in on your site. You may wish to add your X (formely Twitter) user name to the twitter icon settings. This will add a via: @username after the share text on X (formely Twitter). You may also add a URL to an image to use as the default image. 17 | 18 | 19 | Tips and Tricks 20 | ================== 21 | 22 | [Additional Usage Tips](https://github.com/copyblogger/genesis-simple-share/wiki/Usage-Tips) 23 | 24 | 25 | -------------------------------------------------------------------------------- /assets/css/admin.min.css: -------------------------------------------------------------------------------- 1 | .gss-clear{clear:both}.genesis_page_genesis_simple_share_settings .genesis-metaboxes{width:auto}.genesis_page_genesis_simple_share_settings .genesis-metaboxes .top-buttons{float:left}.genesis_page_genesis_simple_share_settings .genesis-metaboxes .bottom-buttons{clear:both;float:left}#main-sortables{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#main-sortables:after{content:"";clear:both;display:block;margin-bottom:20px}.genesis_page_genesis_simple_share_settings .meta-box-sortables .postbox,.genesis_page_genesis_simple_share_settings .meta-box-sortables .sortable-placeholder{min-height:240px;float:left;margin:5px;width:260px}.genesis_page_genesis_simple_share_settings .meta-box-sortables .postbox.closed{height:30px}.genesis_page_genesis_simple_share_settings .meta-box-sortables .postbox .handlediv{display:none}.genesis_page_genesis_simple_share_settings .meta-box-sortables .postbox h3.hndle{color:#fff;display:block !important;text-shadow:none}.genesis_page_genesis_simple_share_settings .meta-box-sortables .postbox h3.hndle:before{line-height:1;display:inline-block;font-family:'Genericons';font-size:13px;margin-right:10px;-webkit-font-smoothing:antialiased}.genesis_page_genesis_simple_share_settings .meta-box-sortables .postbox .inside{margin:0px;padding:20px}.genesis_page_genesis_simple_share_settings .meta-box-sortables .postbox input[type=text]{margin-top:5px;width:100%}.genesis_page_genesis_simple_share_settings #genesis_simple_share_twitter h3.hndle{background:#09b0ed}.genesis_page_genesis_simple_share_settings #genesis_simple_share_facebook h3.hndle{background:#3d5a98}.genesis_page_genesis_simple_share_settings #genesis_simple_share_google_plus h3.hndle{background:#dd4c39}.genesis_page_genesis_simple_share_settings #genesis_simple_share_pinterest h3.hndle{background:#cb2127}.genesis_page_genesis_simple_share_settings #genesis_simple_share_linkedin h3.hndle{background:#035a87}.genesis_page_genesis_simple_share_settings #genesis_simple_share_stumbleupon h3.hndle{background:#eb4923}.genesis_page_genesis_simple_share_settings #genesis_simple_share_twitter h3.hndle:before{content:"𝕏"}.genesis_page_genesis_simple_share_settings #genesis_simple_share_facebook h3.hndle:before{content:""}.genesis_page_genesis_simple_share_settings #genesis_simple_share_google_plus h3.hndle:before{content:""}.genesis_page_genesis_simple_share_settings #genesis_simple_share_pinterest h3.hndle:before{content:""}.genesis_page_genesis_simple_share_settings #genesis_simple_share_linkedin h3.hndle:before{content:""}.genesis_page_genesis_simple_share_settings #genesis_simple_share_stumbleupon h3.hndle:before{content:""} 2 | 3 | /*# sourceMappingURL=map/admin.min.css.map */ 4 | -------------------------------------------------------------------------------- /assets/css/genericons.min.css: -------------------------------------------------------------------------------- 1 | @font-face{font-family:'Genericons';src:url("../font/genericons-regular-webfont.eot")}@font-face{font-family:'Genericons';src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff"),url("../font/genericons-regular-webfont.ttf") format("truetype"),url("../font/genericons-regular-webfont.svg#genericonsregular") format("svg");font-weight:normal;font-style:normal} 2 | 3 | /*# sourceMappingURL=map/genericons.min.css.map */ 4 | -------------------------------------------------------------------------------- /assets/css/ie-admin.min.css: -------------------------------------------------------------------------------- 1 | #main-sortables{display:block}.genesis_page_genesis_simple_share_settings .meta-box-sortables .postbox,.genesis_page_genesis_simple_share_settings .meta-box-sortables .sortable-placeholder{display:block;float:left;height:240px} 2 | 3 | /*# sourceMappingURL=map/ie-admin.min.css.map */ 4 | -------------------------------------------------------------------------------- /assets/css/map/admin.min.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["admin.css","admin.scss","_variables/_variables.scss"],"names":[],"mappings":"AAAA,WCGA,UACQ,CAAA,+DAGoC,UACpC,CAAA,4EACP,UACQ,CAAA,+EAER,WACQ,UACA,CAAA,gBACP,oBAUQ,AACA,oBACA,aACA,AACU,mBACJ,eACJ,8BACS,6BACG,AACC,uBACJ,kBACJ,CAAA,sBAlBF,WAEJ,WACF,cACE,kBACM,CAAA,+JAkBL,iBACG,WACL,WACC,WACD,CAAA,gFAEA,WAEE,CAAA,oFAET,YACU,CAAA,kFAER,WACM,yBACE,gBACI,CAAA,yFAHN,cAKK,qBACF,yBACI,eACF,kBACG,kCACU,CAAA,iFAG1B,WACS,YACC,CAAA,0FAEL,eACQ,UACL,CAAA,mFAIsB,kBC5EnB,CAAA,oFD+EoB,kBC9EpB,CAAA,uFDiFuB,kBChFvB,CAAA,qFDmFqB,kBClFrB,CAAA,oFDqFoB,kBCpFpB,CAAA,uFDuFuB,kBCtFvB,CAAA,0FDyFyB,WCrFvB,CAAA,2FDwFwB,WACtC,CAAO,8FAEkC,WACzC,CAAA,4FAEiC,WACjC,CAAA,2FAEgC,WAChC,CAAA,8FAEmC,WAAM,CAAO","file":"../admin.min.css","sourceRoot":"../"} -------------------------------------------------------------------------------- /assets/css/map/genericons.min.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["genericons.scss"],"names":[],"mappings":"AAWA,WACI,yBACA,iDAAkD,CAGtD,WACI,yBACA,wndAGA,mBACA,iBAAkB,CAAA","file":"../genericons.min.css","sourceRoot":"../"} -------------------------------------------------------------------------------- /assets/css/map/ie-admin.min.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["ie-admin.scss"],"names":[],"mappings":"AACA,gBACC,aAAc,CACd,+JAIA,cACA,WACA,YAAa,CACb","file":"../ie-admin.min.css","sourceRoot":"../"} -------------------------------------------------------------------------------- /assets/css/map/share.min.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["share.css","share.scss","_variables/_variables.scss"],"names":[],"mappings":"AAAA,SCGA,qBACU,yCACI,kBACD,mBACC,iBACC,gBACJ,kBACA,wCACU,AAGL,+BACH,CAAA,cACZ,kBAGe,CAAA,aACf,aAGQ,CAAA,uCAGwB,kBACpB,cACH,YACA,YACA,WACF,QACP,CAAM,iBAMN,YACU,CAAA,gCAGQ,8BACG,sBACR,YACJ,qBACC,UACF,gCACU,wCACG,AAGL,+BACH,CAAA,gBAEb,sBACmB,WACX,WACA,yCACM,kBACD,mBACC,oBACI,CAAA,sBAEV,YACC,WACD,oBACU,CAAA,gBAElB,sBACmB,yCACL,kBACD,iBACC,kBACH,iBACE,CAAA,+BAEI,YACP,CAAA,wCAOF,eACI,YACH,gBACK,CAAA,oBAEd,2BACyB,8BACG,mBAClB,UACF,CAAA,uEAE+B,UAC/B,CAAA,qCAES,UACT,CAAA,6CAEiB,UACjB,CAAA,oBAER,4BAC0B,+BACG,YACrB,eACI,aACF,CAAA,8BAGT,4BAC0B,+BACG,UACrB,CAAA,8BAER,YACU,CAAA,0CAQH,eACI,YACH,gBACK,CAAA,qBAEd,2BACyB,8BACG,mBAClB,UACF,CAAA,qBAER,4BAC0B,+BACG,YACrB,UACA,CAAA,yEAE+B,UAC/B,CAAA,sCAES,UACT,CAAA,8CAEiB,UACjB,CAAA,+BAGP,4BAC0B,+BACG,UACrB,CAAA,+BAER,YACU,CAAA,mBAQX,8BAC4B,+BACC,eACjB,YACH,iBACK,kBACC,kBACF,UACL,CAAA,+BAEI,iBACG,CAAA,6BAEL,iBACK,CAAA,6BAEL,cACT,CAAY,mBAEb,2BACyB,4BACC,cAChB,WACF,eACI,YACH,iBACK,UACN,CAAA,6BAEE,UACF,CAAA,iFAMkE,cAC/D,cACF,yBACI,eACF,YACH,QACH,SACC,cACK,mCACa,kBACd,UACH,CAAA,4BAGY,eACR,QACN,QACC,CAAA,0BAGW,WACT,QACH,CAAA,uBAGS,WC3NC,CAAA,wBD+NA,WACf,CAAO,0BAGU,WACjB,CAAA,uBAGQ,eACR,CAAO,oBAGF,eACL,CAAO,yBAGG,WACV,CAAA,yBAGU,WACV,CAAA,wBAGS,WAAM,CAAO,2BAIX,WAAO,CAAA,sCAKlB,cAAiB,CAAA,qCAGjB,eAAgB,OACf,CAAA,wCAGD,eAAmB,OAClB,CAAA,uCAMD,eAAiB,OAChB,CAAA,sCAGD,eAAgB,OACf,CAAA,yCAGD,eAAmB,OAClB,CAAA,qCAMD,eAAiB,WACP,CAAE,oCAGZ,eAAgB,UACf,CAAS,uCAGV,cAAmB,CAAA,oCAGnB,YACO,CAAA,oCADP,cAIO,iBAEL,yBACA,eAAa,kBAEb,QAAU,mCAEV,wCACoB,AAGL,+BACH,CAAA,0CAhBL,UAkBM,CAAA,mCAKf,WACO,CAAA,sCAIP,WACO,CAAA,8CAIG,WACT,CAAA,8CAIS,WACT,CAAA,+CAIS,WACT,CAAA,iDAID,WAAa,CAAS,8BAGpB,kBAOF,CAAA,8BADD,cACC,wBC3Wa,CAAA,oCD0Wd,cACC,wBC3Wa,CAAA,+BD0Wd,kBAcC,CAAA,+BAdD,cAcC,wBCvXa,CAAA,qCDyWd,cAcC,wBCvXa,CAAA,iCDyWd,kBA2BC,CAAA,iCA3BD,cA2BC,wBCnYa,CAAA,uCDwWd,cA2BC,wBCnYa,CAAA,+BDwWd,kBAwCC,CAAA,+BAxCD,cAwCC,wBC9Ya,CAAA,qCDsWd,cAwCC,wBC9Ya,CAAA,8BDsWd,kBAqDC,CAAA,8BArDD,cAqDC,wBCzZa,CAAA,oCDoWd,cAqDC,wBCzZa,CAAA,gCDoWd,kBAkEC,CAAA,gCAlED,cAkEC,wBCzaa,CAAA,sCDuWd,cAkEC,wBCzaa,CAAA,kCDuWd,kBA+EC,CAAA,kCA/ED,cA+EC,wBCpba,CAAA,wCDqWd,cA+EC,wBCpba,CAAA,oCDqWd,6BA6FE,CAAA,qCA7FF,6BAgGE,CAAA,uCAhGF,6BAmGE,CAAA,qCAnGF,6BAsGE,CAAA,oCAtGF,6BAyGE,CAAA,sCAzGF,6BA4GE,CAAA,wCA5GF,6BA+GE,CAAA,oCA/GF,UAiHC,CAAA,gCAEC,yBAOA,aACS,CAAG,gCAHd,yBAME,aACS,CAAG,sCAPd,yBAMQ,aAII,CAAG,iCAVf,yBAgBE,aACS,CAAG,iCAjBd,yBAoBE,aACS,CAAG,uCArBd,yBAoBQ,aAII,CAAG,mCAxBf,yBA8BE,aACS,CAAG,mCA/Bd,yBAkCE,aACS,CAAG,yCAnCd,yBAkCQ,aAII,CAAG,iCAtCf,yBA4CE,aACS,CAAG,iCA7Cd,yBAgDE,aACS,CAAG,uCAjDd,yBAgDQ,aAII,CAAG,gCApDf,yBA0DE,aACS,CAAG,gCA3Dd,yBA8DE,aACS,CAAG,sCA/Dd,yBA8DQ,aAII,CAAG,kCAlEf,yBAwEE,aACS,CAAG,kCAzEd,yBA4EE,aACS,CAAG,wCA7Ed,yBA4EQ,aAII,CAAG,oCAhFf,yBAsFE,aACS,CAAG,oCAvFd,yBA0FE,aACS,CAAG,0CA3Fd,yBA0FQ,aAII,CAAG,uEA9Ff,iBAAe,CAAA,6GAAA,8BAuGb,CAAA,+GAvGa,8BA0Gb,CAAA,mHAE0D,8BAC1D,CAAA,iHAEwD,8BACxD,CAAA,+GAhHa,8BAmHb,CAAA,qHAE2D,8BAC3D,CAAA,6GAtHa,8BAyHb,CAAA,kCAzHF,eAAe,CAAA,4EAAf,kBA8HS,CAAA,8EA9HT,kBAmIU,CAAA,kFAnIV,kBAwIY,CAAA,8EAxIZ,kBA6IU,CAAA,4EA7IV,kBAkJS,CAAA,gFAlJT,kBAuJW,CAAA,oFAvJX,kBA4Ja,CAAA,4EA5Jb,UAiKC,CAAA","file":"../share.min.css","sourceRoot":"../"} -------------------------------------------------------------------------------- /assets/css/share.min.css: -------------------------------------------------------------------------------- 1 | .sharrre{display:inline-block;font-family:Helvetica, Arial, sans-serif;font-style:normal;font-weight:normal;margin-right:5px;overflow:hidden;position:relative;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.share-before{margin-bottom:25px}.share-after{margin:25px 0}.share-before:after,.share-after:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.sharrre .hidden{display:none}.sharrre .share,.sharrre .count{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;display:inline-block;padding:0;text-decoration:none !important;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.sharrre .share{background-color:#fff;color:#fff;float:left;font-family:Helvetica, Arial, sans-serif;font-style:normal;font-weight:normal;text-decoration:none}.sharrre:hover .share{border:none;color:#fff;text-decoration:none}.sharrre .count{background-color:#fff;font-family:Helvetica, Arial, sans-serif;font-style:normal;font-weight:bold;position:relative;text-align:center}.sharrre .no-count .count span{display:none}.share-small .share,.share-small .count{font-size:12px;height:20px;line-height:20px}.share-small .share{border-top-left-radius:3px;border-bottom-left-radius:3px;padding:0 0 0 24px;width:20px}.share-small .sharrre:hover .share,.share-small .facebook:hover .share{width:60px}.share-small .pinterest:hover .share{width:45px}.share-small .sharrre:hover .no-count .share{width:65px}.share-small .count{border-top-right-radius:3px;border-bottom-right-radius:3px;float:right;min-width:42px;padding:0 5px}.share-small .no-count .share{border-top-right-radius:3px;border-bottom-right-radius:3px;width:65px}.share-small .no-count .count{display:none}.share-medium .share,.share-medium .count{font-size:13px;height:25px;line-height:25px}.share-medium .share{border-top-left-radius:3px;border-bottom-left-radius:3px;padding:0 0 0 28px;width:28px}.share-medium .count{border-top-right-radius:3px;border-bottom-right-radius:3px;float:right;width:42px}.share-medium .sharrre:hover .share,.share-medium .facebook:hover .share{width:65px}.share-medium .pinterest:hover .share{width:50px}.share-medium .sharrre:hover .no-count .share{width:75px}.share-medium .no-count .share{border-top-right-radius:3px;border-bottom-right-radius:3px;width:75px}.share-medium .no-count .count{display:none}.share-tall .share{border-bottom-left-radius:3px;border-bottom-right-radius:3px;font-size:13px;height:25px;line-height:25px;padding-left:20px;text-align:center;width:100%}.share-tall .googlePlus .share{padding-left:16px}.share-tall .facebook .share{padding-left:18px}.share-tall .no-count .share{padding-left:0}.share-tall .count{border-top-left-radius:3px;border-top-right-radius:3px;display:block;float:none;font-size:16px;height:55px;line-height:55px;width:75px}.share-tall .no-count .share{width:75px}.share-small .share:before,.share-medium .share:before,.share-tall .share:before{line-height:1;display:block;font-family:'Genericons';font-size:13px;height:20px;top:4px;left:6px;text-indent:0;-webkit-font-smoothing:antialiased;position:absolute;width:20px}.share-medium .share:before{font-size:14px;top:5px;left:7px}.share-tall .share:before{bottom:0px;top:auto}.twitter .share:before{content:"𝕏"; margin-top:-1px}.facebook .share:before{content:""}.googlePlus .share:before{content:""}.youtube .share:before{content:'\f213'}.digg .share:before{content:'\f221'}.delicious .share:before{content:"𝕏"}.pinterest .share:before{content:""}.linkedin .share:before{content:""}.stumbleupon .share:before{content:""}.share-small .pinterest .share:before{font-size:12px}.share-small .linkedin .share:before{font-size:16px;top:1px}.share-small .stumbleupon .share:before{font-size:16px;top:3px}.share-medium .pinterest .share:before{font-size:13px;top:6px}.share-medium .linkedin .share:before{font-size:17px;top:3px}.share-medium .stumbleupon .share:before{font-size:16px;top:5px}.share-tall .pinterest .share:before{font-size:13px;bottom:-1px}.share-tall .linkedin .share:before{font-size:17px;bottom:2px}.share-tall .stumbleupon .share:before{font-size:16px}.share-tall .no-count .share:before{display:none}.share-tall .no-count .count:before{display:block;line-height:44px;font-family:'Genericons';font-size:20px;position:relative;top:5px;-webkit-font-smoothing:antialiased;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.share-tall .no-count:hover .count:before{color:#fff}.share-tall .twitter .count:before{content:"𝕏"}.share-tall .googlePlus .count:before{content:""}.share-tall .facebook .no-count .count:before{content:""}.share-tall .linkedin .no-count .count:before{content:""}.share-tall .pinterest .no-count .count:before{content:""}.share-tall .stumbleupon .no-count .count:before{content:""}.share-filled .twitter .share{background:#09b0ed}.share-filled .twitter .count{color:#09b0ed;border:1px solid #09b0ed}.share-filled .twitter .count:hover{color:#09b0ed;border:1px solid #09b0ed}.share-filled .facebook .share{background:#3d5a98}.share-filled .facebook .count{color:#3d5a98;border:1px solid #3d5a98}.share-filled .facebook .count:hover{color:#3d5a98;border:1px solid #3d5a98}.share-filled .googlePlus .share{background:#dd4c39}.share-filled .googlePlus .count{color:#dd4c39;border:1px solid #dd4c39}.share-filled .googlePlus .count:hover{color:#dd4c39;border:1px solid #dd4c39}.share-filled .linkedin .share{background:#035a87}.share-filled .linkedin .count{color:#035a87;border:1px solid #035a87}.share-filled .linkedin .count:hover{color:#035a87;border:1px solid #035a87}.share-filled .youtube .share{background:#cc181e}.share-filled .youtube .count{color:#cc181e;border:1px solid #cc181e}.share-filled .youtube .count:hover{color:#cc181e;border:1px solid #cc181e}.share-filled .pinterest .share{background:#cb2127}.share-filled .pinterest .count{color:#cb2127;border:1px solid #cb2127}.share-filled .pinterest .count:hover{color:#cb2127;border:1px solid #cb2127}.share-filled .stumbleupon .share{background:#eb4923}.share-filled .stumbleupon .count{color:#eb4923;border:1px solid #eb4923}.share-filled .stumbleupon .count:hover{color:#eb4923;border:1px solid #eb4923}.share-filled .twitter:hover .count{background:#09b0ed !important}.share-filled .facebook:hover .count{background:#3d5a98 !important}.share-filled .googlePlus:hover .count{background:#dd4c39 !important}.share-filled .linkedin:hover .count{background:#035a87 !important}.share-filled .youtube:hover .count{background:#cc181e !important}.share-filled .pinterest:hover .count{background:#cb2127 !important}.share-filled .stumbleupon:hover .count{background:#eb4923 !important}.share-filled .sharrre:hover .count{color:#fff}.share-outlined .twitter .share{border:1px solid #09b0ed;color:#09b0ed}.share-outlined .twitter .count{border:1px solid #09b0ed;color:#09b0ed}.share-outlined .twitter .count:hover{border:1px solid #09b0ed;color:#09b0ed}.share-outlined .facebook .share{border:1px solid #3d5a98;color:#3d5a98}.share-outlined .facebook .count{border:1px solid #3d5a98;color:#3d5a98}.share-outlined .facebook .count:hover{border:1px solid #3d5a98;color:#3d5a98}.share-outlined .googlePlus .share{border:1px solid #dd4c39;color:#dd4c39}.share-outlined .googlePlus .count{border:1px solid #dd4c39;color:#dd4c39}.share-outlined .googlePlus .count:hover{border:1px solid #dd4c39;color:#dd4c39}.share-outlined .linkedin .share{border:1px solid #035a87;color:#035a87}.share-outlined .linkedin .count{border:1px solid #035a87;color:#035a87}.share-outlined .linkedin .count:hover{border:1px solid #035a87;color:#035a87}.share-outlined .youtube .share{border:1px solid #cc181e;color:#cc181e}.share-outlined .youtube .count{border:1px solid #cc181e;color:#cc181e}.share-outlined .youtube .count:hover{border:1px solid #cc181e;color:#cc181e}.share-outlined .pinterest .share{border:1px solid #cb2127;color:#cb2127}.share-outlined .pinterest .count{border:1px solid #cb2127;color:#cb2127}.share-outlined .pinterest .count:hover{border:1px solid #cb2127;color:#cb2127}.share-outlined .stumbleupon .share{border:1px solid #eb4923;color:#eb4923}.share-outlined .stumbleupon .count{border:1px solid #eb4923;color:#eb4923}.share-outlined .stumbleupon .count:hover{border:1px solid #eb4923;color:#eb4923}.share-outlined.share-small .share,.share-outlined.share-medium .share{border-right:none}.share-outlined.share-small .twitter .no-count .share,.share-outlined.share-medium .twitter .no-count .share{border-right:1px solid #09b0ed}.share-outlined.share-small .facebook .no-count .share,.share-outlined.share-medium .facebook .no-count .share{border-right:1px solid #3d5a98}.share-outlined.share-small .googlePlus .no-count .share,.share-outlined.share-medium .googlePlus .no-count .share{border-right:1px solid #dd4c39}.share-outlined.share-small .pinterest .no-count .share,.share-outlined.share-medium .pinterest .no-count .share{border-right:1px solid #cb2127}.share-outlined.share-small .linkedin .no-count .share,.share-outlined.share-medium .linkedin .no-count .share{border-right:1px solid #035a87}.share-outlined.share-small .stumbleupon .no-count .share,.share-outlined.share-medium .stumbleupon .no-count .share{border-right:1px solid #eb4923}.share-outlined.share-small .youtube .no-count .share,.share-outlined.share-medium .youtube .no-count .share{border-right:1px solid #cc181e}.share-outlined.share-tall .share{border-top:none}.share-outlined .twitter:hover .share,.share-outlined .twitter:hover .count{background:#09b0ed}.share-outlined .facebook:hover .share,.share-outlined .facebook:hover .count{background:#3d5a98}.share-outlined .googlePlus:hover .share,.share-outlined .googlePlus:hover .count{background:#dd4c39}.share-outlined .linkedin:hover .share,.share-outlined .linkedin:hover .count{background:#035a87}.share-outlined .youtube:hover .share,.share-outlined .youtube:hover .count{background:#cc181e}.share-outlined .pinterest:hover .share,.share-outlined .pinterest:hover .count{background:#cb2127}.share-outlined .stumbleupon:hover .share,.share-outlined .stumbleupon:hover .count{background:#eb4923}.share-outlined .sharrre:hover .count,.share-outlined .sharrre:hover .share{color:#fff} 2 | 3 | /*# sourceMappingURL=map/share.min.css.map */ 4 | -------------------------------------------------------------------------------- /assets/font/genericons-regular-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osompress/genesis-simple-share/8168df4232f24cb29ceafc350a36cda98e77b5a3/assets/font/genericons-regular-webfont.eot -------------------------------------------------------------------------------- /assets/font/genericons-regular-webfont.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | -------------------------------------------------------------------------------- /assets/font/genericons-regular-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osompress/genesis-simple-share/8168df4232f24cb29ceafc350a36cda98e77b5a3/assets/font/genericons-regular-webfont.ttf -------------------------------------------------------------------------------- /assets/font/genericons-regular-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osompress/genesis-simple-share/8168df4232f24cb29ceafc350a36cda98e77b5a3/assets/font/genericons-regular-webfont.woff -------------------------------------------------------------------------------- /assets/js/admin.min.js: -------------------------------------------------------------------------------- 1 | jQuery(document).ready(function(a){a(".genesis_simple_share_general_size, .genesis_simple_share_general_appearance").change(function(){var e="share-"+a(".genesis_simple_share_general_size").val(),s="share-"+a(".genesis_simple_share_general_appearance").val();a("#share-preview-preview").removeClass(),a("#share-preview-preview").addClass("share-preview "+e+" "+s)}),a(".genesis_simple_share_general_disable_count").change(function(){a(this).prop("checked")?a(".share-preview .box").addClass("no-count"):a(".share-preview .sharrre:not(.twitter, .googlePlus, .facebook ) .box").removeClass("no-count")}),setTimeout(function(){a(".genesis_simple_share_general_disable_count").prop("checked")?a(".share-preview .box").addClass("no-count"):a(".share-preview .sharrre:not(.twitter, .googlePlus, .facebook ) .box").removeClass("no-count")},2e3)}); 2 | -------------------------------------------------------------------------------- /assets/js/maps/admin.min.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["admin.js"],"names":["jQuery","document","ready","$","change","size","val","appearance","removeClass","addClass","this","prop","setTimeout"],"mappings":"AAAAA,OAAOC,UAAUC,MAAM,SAASC,GAE/BA,EAAG,gFAAiFC,OAAQ,WAE3F,IAAIC,EAAO,SAAWF,EAAG,sCAAuCG,MAC5DC,EAAa,SAAWJ,EAAG,4CAA6CG,MAE5EH,EAAG,0BAA2BK,cAC9BL,EAAG,0BAA2BM,SAAU,iBAAmBJ,EAAO,IAAME,KAIzEJ,EAAG,+CAAgDC,OAAQ,WAErDD,EAAEO,MAAMC,KAAK,WACjBR,EAAG,uBAAwBM,SAAU,YAErCN,EAAG,4DAA6DK,YAAa,cAK/EI,WAAY,WACNT,EAAE,+CAA+CQ,KAAK,WAC1DR,EAAG,uBAAwBM,SAAU,YAErCN,EAAG,4DAA6DK,YAAa,aAE5E","file":"../admin.min.js","sourcesContent":["jQuery(document).ready(function($) {\n\n\t$( \".genesis_simple_share_general_size, .genesis_simple_share_general_appearance\" ).change( function() {\n\t\t\n\t\tvar size = \"share-\" + $( \".genesis_simple_share_general_size\" ).val();\n\t\tvar appearance = \"share-\" + $( \".genesis_simple_share_general_appearance\" ).val();\n\t\t\n\t\t$( \"#share-preview-preview\" ).removeClass();\n\t\t$( \"#share-preview-preview\" ).addClass( \"share-preview \" + size + \" \" + appearance );\n\t\t\n\t} );\n\t\n\t$( '.genesis_simple_share_general_disable_count' ).change( function() {\n\t\t\n\t\tif ( $(this).prop('checked') ) {\n\t\t\t$( '.share-preview .box' ).addClass( 'no-count' );\n\t\t} else {\n\t\t\t$( '.share-preview .sharrre:not(.twitter, .googlePlus ) .box' ).removeClass( 'no-count' );\n\t\t}\n\t\t\n\t} );\n\t\n\tsetTimeout( function(){\n\t\tif ( $('.genesis_simple_share_general_disable_count').prop('checked') ) {\n\t\t\t$( '.share-preview .box' ).addClass( 'no-count' );\n\t\t} else {\n\t\t\t$( '.share-preview .sharrre:not(.twitter, .googlePlus ) .box' ).removeClass( 'no-count' );\n\t\t}\n\t}, 2000 );\n\n} );\n"]} -------------------------------------------------------------------------------- /assets/js/maps/waypoints.min.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["waypoints.js"],"names":["__indexOf","indexOf","item","i","l","this","length","__slice","slice","root","factory","define","amd","$","jQuery","window","$w","Context","Waypoint","allWaypoints","contextCounter","contextKey","contexts","isTouch","jQMethods","methods","resizeEvent","scrollEvent","waypointCounter","waypointKey","wp","wps","call","horizontal","vertical","$element","_this","element","didResize","didScroll","id","oldScroll","x","scrollLeft","y","scrollTop","waypoints","data","bind","scrollHandler","doScroll","setTimeout","settings","scrollThrottle","resizeHandler","resizeThrottle","prototype","axes","newScroll","forward","backward","each","aKey","axis","direction","isForward","triggered","wKey","waypoint","_ref","_ref1","offset","push","sort","a","b","reverse","options","continuous","trigger","refresh","cOffset","isWin","isWindow","contextOffset","left","contextScroll","contextDimension","width","offsetProp","top","height","adjustment","elementOffset","oldOffset","isFunction","apply","parseFloat","Math","ceil","onlyOnScroll","enabled","checkEmpty","isEmptyObject","unbind","join","context","idList","extend","fn","defaults","contextHeight","outerHeight","callback","handler","args","triggerOnce","destroy","disable","enable","getWaypointsByElement","all","ids","map","init","f","$this","contextElement","closest","_invoke","prev","selector","_traverse","stack","index","next","aggregate","inArray","pushStack","$elements","method","arguments","isPlainObject","error","viewportHeight","innerHeight","contextSelector","collection","arr","key","unique","above","_filter","below","right","extendFn","methodName","test","load"],"mappings":"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","file":"../waypoints.min.js","sourcesContent":["// Generated by CoffeeScript 1.6.2\n/*\njQuery Waypoints - v2.0.3\nCopyright (c) 2011-2013 Caleb Troughton\nDual licensed under the MIT license and GPL license.\nhttps://github.com/imakewebthings/jquery-waypoints/blob/master/licenses.txt\n*/\n\n\n(function() {\n var __indexOf = [].indexOf || function(item) { for (var i = 0, l = this.length; i < l; i++) { if (i in this && this[i] === item) return i; } return -1; },\n __slice = [].slice;\n\n (function(root, factory) {\n if (typeof define === 'function' && define.amd) {\n return define('waypoints', ['jquery'], function($) {\n return factory($, root);\n });\n } else {\n return factory(root.jQuery, root);\n }\n })(this, function($, window) {\n var $w, Context, Waypoint, allWaypoints, contextCounter, contextKey, contexts, isTouch, jQMethods, methods, resizeEvent, scrollEvent, waypointCounter, waypointKey, wp, wps;\n\n $w = $(window);\n isTouch = __indexOf.call(window, 'ontouchstart') >= 0;\n allWaypoints = {\n horizontal: {},\n vertical: {}\n };\n contextCounter = 1;\n contexts = {};\n contextKey = 'waypoints-context-id';\n resizeEvent = 'resize.waypoints';\n scrollEvent = 'scroll.waypoints';\n waypointCounter = 1;\n waypointKey = 'waypoints-waypoint-ids';\n wp = 'waypoint';\n wps = 'waypoints';\n Context = (function() {\n function Context($element) {\n var _this = this;\n\n this.$element = $element;\n this.element = $element[0];\n this.didResize = false;\n this.didScroll = false;\n this.id = 'context' + contextCounter++;\n this.oldScroll = {\n x: $element.scrollLeft(),\n y: $element.scrollTop()\n };\n this.waypoints = {\n horizontal: {},\n vertical: {}\n };\n $element.data(contextKey, this.id);\n contexts[this.id] = this;\n $element.bind(scrollEvent, function() {\n var scrollHandler;\n\n if (!(_this.didScroll || isTouch)) {\n _this.didScroll = true;\n scrollHandler = function() {\n _this.doScroll();\n return _this.didScroll = false;\n };\n return window.setTimeout(scrollHandler, $[wps].settings.scrollThrottle);\n }\n });\n $element.bind(resizeEvent, function() {\n var resizeHandler;\n\n if (!_this.didResize) {\n _this.didResize = true;\n resizeHandler = function() {\n $[wps]('refresh');\n return _this.didResize = false;\n };\n return window.setTimeout(resizeHandler, $[wps].settings.resizeThrottle);\n }\n });\n }\n\n Context.prototype.doScroll = function() {\n var axes,\n _this = this;\n\n axes = {\n horizontal: {\n newScroll: this.$element.scrollLeft(),\n oldScroll: this.oldScroll.x,\n forward: 'right',\n backward: 'left'\n },\n vertical: {\n newScroll: this.$element.scrollTop(),\n oldScroll: this.oldScroll.y,\n forward: 'down',\n backward: 'up'\n }\n };\n if (isTouch && (!axes.vertical.oldScroll || !axes.vertical.newScroll)) {\n $[wps]('refresh');\n }\n $.each(axes, function(aKey, axis) {\n var direction, isForward, triggered;\n\n triggered = [];\n isForward = axis.newScroll > axis.oldScroll;\n direction = isForward ? axis.forward : axis.backward;\n $.each(_this.waypoints[aKey], function(wKey, waypoint) {\n var _ref, _ref1;\n\n if ((axis.oldScroll < (_ref = waypoint.offset) && _ref <= axis.newScroll)) {\n return triggered.push(waypoint);\n } else if ((axis.newScroll < (_ref1 = waypoint.offset) && _ref1 <= axis.oldScroll)) {\n return triggered.push(waypoint);\n }\n });\n triggered.sort(function(a, b) {\n return a.offset - b.offset;\n });\n if (!isForward) {\n triggered.reverse();\n }\n return $.each(triggered, function(i, waypoint) {\n if (waypoint.options.continuous || i === triggered.length - 1) {\n return waypoint.trigger([direction]);\n }\n });\n });\n return this.oldScroll = {\n x: axes.horizontal.newScroll,\n y: axes.vertical.newScroll\n };\n };\n\n Context.prototype.refresh = function() {\n var axes, cOffset, isWin,\n _this = this;\n\n isWin = $.isWindow(this.element);\n cOffset = this.$element.offset();\n this.doScroll();\n axes = {\n horizontal: {\n contextOffset: isWin ? 0 : cOffset.left,\n contextScroll: isWin ? 0 : this.oldScroll.x,\n contextDimension: this.$element.width(),\n oldScroll: this.oldScroll.x,\n forward: 'right',\n backward: 'left',\n offsetProp: 'left'\n },\n vertical: {\n contextOffset: isWin ? 0 : cOffset.top,\n contextScroll: isWin ? 0 : this.oldScroll.y,\n contextDimension: isWin ? $[wps]('viewportHeight') : this.$element.height(),\n oldScroll: this.oldScroll.y,\n forward: 'down',\n backward: 'up',\n offsetProp: 'top'\n }\n };\n return $.each(axes, function(aKey, axis) {\n return $.each(_this.waypoints[aKey], function(i, waypoint) {\n var adjustment, elementOffset, oldOffset, _ref, _ref1;\n\n adjustment = waypoint.options.offset;\n oldOffset = waypoint.offset;\n elementOffset = $.isWindow(waypoint.element) ? 0 : waypoint.$element.offset()[axis.offsetProp];\n if ($.isFunction(adjustment)) {\n adjustment = adjustment.apply(waypoint.element);\n } else if (typeof adjustment === 'string') {\n adjustment = parseFloat(adjustment);\n if (waypoint.options.offset.indexOf('%') > -1) {\n adjustment = Math.ceil(axis.contextDimension * adjustment / 100);\n }\n }\n waypoint.offset = elementOffset - axis.contextOffset + axis.contextScroll - adjustment;\n if ((waypoint.options.onlyOnScroll && (oldOffset != null)) || !waypoint.enabled) {\n return;\n }\n if (oldOffset !== null && (oldOffset < (_ref = axis.oldScroll) && _ref <= waypoint.offset)) {\n return waypoint.trigger([axis.backward]);\n } else if (oldOffset !== null && (oldOffset > (_ref1 = axis.oldScroll) && _ref1 >= waypoint.offset)) {\n return waypoint.trigger([axis.forward]);\n } else if (oldOffset === null && axis.oldScroll >= waypoint.offset) {\n return waypoint.trigger([axis.forward]);\n }\n });\n });\n };\n\n Context.prototype.checkEmpty = function() {\n if ($.isEmptyObject(this.waypoints.horizontal) && $.isEmptyObject(this.waypoints.vertical)) {\n this.$element.unbind([resizeEvent, scrollEvent].join(' '));\n return delete contexts[this.id];\n }\n };\n\n return Context;\n\n })();\n Waypoint = (function() {\n function Waypoint($element, context, options) {\n var idList, _ref;\n\n options = $.extend({}, $.fn[wp].defaults, options);\n if (options.offset === 'bottom-in-view') {\n options.offset = function() {\n var contextHeight;\n\n contextHeight = $[wps]('viewportHeight');\n if (!$.isWindow(context.element)) {\n contextHeight = context.$element.height();\n }\n return contextHeight - $(this).outerHeight();\n };\n }\n this.$element = $element;\n this.element = $element[0];\n this.axis = options.horizontal ? 'horizontal' : 'vertical';\n this.callback = options.handler;\n this.context = context;\n this.enabled = options.enabled;\n this.id = 'waypoints' + waypointCounter++;\n this.offset = null;\n this.options = options;\n context.waypoints[this.axis][this.id] = this;\n allWaypoints[this.axis][this.id] = this;\n idList = (_ref = $element.data(waypointKey)) != null ? _ref : [];\n idList.push(this.id);\n $element.data(waypointKey, idList);\n }\n\n Waypoint.prototype.trigger = function(args) {\n if (!this.enabled) {\n return;\n }\n if (this.callback != null) {\n this.callback.apply(this.element, args);\n }\n if (this.options.triggerOnce) {\n return this.destroy();\n }\n };\n\n Waypoint.prototype.disable = function() {\n return this.enabled = false;\n };\n\n Waypoint.prototype.enable = function() {\n this.context.refresh();\n return this.enabled = true;\n };\n\n Waypoint.prototype.destroy = function() {\n delete allWaypoints[this.axis][this.id];\n delete this.context.waypoints[this.axis][this.id];\n return this.context.checkEmpty();\n };\n\n Waypoint.getWaypointsByElement = function(element) {\n var all, ids;\n\n ids = $(element).data(waypointKey);\n if (!ids) {\n return [];\n }\n all = $.extend({}, allWaypoints.horizontal, allWaypoints.vertical);\n return $.map(ids, function(id) {\n return all[id];\n });\n };\n\n return Waypoint;\n\n })();\n methods = {\n init: function(f, options) {\n var _ref;\n\n if (options == null) {\n options = {};\n }\n if ((_ref = options.handler) == null) {\n options.handler = f;\n }\n this.each(function() {\n var $this, context, contextElement, _ref1;\n\n $this = $(this);\n contextElement = (_ref1 = options.context) != null ? _ref1 : $.fn[wp].defaults.context;\n if (!$.isWindow(contextElement)) {\n contextElement = $this.closest(contextElement);\n }\n contextElement = $(contextElement);\n context = contexts[contextElement.data(contextKey)];\n if (!context) {\n context = new Context(contextElement);\n }\n return new Waypoint($this, context, options);\n });\n $[wps]('refresh');\n return this;\n },\n disable: function() {\n return methods._invoke(this, 'disable');\n },\n enable: function() {\n return methods._invoke(this, 'enable');\n },\n destroy: function() {\n return methods._invoke(this, 'destroy');\n },\n prev: function(axis, selector) {\n return methods._traverse.call(this, axis, selector, function(stack, index, waypoints) {\n if (index > 0) {\n return stack.push(waypoints[index - 1]);\n }\n });\n },\n next: function(axis, selector) {\n return methods._traverse.call(this, axis, selector, function(stack, index, waypoints) {\n if (index < waypoints.length - 1) {\n return stack.push(waypoints[index + 1]);\n }\n });\n },\n _traverse: function(axis, selector, push) {\n var stack, waypoints;\n\n if (axis == null) {\n axis = 'vertical';\n }\n if (selector == null) {\n selector = window;\n }\n waypoints = jQMethods.aggregate(selector);\n stack = [];\n this.each(function() {\n var index;\n\n index = $.inArray(this, waypoints[axis]);\n return push(stack, index, waypoints[axis]);\n });\n return this.pushStack(stack);\n },\n _invoke: function($elements, method) {\n $elements.each(function() {\n var waypoints;\n\n waypoints = Waypoint.getWaypointsByElement(this);\n return $.each(waypoints, function(i, waypoint) {\n waypoint[method]();\n return true;\n });\n });\n return this;\n }\n };\n $.fn[wp] = function() {\n var args, method;\n\n method = arguments[0], args = 2 <= arguments.length ? __slice.call(arguments, 1) : [];\n if (methods[method]) {\n return methods[method].apply(this, args);\n } else if ($.isFunction(method)) {\n return methods.init.apply(this, arguments);\n } else if ($.isPlainObject(method)) {\n return methods.init.apply(this, [null, method]);\n } else if (!method) {\n return $.error(\"jQuery Waypoints needs a callback function or handler option.\");\n } else {\n return $.error(\"The \" + method + \" method does not exist in jQuery Waypoints.\");\n }\n };\n $.fn[wp].defaults = {\n context: window,\n continuous: true,\n enabled: true,\n horizontal: false,\n offset: 0,\n triggerOnce: false\n };\n jQMethods = {\n refresh: function() {\n return $.each(contexts, function(i, context) {\n return context.refresh();\n });\n },\n viewportHeight: function() {\n var _ref;\n\n return (_ref = window.innerHeight) != null ? _ref : $w.height();\n },\n aggregate: function(contextSelector) {\n var collection, waypoints, _ref;\n\n collection = allWaypoints;\n if (contextSelector) {\n collection = (_ref = contexts[$(contextSelector).data(contextKey)]) != null ? _ref.waypoints : void 0;\n }\n if (!collection) {\n return [];\n }\n waypoints = {\n horizontal: [],\n vertical: []\n };\n $.each(waypoints, function(axis, arr) {\n $.each(collection[axis], function(key, waypoint) {\n return arr.push(waypoint);\n });\n arr.sort(function(a, b) {\n return a.offset - b.offset;\n });\n waypoints[axis] = $.map(arr, function(waypoint) {\n return waypoint.element;\n });\n return waypoints[axis] = $.unique(waypoints[axis]);\n });\n return waypoints;\n },\n above: function(contextSelector) {\n if (contextSelector == null) {\n contextSelector = window;\n }\n return jQMethods._filter(contextSelector, 'vertical', function(context, waypoint) {\n return waypoint.offset <= context.oldScroll.y;\n });\n },\n below: function(contextSelector) {\n if (contextSelector == null) {\n contextSelector = window;\n }\n return jQMethods._filter(contextSelector, 'vertical', function(context, waypoint) {\n return waypoint.offset > context.oldScroll.y;\n });\n },\n left: function(contextSelector) {\n if (contextSelector == null) {\n contextSelector = window;\n }\n return jQMethods._filter(contextSelector, 'horizontal', function(context, waypoint) {\n return waypoint.offset <= context.oldScroll.x;\n });\n },\n right: function(contextSelector) {\n if (contextSelector == null) {\n contextSelector = window;\n }\n return jQMethods._filter(contextSelector, 'horizontal', function(context, waypoint) {\n return waypoint.offset > context.oldScroll.x;\n });\n },\n enable: function() {\n return jQMethods._invoke('enable');\n },\n disable: function() {\n return jQMethods._invoke('disable');\n },\n destroy: function() {\n return jQMethods._invoke('destroy');\n },\n extendFn: function(methodName, f) {\n return methods[methodName] = f;\n },\n _invoke: function(method) {\n var waypoints;\n\n waypoints = $.extend({}, allWaypoints.vertical, allWaypoints.horizontal);\n return $.each(waypoints, function(key, waypoint) {\n waypoint[method]();\n return true;\n });\n },\n _filter: function(selector, axis, test) {\n var context, waypoints;\n\n context = contexts[$(selector).data(contextKey)];\n if (!context) {\n return [];\n }\n waypoints = [];\n $.each(context.waypoints[axis], function(i, waypoint) {\n if (test(context, waypoint)) {\n return waypoints.push(waypoint);\n }\n });\n waypoints.sort(function(a, b) {\n return a.offset - b.offset;\n });\n return $.map(waypoints, function(waypoint) {\n return waypoint.element;\n });\n }\n };\n $[wps] = function() {\n var args, method;\n\n method = arguments[0], args = 2 <= arguments.length ? __slice.call(arguments, 1) : [];\n if (jQMethods[method]) {\n return jQMethods[method].apply(null, args);\n } else {\n return jQMethods.aggregate.call(null, method);\n }\n };\n $[wps].settings = {\n resizeThrottle: 100,\n scrollThrottle: 30\n };\n return $w.load(function() {\n return $[wps]('refresh');\n });\n });\n\n}).call(this);\n"]} -------------------------------------------------------------------------------- /assets/js/sharrre/README.md: -------------------------------------------------------------------------------- 1 | jQuery Sharrre Plugin 2 | === 3 | 4 | Make your sharing widget! 5 | Sharrre is a jQuery plugin that allows you to create nice widgets sharing for Facebook, X (formely Twitter), Google Plus (with PHP script) and more. 6 | More information on [Sharrre] (http://sharrre.com/#demos) 7 | 8 | Usage 9 | === 10 | 11 | $('#sharrre').sharrre({ 12 | share: { 13 | googlePlus: true, 14 | facebook: true, 15 | twitter: true 16 | }, 17 | url: 'http://sharrre.com' 18 | }); 19 | 20 | Example 21 | === 22 | 23 |
24 | $(document).ready(function(){ 25 | $('#demo1').sharrre({ 26 | share: { 27 | googlePlus: true, 28 | facebook: true, 29 | twitter: true, 30 | delicious: true 31 | }, 32 | buttons: { 33 | googlePlus: {size: 'tall'}, 34 | facebook: {layout: 'box_count'}, 35 | twitter: {count: 'vertical'}, 36 | delicious: {size: 'tall'} 37 | }, 38 | hover: function(api, options){ 39 | $(api.element).find('.buttons').show(); 40 | }, 41 | hide: function(api, options){ 42 | $(api.element).find('.buttons').hide(); 43 | } 44 | }); 45 | }); 46 | 47 | See example on [official website] (http://sharrre.com/#demos) 48 | 49 | 50 | Dependencies 51 | === 52 | 53 | jQuery 1.7 54 | 55 | Author 56 | === 57 | 58 | - [Julien Hany](http://hany.fr) 59 | - [Twitter (@_JulienH)](http://twitter.com/_JulienH) 60 | - [Google+](http://plus.google.com/111637545317893682325) 61 | -------------------------------------------------------------------------------- /assets/js/sharrre/jquery.sharrre.min.js: -------------------------------------------------------------------------------- 1 | !function(t,o,n,i){function a(e,o){this.element=e,this.options=t.extend(!0,{},l,o),this.options.share=o.share,this._defaults=l,this._name=r,this.init()}var r="sharrre",l={className:"sharrre",share:{googlePlus:!1,facebook:!1,twitter:!1,digg:!1,delicious:!1,stumbleupon:!1,linkedin:!1,pinterest:!1},shareTotal:0,template:"",title:"",labeledBy:"",label:"",countLabeledBy:"",countLabel:"",url:n.location.href,text:n.title,urlCurl:"sharrre.php",count:{},total:0,shorterTotal:!0,enableHover:!0,enableCounter:!0,disableCount:!1,enableTracking:!1,hover:function(){},hide:function(){},click:function(){},render:function(){},buttons:{googlePlus:{url:"",urlCount:!1,size:"medium",lang:"en-US",annotation:""},facebook:{url:"",urlCount:!1,action:"like",layout:"button_count",width:"",send:"false",faces:"false",colorscheme:"",font:"",lang:"en_US"},twitter:{url:"",urlCount:!1,count:"horizontal",hashtags:"",via:"",related:"",lang:"en"},digg:{url:"",urlCount:!1,type:"DiggCompact"},delicious:{url:"",urlCount:!1,size:"medium"},stumbleupon:{url:"",urlCount:!1,layout:"1"},linkedin:{url:"",urlCount:!1,counter:""},pinterest:{url:"",media:"",description:"",layout:"horizontal"}}},u={googlePlus:"",facebook:"//graph.facebook.com/?id={url}&callback=?",twitter:"//cdn.api.twitter.com/1/urls/count.json?url={url}&callback=?",digg:"//services.digg.com/2.0/story.getInfo?links={url}&type=javascript&callback=?",delicious:"//feeds.delicious.com/v2/json/urlinfo/data?url={url}&callback=?",stumbleupon:"",linkedin:"",pinterest:"//api.pinterest.com/v1/urls/count.json?url={url}&callback=?"},c={googlePlus:function(e){var i=e.options.buttons.googlePlus;t(e.element).find(".buttons").append('
'),o.___gcfg={lang:e.options.buttons.googlePlus.lang};var s=0;"undefined"==typeof gapi&&0==s?(s=1,function(){var t=n.createElement("script");t.type="text/javascript",t.async=!0,t.src="//apis.google.com/js/plusone.js";var e=n.getElementsByTagName("script")[0];e.parentNode.insertBefore(t,e)}()):gapi.plusone.go()},facebook:function(e){var o=e.options.buttons.facebook;t(e.element).find(".buttons").append('
');var i=0;"undefined"==typeof FB&&0==i?(i=1,function(t,e,n){var i,s=t.getElementsByTagName(e)[0];t.getElementById(n)||((i=t.createElement(e)).id=n,i.src="//connect.facebook.net/"+o.lang+"/all.js#xfbml=1",s.parentNode.insertBefore(i,s))}(n,"script","facebook-jssdk")):FB.XFBML.parse()},twitter:function(e){var o=e.options.buttons.twitter;t(e.element).find(".buttons").append('
Share
');var i=0;"undefined"==typeof twttr&&0==i?(i=1,function(){var t=n.createElement("script");t.type="text/javascript",t.async=!0,t.src="//platform.twitter.com/widgets.js";var e=n.getElementsByTagName("script")[0];e.parentNode.insertBefore(t,e)}()):t.ajax({url:"//platform.twitter.com/widgets.js",dataType:"script",cache:!0})},digg:function(e){var o=e.options.buttons.digg;t(e.element).find(".buttons").append('
');var i=0;"undefined"==typeof __DBW&&0==i&&(i=1,function(){var t=n.createElement("SCRIPT"),e=n.getElementsByTagName("SCRIPT")[0];t.type="text/javascript",t.async=!0,t.src="//widgets.digg.com/buttons.js",e.parentNode.insertBefore(t,e)}())},delicious:function(e){if("tall"==e.options.buttons.delicious.size)var o="width:50px;",n="height:35px;width:50px;font-size:15px;line-height:35px;",i="height:18px;line-height:18px;margin-top:3px;";else var o="width:93px;",n="float:right;padding:0 3px;height:20px;width:26px;line-height:20px;",i="float:left;height:20px;line-height:20px;";var s=e.shorterTotal(e.options.count.delicious);void 0===s&&(s=0),t(e.element).find(".buttons").append('
'+s+'
Delicious Add
'),t(e.element).find(".delicious").on("click",function(){e.openPopup("delicious")})},stumbleupon:function(e){var i=e.options.buttons.stumbleupon;t(e.element).find(".buttons").append('
');var a=0;"undefined"==typeof STMBLPN&&0==a?(a=1,function(){var t=n.createElement("script");t.type="text/javascript",t.async=!0,t.src="//platform.stumbleupon.com/1/widgets.js";var e=n.getElementsByTagName("script")[0];e.parentNode.insertBefore(t,e)}(),s=o.setTimeout(function(){"undefined"!=typeof STMBLPN&&(STMBLPN.processWidgets(),clearInterval(s))},500)):STMBLPN.processWidgets()},linkedin:function(e){var i=e.options.buttons.linkedin;t(e.element).find(".buttons").append('
"; 651 | 652 | $this->locations[] = $location . $filter . '-' . get_the_ID(); 653 | 654 | return $div . $script; 655 | 656 | } 657 | /** 658 | * Build output for the icons based on position 659 | * 660 | * @since 0.1.0 661 | * 662 | * @param string $location before or after location. 663 | * @param array $icons array of icons to use when building output. 664 | * 665 | * @returns string HTML and JS required to build the share icons. 666 | */ 667 | public function get_hide_icon_output( $location, $icons = array() ) { 668 | $id = get_the_ID(); 669 | 670 | $div_id = 'share-' . $location . '-' . $id; 671 | 672 | $div = sprintf( 673 | '
', 674 | $location, 675 | $this->appearance, 676 | $this->size, 677 | $div_id, 678 | get_permalink( $id ), 679 | wp_get_shortlink( $id ), 680 | the_title_attribute( array( 'echo' => false ) ) 681 | ); 682 | 683 | $shares = array(); 684 | $buttons = ''; 685 | 686 | foreach ( $icons as $icon => $args ) { 687 | 688 | $shares[] = $icon . ': true'; 689 | 690 | } 691 | 692 | $share = implode( ',', $shares ); 693 | 694 | $script = " 695 | "; 711 | 712 | return $div . $script; 713 | 714 | } 715 | 716 | /** 717 | * Checks to see if any archive including home, search, and the blog template is being used 718 | * 719 | * @since 0.1.0 720 | * 721 | * @returns boolean true if archive of any kind, else false 722 | */ 723 | public function is_archive() { 724 | 725 | /** 726 | * Allows plugins and themes to define archive pages which may not normally be caught by the plugin logic. 727 | * Default is false, return a true value to cause the archive options, e.g. waypoints script, to load. 728 | * 729 | * @since 0.1.0 730 | */ 731 | if ( apply_filters( 'genesis_simple_share_is_archive', false ) ) { 732 | return true; 733 | } 734 | 735 | if ( is_home() || is_archive() || is_search() || is_page_template( 'page_blog.php' ) || is_front_page() || is_customize_preview() ) { 736 | return true; 737 | } 738 | 739 | return false; 740 | } 741 | 742 | /** 743 | * Checks content for tags and returns the src value of the first image tag 744 | * 745 | * @since 0.1.0 746 | * 747 | * @returns mixed 748 | */ 749 | public function get_first_image() { 750 | 751 | $content = get_the_content(); 752 | 753 | $output = preg_match_all( '/]+src=[\'"]([^\'"]+)[\'"][^>]*>/i', $content, $matches ); 754 | 755 | if ( $output ) { 756 | return $matches[1][0]; 757 | } 758 | 759 | return false; 760 | 761 | } 762 | 763 | 764 | } 765 | 766 | /** 767 | * Loads the Share Class 768 | * 769 | * @since 0.1.0 770 | */ 771 | function genesis_simple_share() { 772 | global $genesis_simple_share; 773 | 774 | if ( empty( $genesis_simple_share ) ) { 775 | 776 | $genesis_simple_share = new Genesis_Simple_Share_Front_End(); 777 | 778 | } 779 | 780 | return $genesis_simple_share; 781 | 782 | } 783 | 784 | genesis_simple_share(); 785 | 786 | /** 787 | * Gets the Share Icon output. 788 | * Can specify the icons to use in the optional second param 789 | * 790 | * @since 0.1.0 791 | * 792 | * @param string $position before or after location. 793 | * @param array $icons array of icons to use when building output. 794 | * @param boolean $force_show forces the output even if it is duplicate ID. 795 | * @param string $url Alternate URL to be used instead of post permalink. This value will be shared and also be the URL checked for social shares. 796 | * 797 | * @returns string HTML and JS required to build the share icons. 798 | */ 799 | function genesis_share_get_icon_output( $position, $icons = array(), $force_show = false, $url = '' ) { 800 | 801 | return genesis_simple_share()->get_icon_output( $position, $icons, $force_show, $url ); 802 | 803 | } 804 | 805 | /** 806 | * Wrapper function for genesis_share_get_icon_output to echo output 807 | * Can specify the icons to use in the optional second param 808 | * 809 | * @since 0.1.0 810 | * 811 | * @param string $position before or after location. 812 | * @param array $icons array of icons to use when building output. 813 | * @param boolean $force_show forces the output even if it is duplicate ID. 814 | * @param string $url Alternate URL to be used instead of post permalink. This value will be shared and also be the URL checked for social shares. 815 | * 816 | * @returns null 817 | */ 818 | function genesis_share_icon_output( $position, $icons = array(), $force_show = false, $url = '' ) { 819 | 820 | // phpcs:ignore 821 | echo genesis_share_get_icon_output( $position, $icons, $force_show, $url ); 822 | 823 | } 824 | -------------------------------------------------------------------------------- /includes/class-genesis-simple-share-preview.php: -------------------------------------------------------------------------------- 1 | 'genesis_simple_share_google_plus,genesis_simple_share_facebook,genesis_simple_share_twitter,genesis_simple_share_pinterest,genesis_simple_share_linkedin,genesis_simple_share_stumbleupon', 58 | ) 59 | ); 60 | 61 | $icons = explode( ',', $icons['main'] ); 62 | 63 | $icon_sort = array(); 64 | 65 | foreach ( $icons as $icon ) { 66 | switch ( $icon ) { 67 | 68 | case 'genesis_simple_share_google_plus': 69 | $icon_sort[] = 'googlePlus'; 70 | break; 71 | 72 | case 'genesis_simple_share_facebook': 73 | $icon_sort[] = 'facebook'; 74 | break; 75 | 76 | case 'genesis_simple_share_twitter': 77 | $icon_sort[] = 'twitter'; 78 | break; 79 | 80 | case 'genesis_simple_share_pinterest': 81 | $icon_sort[] = 'pinterest'; 82 | break; 83 | 84 | case 'genesis_simple_share_linkedin': 85 | $icon_sort[] = 'linkedin'; 86 | break; 87 | 88 | case 'genesis_simple_share_stumbleupon': 89 | $icon_sort[] = 'stumbleupon'; 90 | break; 91 | 92 | } 93 | } 94 | 95 | $this->icons = $this->get_display_icons( $icon_sort ); 96 | $this->appearance = genesis_get_option( 'general_appearance', 'genesis_simple_share' ); 97 | $this->size = genesis_get_option( 'general_size', 'genesis_simple_share' ); 98 | 99 | } 100 | 101 | /** 102 | * Check to see if any icons are set to show for the post type and return array of icons or false 103 | * 104 | * @since 0.1.0 105 | * 106 | * @param string $icon_sort post type to check against. 107 | */ 108 | public function get_display_icons( $icon_sort ) { 109 | 110 | $icons = array(); 111 | 112 | foreach ( $icon_sort as $icon ) { 113 | if ( genesis_get_option( $icon, 'genesis_simple_share' ) ) { 114 | $icons[] = $icon; 115 | } 116 | } 117 | 118 | if ( ! empty( $icons ) ) { 119 | return $icons; 120 | } 121 | 122 | return false; 123 | 124 | } 125 | 126 | /** 127 | * Build output for the icons based on position 128 | * 129 | * @since 0.1.0 130 | * 131 | * @param string $location before or after location. 132 | * @param array $icons array of icons to use when building output. 133 | * 134 | * @returns string HTML and JS required to build the share icons. 135 | */ 136 | public function get_icon_output( $location, $icons = array() ) { 137 | 138 | $icons = empty( $icons ) ? $this->icons : $icons; 139 | 140 | if ( empty( $icons ) ) { 141 | return; 142 | } 143 | 144 | $id = 'preview'; 145 | 146 | $scripts = ''; 147 | $buttons = array(); 148 | 149 | foreach ( $icons as $icon ) { 150 | 151 | $shares[] = $icon . ': true'; 152 | 153 | $div_id = strtolower( $icon . '-' . $location . '-' . $id ); 154 | 155 | // Disable the counter if the option is set or is the Facebook. 156 | $disable_count = genesis_get_option( 'general_disable_count', 'genesis_simple_share' ) || ( 'facebook' === $icon ) ? 'disableCount: true,' : ''; 157 | 158 | // media. 159 | $button = ''; 160 | 161 | $scripts .= sprintf( 162 | "$('#%s').sharrre({ 163 | share: { 164 | %s: true 165 | }, 166 | urlCurl: '%s', 167 | enableHover: false, 168 | enableTracking: true, 169 | %s 170 | buttons: { %s }, 171 | click: function(api, options){ 172 | api.simulateClick(); 173 | api.openPopup('%s'); 174 | } 175 | });\n", 176 | $div_id, 177 | $icon, 178 | GENESIS_SIMPLE_SHARE_URL . '/assets/js/sharrre/sharrre.php', 179 | $disable_count, 180 | $button, 181 | $icon 182 | ); 183 | 184 | $data_reader = ''; 185 | 186 | switch ( $icon ) { 187 | 188 | case 'twitter': 189 | $data_title = __( 'Share', 'genesis-simple-share' ); 190 | break; 191 | 192 | case 'pinterest': 193 | $data_title = __( 'Pin', 'genesis-simple-share' ); 194 | break; 195 | 196 | default: 197 | $data_title = __( 'Share', 'genesis-simple-share' ); 198 | // Translators: %s is the text the Share icon. 199 | $data_reader = sprintf( esc_html__( 'on %s', 'genesis-simple-share' ), $icon ); 200 | 201 | } 202 | 203 | $buttons[] = sprintf( 204 | '
', 205 | $icon, 206 | $div_id, 207 | get_site_url(), 208 | get_bloginfo( 'name' ), 209 | $data_title, 210 | $data_reader 211 | ); 212 | 213 | } 214 | 215 | $divs = implode( '', $buttons ); 216 | 217 | $div_id = 'share-' . $location . '-' . $id; 218 | 219 | $div = sprintf( 220 | '', 221 | $location, 222 | $this->appearance, 223 | $this->size, 224 | $div_id, 225 | $divs 226 | ); 227 | 228 | $script = " 229 | "; 234 | 235 | return $div . $script; 236 | 237 | } 238 | 239 | /** 240 | * Build output for the icons based on position 241 | * 242 | * @since 0.1.0 243 | * 244 | * @param string $location before or after location. 245 | * @param array $icons array of icons to use when building output. 246 | * 247 | * @returns string HTML and JS required to build the share icons. 248 | */ 249 | public function get_hide_icon_output( $location, $icons = array() ) { 250 | $id = get_the_ID(); 251 | 252 | $div_id = 'share-' . $location . '-' . $id; 253 | 254 | $div = sprintf( 255 | '', 256 | $location, 257 | $this->appearance, 258 | $this->size, 259 | $div_id, 260 | get_permalink( $id ), 261 | the_title_attribute( array( 'echo' => false ) ) 262 | ); 263 | 264 | $shares = array(); 265 | $buttons = ''; 266 | 267 | foreach ( $icons as $icon => $args ) { 268 | 269 | $shares[] = $icon . ': true'; 270 | 271 | } 272 | 273 | $share = implode( ',', $shares ); 274 | 275 | $script = " 276 | "; 292 | 293 | return $div . $script; 294 | 295 | } 296 | 297 | } 298 | 299 | /** 300 | * Global object. 301 | */ 302 | function genesis_simple_share_preview() { 303 | global $genesis_simple_share; 304 | 305 | $genesis_simple_share = new Genesis_Simple_Share_Preview(); 306 | 307 | } 308 | 309 | genesis_simple_share_preview(); 310 | 311 | 312 | /** 313 | * Output the icons. 314 | * 315 | * @param string $position Before or after location. 316 | * @param array $icons array of icons to use when building output. 317 | */ 318 | function genesis_share_get_icon_preview_output( $position, $icons = array() ) { 319 | global $genesis_simple_share; 320 | 321 | return $genesis_simple_share->get_icon_output( $position, $icons ); 322 | 323 | } 324 | 325 | /** 326 | * Output the icons. 327 | * 328 | * @param string $position Before or after location. 329 | * @param array $icons array of icons to use when building output. 330 | */ 331 | function genesis_share_icon_preview_output( $position, $icons = array() ) { 332 | 333 | echo genesis_share_get_icon_preview_output( $position, $icons ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped 334 | 335 | } 336 | -------------------------------------------------------------------------------- /includes/functions.php: -------------------------------------------------------------------------------- 1 | \n" 7 | "POT-Creation-Date: 2015-10-09 19:42:50+00:00\n" 8 | "MIME-Version: 1.0\n" 9 | "Content-Type: text/plain; charset=utf-8\n" 10 | "Content-Transfer-Encoding: 8bit\n" 11 | "PO-Revision-Date: 2015-MO-DA HO:MI+ZONE\n" 12 | "Last-Translator: StudioPress \n" 13 | "Language-Team: English \n" 14 | "X-Generator: grunt-wp-i18n 0.4.4\n" 15 | "Plural-Forms: nplurals=2; plural=n != 1;\n" 16 | "X-Poedit-Basepath: .\n" 17 | "X-Poedit-Language: English\n" 18 | "X-Poedit-Country: UNITED STATES\n" 19 | "X-Poedit-SourceCharset: utf-8\n" 20 | "X-Poedit-KeywordsList: " 21 | "__;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_" 22 | "attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;\n" 23 | "X-Poedit-Bookmarks: \n" 24 | "X-Poedit-SearchPath-0: .\n" 25 | "X-Textdomain-Support: yes\n" 26 | 27 | #: lib/admin-icon-preview.php:14 lib/admin.php:14 lib/functions.php:16 28 | #: plugin.php:19 29 | msgid "Sorry, you are not allowed to access this page directly." 30 | msgstr "" 31 | 32 | #: lib/admin.php:40 33 | msgid "You can change button position by reordering these boxes:" 34 | msgstr "" 35 | 36 | #: lib/admin.php:64 37 | msgid "Genesis Simple Share Settings" 38 | msgstr "" 39 | 40 | #: lib/admin.php:65 41 | msgid "Simple Share" 42 | msgstr "" 43 | 44 | #: lib/admin.php:232 45 | msgid "Google+" 46 | msgstr "" 47 | 48 | #: lib/admin.php:233 49 | msgid "Facebook" 50 | msgstr "" 51 | 52 | #: lib/admin.php:234 53 | msgid "Twitter" 54 | msgstr "" 55 | 56 | #: lib/admin.php:235 57 | msgid "Pinterest" 58 | msgstr "" 59 | 60 | #: lib/admin.php:236 61 | msgid "Linkedin" 62 | msgstr "" 63 | 64 | #: lib/admin.php:237 65 | msgid "StumbleUpon" 66 | msgstr "" 67 | 68 | #: lib/admin.php:264 69 | msgid "Icon Size" 70 | msgstr "" 71 | 72 | #: lib/admin.php:265 73 | msgid "Small Bar" 74 | msgstr "" 75 | 76 | #: lib/admin.php:266 77 | msgid "Medium Bar" 78 | msgstr "" 79 | 80 | #: lib/admin.php:267 81 | msgid "Box" 82 | msgstr "" 83 | 84 | #: lib/admin.php:270 85 | msgid "Icon Appearance" 86 | msgstr "" 87 | 88 | #: lib/admin.php:271 89 | msgid "Outlined" 90 | msgstr "" 91 | 92 | #: lib/admin.php:272 93 | msgid "Filled" 94 | msgstr "" 95 | 96 | #: lib/admin.php:319 lib/admin.php:336 lib/admin.php:353 lib/admin.php:374 97 | #: lib/admin.php:389 lib/admin.php:409 98 | msgid "Use this button?" 99 | msgstr "" 100 | 101 | #: lib/admin.php:356 102 | msgid "Enter Twitter ID for @via to be added to default share text:" 103 | msgstr "" 104 | 105 | #: lib/admin.php:392 106 | msgid "" 107 | "Enter Default Image URL if there is no image available in content being " 108 | "shared:" 109 | msgstr "" 110 | 111 | #: lib/admin.php:423 112 | msgid "Icon Display Position" 113 | msgstr "" 114 | 115 | #: lib/admin.php:424 116 | msgid "Select display position to enable icons." 117 | msgstr "" 118 | 119 | #: lib/admin.php:425 120 | msgid "Before the Content" 121 | msgstr "" 122 | 123 | #: lib/admin.php:426 124 | msgid "After the Content" 125 | msgstr "" 126 | 127 | #: lib/admin.php:427 128 | msgid "Before and After the Content" 129 | msgstr "" 130 | 131 | #: lib/admin.php:477 132 | msgid "Enable on:" 133 | msgstr "" 134 | 135 | #: lib/admin.php:484 136 | msgid "Show on Archive Pages" 137 | msgstr "" 138 | 139 | #: lib/post-meta.php:18 140 | msgid "Share Settings" 141 | msgstr "" 142 | 143 | #: lib/post-meta.php:37 144 | msgid "Disable Share Buttons" 145 | msgstr "" 146 | 147 | #. Plugin Name of the plugin/theme 148 | msgid "Genesis Simple Share" 149 | msgstr "" 150 | 151 | #. Description of the plugin/theme 152 | msgid "A simple sharing plugin using the Share script." 153 | msgstr "" 154 | 155 | #. Author of the plugin/theme 156 | msgid "copyblogger" 157 | msgstr "" 158 | 159 | #. Author URI of the plugin/theme 160 | msgid "http://www.copyblogger.com" 161 | msgstr "" -------------------------------------------------------------------------------- /plugin.php: -------------------------------------------------------------------------------- 1 |