Version Description
- 06.22.2016 =
- Fixed: Freemius assets should not be minified
Download this release
Release Info
Developer | photocrati |
Plugin | NextGEN Gallery – WordPress Gallery Plugin |
Version | 2.1.45 |
Comparing to | |
See all releases |
Code changes from version 2.1.44 to 2.1.45
- .hg_archival.txt +2 -2
- .hgtags +2 -0
- changelog.txt +3 -0
- freemius/assets/css/admin/account.min.css +0 -1
- freemius/assets/css/admin/add-ons.min.css +0 -1
- freemius/assets/css/admin/common.min.css +0 -1
- freemius/assets/css/admin/connect.min.css +0 -1
- freemius/assets/css/admin/deactivation-feedback.min.css +0 -1
- freemius/assets/css/admin/debug.min.css +0 -1
- freemius/assets/css/common.min.css +0 -1
- freemius/assets/js/jquery.ba-postmessage.min.js +9 -1
- freemius/assets/js/nojquery.ba-postmessage.min.js +12 -1
- freemius/assets/js/postmessage.min.js +0 -1
- gulpfile.js +0 -244
- gulpfile.min.js +0 -1
- nggallery.php +2 -2
- package.json +0 -13
- readme.txt +4 -1
.hg_archival.txt
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
repo: 2b82bc45fbe039c6f4c9f0c667e9cd1ee4d84cbb
|
2 |
-
node:
|
3 |
branch: default
|
4 |
-
tag: 2.1.
|
1 |
repo: 2b82bc45fbe039c6f4c9f0c667e9cd1ee4d84cbb
|
2 |
+
node: b2fa8cd0eb44da9aec8f91b0746d96c155b5d767
|
3 |
branch: default
|
4 |
+
tag: 2.1.45
|
.hgtags
CHANGED
@@ -377,3 +377,5 @@ b92557673bad3bdef29ba325d001625a74d3dff2 2.1.43.7
|
|
377 |
6d61daeb1b159590d4bff310f28c6b306fb681d7 2.1.44
|
378 |
6d61daeb1b159590d4bff310f28c6b306fb681d7 2.1.44
|
379 |
0000000000000000000000000000000000000000 2.1.44
|
|
|
|
377 |
6d61daeb1b159590d4bff310f28c6b306fb681d7 2.1.44
|
378 |
6d61daeb1b159590d4bff310f28c6b306fb681d7 2.1.44
|
379 |
0000000000000000000000000000000000000000 2.1.44
|
380 |
+
0000000000000000000000000000000000000000 2.1.44
|
381 |
+
24787ba406e1c7fbb9d6ca88f261ab6bc5a16e01 2.1.44
|
changelog.txt
CHANGED
@@ -1,6 +1,9 @@
|
|
1 |
NextGEN Gallery
|
2 |
by Imagely
|
3 |
|
|
|
|
|
|
|
4 |
= V2.1.44 - 06.22.2016 =
|
5 |
* NEW: "Add Gallery" button added next to "Add Media" button on Create/Edit Post screen
|
6 |
* NEW: IGW placeholder images are watermarked
|
1 |
NextGEN Gallery
|
2 |
by Imagely
|
3 |
|
4 |
+
= V2.1.45 - 06.22.2016 =
|
5 |
+
* Fixed: Freemius assets should not be minified
|
6 |
+
|
7 |
= V2.1.44 - 06.22.2016 =
|
8 |
* NEW: "Add Gallery" button added next to "Add Media" button on Create/Edit Post screen
|
9 |
* NEW: IGW placeholder images are watermarked
|
freemius/assets/css/admin/account.min.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
#fs_account .postbox,#fs_account .widefat{max-width:700px}#fs_account h3{font-size:1.3em;padding:12px 15px;margin:0 0 12px 0;line-height:1.4;border-bottom:1px solid #f1f1f1}#fs_account i.dashicons{font-size:1.2em;height:1.2em;width:1.2em}#fs_account .button i.dashicons{vertical-align:middle}#fs_account .fs-header-actions{position:absolute;top:17px;right:15px;font-size:.9em}#fs_account .fs-header-actions ul{margin:0}#fs_account .fs-header-actions li{float:left}#fs_account .fs-header-actions li form{display:inline-block}#fs_account .fs-header-actions li a{text-decoration:none}.rtl #fs_account .fs-header-actions{left:15px;right:auto}.fs-key-value-table{width:100%}.fs-key-value-table form{display:inline-block}.fs-key-value-table tr td:first-child{text-align:right}.fs-key-value-table tr td:first-child nobr{font-weight:bold}.fs-key-value-table tr td:first-child form{display:block}.fs-key-value-table tr td.fs-right{text-align:right}.fs-key-value-table tr.fs-odd{background:#ebebeb}.fs-key-value-table td,.fs-key-value-table th{padding:10px}.fs-key-value-table var,.fs-key-value-table code{color:#0073aa;font-size:16px;background:none}label.fs-tag{background:#ffba00;color:#fff;display:inline-block;border-radius:3px;padding:5px;font-size:11px;line-height:11px;vertical-align:baseline}label.fs-tag.fs-warn{background:#ffba00}label.fs-tag.fs-success{background:#46b450}label.fs-tag.fs-error{background:#dc3232}#fs_addons h3{border:0;margin-bottom:0;padding:4px 5px}#fs_addons td{vertical-align:middle}#fs_addons td:first-child,#fs_addons th:first-child{text-align:left;font-weight:bold}#fs_addons td:last-child,#fs_addons th:last-child{text-align:right}#fs_addons th{font-weight:bold}
|
|
freemius/assets/css/admin/add-ons.min.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
#fs_addons .fs-cards-list{list-style:none}#fs_addons .fs-cards-list .fs-card{float:left;height:152px;width:310px;padding:0;margin:0 0 30px 30px;font-size:14px;list-style:none;border:1px solid #ddd;cursor:pointer;position:relative}#fs_addons .fs-cards-list .fs-card .fs-overlay{position:absolute;left:0;right:0;bottom:0;top:0;z-index:9}#fs_addons .fs-cards-list .fs-card .fs-inner{background-color:#fff;overflow:hidden;height:100%;position:relative}#fs_addons .fs-cards-list .fs-card .fs-inner ul{-moz-transition:all,0.15s;-o-transition:all,0.15s;-ms-transition:all,0.15s;-webkit-transition:all,0.15s;transition:all,0.15s;left:0;right:0;top:0;position:absolute}#fs_addons .fs-cards-list .fs-card .fs-inner li{list-style:none;line-height:18px;padding:0 15px;width:100%;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-card-banner{padding:0;margin:0;line-height:0;display:block;height:100px;background-repeat:repeat-x;background-size:100% 100%;-moz-transition:all,0.15s;-o-transition:all,0.15s;-ms-transition:all,0.15s;-webkit-transition:all,0.15s;transition:all,0.15s}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-title{margin:10px 0 0 0;height:18px;overflow:hidden;color:#000;white-space:nowrap;text-overflow:ellipsis;font-weight:bold}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-offer{font-size:.9em}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-description{background-color:#f9f9f9;padding:10px 15px 100px 15px;border-top:1px solid #eee;margin:0 0 10px 0;color:#777}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-tag{position:absolute;top:10px;right:0;background:greenyellow;display:block;padding:2px 10px;-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.3);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.3);box-shadow:1px 1px 1px rgba(0,0,0,0.3);text-transform:uppercase;font-size:.9em;font-weight:bold}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-cta .button{position:absolute;top:112px;right:10px}@media screen and (min-width:960px){#fs_addons .fs-cards-list .fs-card:hover .fs-overlay{border:2px solid #29abe1;margin-left:-1px;margin-top:-1px}#fs_addons .fs-cards-list .fs-card:hover .fs-inner ul{top:-100px}#fs_addons .fs-cards-list .fs-card:hover .fs-inner .fs-title,#fs_addons .fs-cards-list .fs-card:hover .fs-inner .fs-offer{color:#29abe1}}#TB_window,#TB_window iframe{width:772px !important}#plugin-information #section-description h2,#plugin-information #section-description h3,#plugin-information #section-description p,#plugin-information #section-description b,#plugin-information #section-description i,#plugin-information #section-description blockquote,#plugin-information #section-description li,#plugin-information #section-description ul,#plugin-information #section-description ol{clear:none}#plugin-information #section-description .fs-selling-points{padding-bottom:10px;border-bottom:1px solid #ddd}#plugin-information #section-description .fs-selling-points ul{margin:0}#plugin-information #section-description .fs-selling-points ul li{padding:0;list-style:none outside none}#plugin-information #section-description .fs-selling-points ul li i.dashicons{color:#71ae00;font-size:3em;vertical-align:middle;line-height:30px;float:left;margin:0 0 0 -15px}#plugin-information #section-description .fs-selling-points ul li h3{margin:1em 30px !important}#plugin-information #section-description .fs-screenshots:after{content:"";display:table;clear:both}#plugin-information #section-description .fs-screenshots ul{list-style:none;margin:0}#plugin-information #section-description .fs-screenshots ul li{width:225px;height:225px;float:left;margin-bottom:20px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}#plugin-information #section-description .fs-screenshots ul li a{display:block;width:100%;height:100%;border:1px solid;-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.2);box-shadow:1px 1px 1px rgba(0,0,0,0.2);background-size:cover}#plugin-information #section-description .fs-screenshots ul li.odd{margin-right:20px}#plugin-information .plugin-information-pricing{margin:-16px;border-bottom:1px solid #ddd}#plugin-information .plugin-information-pricing .fs-plan h3{margin-top:0;padding:20px;font-size:16px}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper{border-bottom:1px solid #ddd}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper .nav-tab{cursor:pointer;position:relative;padding:0 10px;font-size:.9em}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper .nav-tab label{text-transform:uppercase;color:green;background:greenyellow;position:absolute;left:-1px;right:-1px;bottom:100%;border:1px solid darkgreen;padding:2px;text-align:center;font-size:.9em;line-height:1em}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper .nav-tab.nav-tab-active{cursor:default;background:#fffeec;border-bottom-color:#fffeec}#plugin-information .plugin-information-pricing .fs-plan.fs-single-cycle h3{background:#fffeec;margin:0;padding-bottom:0;color:#0073aa}#plugin-information .plugin-information-pricing .fs-plan.fs-single-cycle .nav-tab-wrapper,#plugin-information .plugin-information-pricing .fs-plan.fs-single-cycle .fs-billing-frequency{display:none}#plugin-information .plugin-information-pricing .fs-plan .fs-pricing-body{background:#fffeec;padding:20px}#plugin-information .plugin-information-pricing .fs-plan .button{width:100%;text-align:center;font-weight:bold;text-transform:uppercase;font-size:1.1em}#plugin-information .plugin-information-pricing .fs-plan label{white-space:nowrap}#plugin-information .plugin-information-pricing .fs-plan var{font-style:normal}#plugin-information .plugin-information-pricing .fs-plan .fs-billing-frequency,#plugin-information .plugin-information-pricing .fs-plan .fs-annual-discount{text-align:center;display:block;font-weight:bold;margin-bottom:10px;text-transform:uppercase;background:#f3f3f3;padding:2px;border:1px solid #ccc}#plugin-information .plugin-information-pricing .fs-plan .fs-annual-discount{text-transform:none;color:green;background:greenyellow}#plugin-information .plugin-information-pricing .fs-plan ul.fs-trial-terms{font-size:.9em}#plugin-information .plugin-information-pricing .fs-plan ul.fs-trial-terms i{float:left;margin:0 0 0 -15px}#plugin-information .plugin-information-pricing .fs-plan ul.fs-trial-terms li{margin:10px 0 0 0}#plugin-information #section-features .fs-features{margin:-20px -26px}#plugin-information #section-features table{width:100%;border-spacing:0;border-collapse:separate}#plugin-information #section-features table thead th{padding:10px 0}#plugin-information #section-features table thead .fs-price{color:#71ae00;font-weight:normal;display:block;text-align:center}#plugin-information #section-features table tbody td{border-top:1px solid #ccc;padding:10px 0;text-align:center;width:100px;color:#71ae00}#plugin-information #section-features table tbody td:first-child{text-align:left;width:auto;color:inherit;padding-left:26px}#plugin-information #section-features table tbody tr.fs-odd td{background:#fefefe}#plugin-information #section-features .dashicons-yes{width:30px;height:30px;font-size:30px}@media screen and (max-width:961px){#fs_addons .fs-cards-list .fs-card{height:265px}}
|
|
freemius/assets/css/admin/common.min.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
.fs-notice{position:relative}.fs-notice.fs-has-title{margin-bottom:30px !important}.fs-notice.success{color:green}.fs-notice.promotion{border-color:#00a0d2 !important;background-color:#f2fcff !important}.fs-notice .fs-notice-body{margin:.5em 0;padding:2px}.fs-notice .fs-close{cursor:pointer;color:#aaa;float:right}.fs-notice .fs-close:hover{color:#666}.fs-notice .fs-close>*{margin-top:7px;display:inline-block}.fs-notice label.fs-plugin-title{background:rgba(0,0,0,0.3);color:#fff;padding:2px 10px;position:absolute;top:100%;bottom:auto;right:auto;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;left:10px;font-size:12px;font-weight:bold;cursor:auto}.rtl .fs-notice .fs-close{float:left}.fs-secure-notice{position:fixed;top:32px;left:160px;right:0;background:#ebfdeb;padding:10px 20px;color:green;z-index:9999;box-shadow:0 2px 2px rgba(6,113,6,0.3);opacity:.95;filter:alpha(opacity=95)}.fs-secure-notice:hover{opacity:1;filter:alpha(opacity=100)}@media screen and (max-width:960px){.fs-secure-notice{left:36px}}@media screen and (max-width:782px){.fs-secure-notice{left:0;top:46px;text-align:center}}span.fs-submenu-item.fs-sub:before{content:'\21B3';padding:0 5px}.rtl span.fs-submenu-item.fs-sub:before{content:'\21B2'}
|
|
freemius/assets/css/admin/connect.min.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
#fs_connect{width:480px;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);margin:20px 0}@media screen and (max-width:479px){#fs_connect{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:auto;margin:0 0 0 -10px}}#fs_connect .fs-content{background:#fff;padding:15px 20px}#fs_connect .fs-content p{margin:0;padding:0;font-size:1.2em}#fs_connect .fs-actions{padding:10px 20px;background:#c0c7ca}#fs_connect .fs-actions .button{padding:0 10px 1px;line-height:35px;height:37px;font-size:16px;margin-bottom:0}#fs_connect .fs-actions .button .dashicons{font-size:37px;margin-left:-8px;margin-right:12px}#fs_connect .fs-actions .button.button-primary{padding-right:15px;padding-left:15px}#fs_connect .fs-actions .button.button-primary:after{content:' \279C'}#fs_connect .fs-actions .button.button-primary.fs-loading:after{content:''}#fs_connect .fs-actions .button.button-secondary{float:right}#fs_connect.fs-anonymous-disabled .fs-actions .button.button-primary{width:100%}#fs_connect .fs-permissions{padding:10px 20px;background:#fefefe;-moz-transition:background .5s ease;-o-transition:background .5s ease;-ms-transition:background .5s ease;-webkit-transition:background .5s ease;transition:background .5s ease}#fs_connect .fs-permissions .fs-trigger{font-size:.9em;text-decoration:none;text-align:center;display:block}#fs_connect .fs-permissions ul{height:0;overflow:hidden;margin:0}#fs_connect .fs-permissions ul li{margin-bottom:12px}#fs_connect .fs-permissions ul li:last-child{margin-bottom:0}#fs_connect .fs-permissions ul li i.dashicons{float:left;font-size:40px;width:40px;height:40px}#fs_connect .fs-permissions ul li div{margin-left:55px}#fs_connect .fs-permissions ul li div span{font-weight:bold;text-transform:uppercase;color:#23282d}#fs_connect .fs-permissions ul li div p{margin:2px 0 0 0}#fs_connect .fs-permissions.fs-open{background:#fff}#fs_connect .fs-permissions.fs-open ul{height:auto;margin:20px 20px 10px 20px}@media screen and (max-width:479px){#fs_connect .fs-permissions{background:#fff}#fs_connect .fs-permissions .fs-trigger{display:none}#fs_connect .fs-permissions ul{height:auto;margin:20px}}#fs_connect .fs-visual{padding:12px;line-height:0;background:#fafafa;height:80px;position:relative}#fs_connect .fs-visual .fs-site-icon{position:absolute;left:20px;top:10px}#fs_connect .fs-visual .fs-connect-logo{position:absolute;right:20px;top:10px}#fs_connect .fs-visual .fs-plugin-icon{position:absolute;top:10px;left:50%;margin-left:-40px}#fs_connect .fs-visual .fs-plugin-icon,#fs_connect .fs-visual .fs-site-icon,#fs_connect .fs-visual img,#fs_connect .fs-visual object{width:80px;height:80px}#fs_connect .fs-visual .dashicons-wordpress{font-size:64px;background:#01749a;color:#fff;width:64px;height:64px;padding:8px}#fs_connect .fs-visual .dashicons-plus{position:absolute;top:50%;font-size:30px;margin-top:-10px;color:#bbb}#fs_connect .fs-visual .dashicons-plus.fs-first{left:28%}#fs_connect .fs-visual .dashicons-plus.fs-second{left:65%}#fs_connect .fs-visual .fs-plugin-icon,#fs_connect .fs-visual .fs-connect-logo,#fs_connect .fs-visual .fs-site-icon{border:1px solid #ccc;padding:1px;background:#fff}#fs_connect .fs-terms{text-align:center;font-size:.85em;padding:5px;background:rgba(0,0,0,0.05)}#fs_connect .fs-terms,#fs_connect .fs-terms a{color:#999}#fs_connect .fs-terms a{text-decoration:none}.rtl #fs_connect .fs-actions{padding:10px 20px;background:#c0c7ca}.rtl #fs_connect .fs-actions .button .dashicons{font-size:37px;margin-left:-8px;margin-right:12px}.rtl #fs_connect .fs-actions .button.button-primary:after{content:' \000bb'}.rtl #fs_connect .fs-actions .button.button-primary.fs-loading:after{content:''}.rtl #fs_connect .fs-actions .button.button-secondary{float:left}.rtl #fs_connect .fs-permissions ul li div{margin-right:55px;margin-left:0}.rtl #fs_connect .fs-permissions ul li i.dashicons{float:right}.rtl #fs_connect .fs-visual .fs-site-icon{right:20px;left:auto}.rtl #fs_connect .fs-visual .fs-connect-logo{right:auto;left:20px}.wp-pointer-content #fs_connect{margin:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.fs-opt-in-pointer .wp-pointer-content{padding:0}.fs-opt-in-pointer.wp-pointer-top .wp-pointer-arrow{border-bottom-color:#dfdfdf}.fs-opt-in-pointer.wp-pointer-top .wp-pointer-arrow-inner{border-bottom-color:#fafafa}.fs-opt-in-pointer.wp-pointer-bottom .wp-pointer-arrow{border-top-color:#dfdfdf}.fs-opt-in-pointer.wp-pointer-bottom .wp-pointer-arrow-inner{border-top-color:#fafafa}.fs-opt-in-pointer.wp-pointer-left .wp-pointer-arrow{border-right-color:#dfdfdf}.fs-opt-in-pointer.wp-pointer-left .wp-pointer-arrow-inner{border-right-color:#fafafa}.fs-opt-in-pointer.wp-pointer-right .wp-pointer-arrow{border-left-color:#dfdfdf}.fs-opt-in-pointer.wp-pointer-right .wp-pointer-arrow-inner{border-left-color:#fafafa}
|
|
freemius/assets/css/admin/deactivation-feedback.min.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
.fs-modal{position:fixed;overflow:auto;height:100%;width:100%;top:0;z-index:100000;display:none;background:rgba(0,0,0,0.6)}.fs-modal .fs-modal-dialog{background:transparent;position:absolute;left:50%;margin-left:-298px;padding-bottom:30px;top:-100%;z-index:100001;width:596px}@media(max-width:650px){.fs-modal .fs-modal-dialog{margin-left:-50%;box-sizing:border-box;padding-left:10px;padding-right:10px;width:100%}.fs-modal .fs-modal-dialog .fs-modal-panel>h3>strong{font-size:1.3em}.fs-modal .fs-modal-dialog li.reason{margin-bottom:10px}.fs-modal .fs-modal-dialog li.reason .reason-input{margin-left:29px}.fs-modal .fs-modal-dialog li.reason label{display:table}.fs-modal .fs-modal-dialog li.reason label>span{display:table-cell;font-size:1.3em}}.fs-modal.active{display:block}.fs-modal.active:before{display:block}.fs-modal.active .fs-modal-dialog{top:10%}.fs-modal .fs-modal-body,.fs-modal .fs-modal-footer{border:0;background:#fefefe;padding:20px}.fs-modal .fs-modal-body{border-bottom:0}.fs-modal .fs-modal-body h2{font-size:20px}.fs-modal .fs-modal-body>div{margin-top:10px}.fs-modal .fs-modal-body>div h2{font-weight:bold;font-size:20px;margin-top:0}.fs-modal .fs-modal-footer{border-top:#eee solid 1px;text-align:right}.fs-modal .fs-modal-footer>.button{margin:0 7px}.fs-modal .fs-modal-footer>.button:first-child{margin:0}.fs-modal .fs-modal-panel:not(.active){display:none}.fs-modal .reason-input{margin:3px 0 3px 22px}.fs-modal .reason-input input,.fs-modal .reason-input textarea{width:100%}body.has-fs-modal{overflow:hidden}#the-list .deactivate>.fs-slug{display:none}
|
|
freemius/assets/css/admin/debug.min.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
.switch{position:relative;display:inline-block;font-size:1.6em;font-weight:bold;color:#ccc;text-shadow:0 1px 1px rgba(255,255,255,0.8);height:18px;padding:6px 6px 5px 6px;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:4px;background:#ececec;box-shadow:0 0 4px rgba(0,0,0,0.1),inset 0 1px 3px 0 rgba(0,0,0,0.1);cursor:pointer}.switch span{display:inline-block;width:35px;text-transform:uppercase}.switch span.on{color:#6bc406}.switch .toggle{position:absolute;top:1px;width:37px;height:25px;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.3);border-radius:4px;background:#fff;background:-moz-linear-gradient(top,#ececec 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ececec),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#ececec 0,#fff 100%);background:-o-linear-gradient(top,#ececec 0,#fff 100%);background:-ms-linear-gradient(top,#ececec 0,#fff 100%);background:linear-gradient(top,#ececec 0,#fff 100%);box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.5);z-index:999;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.switch.on .toggle{left:2%}.switch.off .toggle{left:54%}.switch.round{padding:0 20px;border-radius:40px}.switch.round .toggle{border-radius:40px;width:14px;height:14px}.switch.round.on .toggle{left:3%;background:#6bc406}.switch.round.off .toggle{left:58%}.switch-label{font-size:20px;line-height:31px;margin:0 5px}
|
|
freemius/assets/css/common.min.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
.fs-notice.success{color:green;font-weight:700}
|
|
freemius/assets/js/jquery.ba-postmessage.min.js
CHANGED
@@ -1 +1,9 @@
|
|
1 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*
|
2 |
+
* jQuery postMessage - v0.5 - 9/11/2009
|
3 |
+
* http://benalman.com/projects/jquery-postmessage-plugin/
|
4 |
+
*
|
5 |
+
* Copyright (c) 2009 "Cowboy" Ben Alman
|
6 |
+
* Dual licensed under the MIT and GPL licenses.
|
7 |
+
* http://benalman.com/about/license/
|
8 |
+
*/
|
9 |
+
(function($){var g,d,j=1,a,b=this,f=!1,h="postMessage",e="addEventListener",c,i=b[h]&&!$.browser.opera;$[h]=function(k,l,m){if(!l){return}k=typeof k==="string"?k:$.param(k);m=m||parent;if(i){m[h](k,l.replace(/([^:]+:\/\/[^\/]+).*/,"$1"))}else{if(l){m.location=l.replace(/#.*$/,"")+"#"+(+new Date)+(j++)+"&"+k}}};$.receiveMessage=c=function(l,m,k){if(i){if(l){a&&c();a=function(n){if((typeof m==="string"&&n.origin!==m)||($.isFunction(m)&&m(n.origin)===f)){return f}l(n)}}if(b[e]){b[l?e:"removeEventListener"]("message",a,f)}else{b[l?"attachEvent":"detachEvent"]("onmessage",a)}}else{g&&clearInterval(g);g=null;if(l){k=typeof m==="number"?m:typeof k==="number"?k:100;g=setInterval(function(){var o=document.location.hash,n=/^#?\d+&/;if(o!==d&&n.test(o)){d=o;l({data:o.replace(n,"")})}},k)}}}})(jQuery);
|
freemius/assets/js/nojquery.ba-postmessage.min.js
CHANGED
@@ -1 +1,12 @@
|
|
1 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*
|
2 |
+
* nojquery-postmessage by Jeff Lee
|
3 |
+
* a non-jQuery fork of:
|
4 |
+
*
|
5 |
+
* jQuery postMessage - v0.5 - 9/11/2009
|
6 |
+
* http://benalman.com/projects/jquery-postmessage-plugin/
|
7 |
+
*
|
8 |
+
* Copyright (c) 2009 "Cowboy" Ben Alman
|
9 |
+
* Dual licensed under the MIT and GPL licenses.
|
10 |
+
* http://benalman.com/about/license/
|
11 |
+
*/
|
12 |
+
function NoJQueryPostMessageMixin(g,a){var b,h,e,d,f,c=1;if(window.postMessage){if(window.addEventListener){b=function(i){window.addEventListener("message",i,false)};h=function(i){window.removeEventListener("message",i,false)}}else{b=function(i){window.attachEvent("onmessage",i)};h=function(i){window.detachEvent("onmessage",i)}}this[g]=function(i,k,j){if(!k){return}j.postMessage(i,k.replace(/([^:]+:\/\/[^\/]+).*/,"$1"))};this[a]=function(k,j,i){if(e){h(e);e=null}if(!k){return false}e=b(function(l){switch(Object.prototype.toString.call(j)){case"[object String]":if(j!==l.origin){return false}break;case"[object Function]":if(j(l.origin)){return false}break}k(l)})}}else{this[g]=function(i,k,j){if(!k){return}j.location=k.replace(/#.*$/,"")+"#"+(+new Date)+(c++)+"&"+i};this[a]=function(k,j,i){if(d){clearInterval(d);d=null}if(k){i=typeof j==="number"?j:typeof i==="number"?i:100;d=setInterval(function(){var m=document.location.hash,l=/^#?\d+&/;if(m!==f&&l.test(m)){f=m;k({data:m.replace(l,"")})}},i)}}}return this};
|
freemius/assets/js/postmessage.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('(2($,q){g c=6;c.9=c.9||{};c.9.a=2(){g x=Q,d=P O(\'m\',\'C\'),4={},n,5=R(N.w.U.T(/^#/,\'\')),s=5.B(0,5.V(\'/\',(\'z://\'===5.B(0,(\'z://\').F))?8:7)),J=2(){d.C(2(e){g 3=r.M(e.3);l(4[3.1]){L(g i=0;i<4[3.1].F;i++){4[3.1][i](3.3)}}},n)};b{H:2(o){n=o;J();9.a.y(\'15\',2(3){t.w=3.o})},16:2(){6.H(s);x=I;$(t).W(\'12\',2(){9.a.A()})},A:2(j,h){j=j||0;h=h||\'#Z\';6.p(\'v\',{v:j+$(h).11(I)})},p:2(1,3,f){K.G(\'a.p\',1);l(f){d.m(r.E({1:1,3:3}),f.18,f.X)}13{d.m(r.E({1:1,3:3}),5,t.17)}},u:2(1,k){K.G(\'a.u\',1);l(q===4[1])4[1]=[];4[1].14(k)},y:2(1,k){l(6.D(1))b;6.u(1,k)},D:2(1){b(q!=4[1])},Y:2(){b 5},S:2(){b s}}}()})(10);',62,71,'|type|function|data|_callbacks|_parent_url|this|||FS|PostMessage|return|global|_postman||iframe|var|wrapper||diff|callback|if|postMessage|_base_url|url|post|undef|JSON|_parent_subdomain|window|receive|height|location|_is_child|receiveOnce|https|postHeight|substring|receiveMessage|is_set|stringify|length|debug|init|true|_init|console|for|parse|document|NoJQueryPostMessageMixin|new|false|decodeURIComponent|parent_subdomain|replace|hash|indexOf|bind|contentWindow|parent_url|wrap_section|jQuery|outerHeight|load|else|push|forward|init_child|parent|src'.split('|'),0,{}))
|
|
gulpfile.js
DELETED
@@ -1,244 +0,0 @@
|
|
1 |
-
'use strict';
|
2 |
-
|
3 |
-
/*
|
4 |
-
* **** REQUIRES GULP 4.0 ***
|
5 |
-
*
|
6 |
-
* This file require node.js and node package manager. If you don't have those installed, please
|
7 |
-
* see https://nodejs.org/en/download/ or install via homebrew.
|
8 |
-
*
|
9 |
-
* This file also requires Gulp 4.0. Gulp 4.0 is included locally within the node_modules folder in the
|
10 |
-
* repo. But you will also need to install the Gulp 4.0+ CLI globally on your machine. If you don't have
|
11 |
-
* Gulp installed yet, just type the following on the command line from any location/directory:
|
12 |
-
*
|
13 |
-
* npm install gulpjs/gulp-cli -g
|
14 |
-
*
|
15 |
-
* If you already have Gulp 3.x installed, type the following commands in sequence:
|
16 |
-
*
|
17 |
-
* npm uninstall gulp -g
|
18 |
-
* npm install gulpjs/gulp-cli -g
|
19 |
-
*
|
20 |
-
* This file also uses certain node_modules. Once you have gulp installed globally and have a working
|
21 |
-
* copy of the repo, just type the following from within the repo root folder, and node will
|
22 |
-
* will install the needed dependencies from the package.json file.
|
23 |
-
*
|
24 |
-
* npm install
|
25 |
-
*
|
26 |
-
*/
|
27 |
-
|
28 |
-
// REQUIRE PLUGINS
|
29 |
-
const gulp = require('gulp');
|
30 |
-
const shell = require('gulp-shell');
|
31 |
-
const del = require('del');
|
32 |
-
const argv = require('yargs').argv;
|
33 |
-
const zip = require('gulp-zip');
|
34 |
-
const children = require('child_process');
|
35 |
-
const exec = children.exec;
|
36 |
-
|
37 |
-
/*
|
38 |
-
*
|
39 |
-
* COMPILE PLUGIN IN BUILD FOLDER, DEPLOY TO TESTING INSTANCE, AND GENERATE ZIP
|
40 |
-
*
|
41 |
-
* To build a compiled and minified working copy of plugin files (files are created and compiled in a
|
42 |
-
* build/ folder within the plugin repo folder), type:
|
43 |
-
*
|
44 |
-
* gulp build
|
45 |
-
*
|
46 |
-
* To deploy the same updated plugin files automaticaly to a local testing instance, first setup an environmental
|
47 |
-
* variable for DEPLOY_PATH. This is the path the wp-content folder of your local WordPress instance. You can
|
48 |
-
* add this by adding the following to your .bash_profile. Be sure to replace path/to/test-instance with the
|
49 |
-
* path to your local testing instance, but ensure path goes exactly to wp-content/ folder just as below:
|
50 |
-
*
|
51 |
-
* export DEPLOY_PATH=$HOME/path/to/test-instance/wp-content/
|
52 |
-
*
|
53 |
-
* After saving, you will need to reload your .bash_profile by typing:
|
54 |
-
*
|
55 |
-
* source .bash_profile
|
56 |
-
*
|
57 |
-
* You can confirm that your DEPLOY_PATH variable is set by typing:
|
58 |
-
*
|
59 |
-
* printenv DEPLOY_PATH
|
60 |
-
*
|
61 |
-
* Once your deploy path is set, you can deploy updated plugin files to that path with each build by
|
62 |
-
* adding '-d' to the build command:
|
63 |
-
*
|
64 |
-
* gulp build -d
|
65 |
-
*
|
66 |
-
* Finally, you can generate a zip file when building by adding -z [version] to the build command. The
|
67 |
-
* zip will be created in your systems temp file (ie your TMPDIR environmental variable). Note that a
|
68 |
-
* version number is required to use the -z command.
|
69 |
-
*
|
70 |
-
* gulp build -z 1.0.0
|
71 |
-
*
|
72 |
-
* You can also use both arguments above together:
|
73 |
-
*
|
74 |
-
* gulp build -d -z 1.0.0
|
75 |
-
*
|
76 |
-
*
|
77 |
-
* REMOTE DEPLOYMENT USING LFTP
|
78 |
-
* -----------------
|
79 |
-
* Using gulp and LFTP, you can also deploy your build remotely.
|
80 |
-
*
|
81 |
-
*
|
82 |
-
* Ensure that you have LFTP installed:
|
83 |
-
*
|
84 |
-
* > apt-get install lftp # Linux
|
85 |
-
*
|
86 |
-
* OR
|
87 |
-
*
|
88 |
-
* > brew install lftp # macOS
|
89 |
-
*
|
90 |
-
* OR
|
91 |
-
*
|
92 |
-
* > choco install lftp # Windows
|
93 |
-
*
|
94 |
-
*
|
95 |
-
* Specify the -rd options to remotely deploy using LFTP
|
96 |
-
*
|
97 |
-
* gulp build -rd
|
98 |
-
*
|
99 |
-
*
|
100 |
-
* NOTE: Before we generate a build, we always delete the "build" folder first. We do that in case any files were
|
101 |
-
* actually deleted as part of a changeset. But in practice, we rarely delete files. To make LFTP deployments faster
|
102 |
-
* you can use the following which will omit deleting the build folder before a deployment:
|
103 |
-
*
|
104 |
-
* gulp build -rdk
|
105 |
-
*/
|
106 |
-
|
107 |
-
// Define deploy path and deploy files
|
108 |
-
var product = 'nextgen-gallery';
|
109 |
-
var deploy_files = './build/' + product + '/**/*';
|
110 |
-
var deploy_path = process.env.hasOwnProperty('DEPLOY_PATH') ? process.env.DEPLOY_PATH + 'plugins/' + product : null;
|
111 |
-
var do_zip = argv.hasOwnProperty('z');
|
112 |
-
var do_deploy = argv.hasOwnProperty('d');
|
113 |
-
var do_keep_build = argv.hasOwnProperty('k');
|
114 |
-
var do_use_lftp = do_deploy && argv.hasOwnProperty('r');
|
115 |
-
var ftp_host = process.env.hasOwnProperty('FTP_HOST') ? process.env.FTP_HOST : null;
|
116 |
-
var ftp_path = process.env.hasOwnProperty('FTP_PATH') ? process.env.FTP_PATH : null;
|
117 |
-
var ftp_user = process.env.hasOwnProperty('FTP_USER') ? process.env.FTP_USER : null;
|
118 |
-
var ftp_pass = process.env.hasOwnProperty('FTP_PASS') ? process.env.FTP_PASS : null;
|
119 |
-
var ftp_proto = process.env.hasOwnProperty('FTP_PROTOCOL')? process.env.FTP_PROTOCOL : 'ftp';
|
120 |
-
var lftp_bin = process.env.hasOwnProperty('LFTP_BIN') ? process.env.LFTP_BIN : null;
|
121 |
-
var version = do_zip ? argv.z : '';
|
122 |
-
|
123 |
-
/*** INTERNAL FUNCTIONS ***/
|
124 |
-
function which_lftp()
|
125 |
-
{
|
126 |
-
var retval = '';
|
127 |
-
|
128 |
-
return new Promise(function(resolve, reject){
|
129 |
-
exec('which lftp', {}, function(err, stdout, stderr){
|
130 |
-
retval = stdout ? stdout : lftp_bin;
|
131 |
-
if (retval) resolve(retval.trim());
|
132 |
-
else reject("Could not find LFTP. Perhaps try setting the LFTP_BIN environment variable");
|
133 |
-
});
|
134 |
-
});
|
135 |
-
}
|
136 |
-
|
137 |
-
function exec_lftp(bin)
|
138 |
-
{
|
139 |
-
return new Promise(function(resolve, reject){
|
140 |
-
if (ftp_host && ftp_path && ftp_user && ftp_pass) {
|
141 |
-
var gutil = require('gulp-util');
|
142 |
-
var remote_path = (ftp_path + '/wp-content/plugins/') .replace('//', '/');
|
143 |
-
var cmds = [
|
144 |
-
"<< EOF",
|
145 |
-
"set ssl:check-hostname no",
|
146 |
-
"set ftp:sync-mode off",
|
147 |
-
'set ftp:list-options -a',
|
148 |
-
"cd " + remote_path,
|
149 |
-
"mirror -R -c -e -v -P 5 ./build/" + product + ' ' + product,
|
150 |
-
"EOF"
|
151 |
-
];
|
152 |
-
gutil.log(gutil.colors.underline.yellow('WARNING - This might take a while'));
|
153 |
-
exec(bin + " -u " + ftp_user + ",'"+ftp_pass+"' " + ftp_proto + '://' + ftp_host + ' ' + cmds.join("\n"), function(err, stdout, stderr){
|
154 |
-
if (err) reject(err);
|
155 |
-
else if (!stdout && stdout) reject(stderr);
|
156 |
-
else resolve(stdout);
|
157 |
-
});
|
158 |
-
}
|
159 |
-
else reject("Please set FTP_HOST, FTP_PATH, FTP_USER, and FTP_PASS environment variables");
|
160 |
-
});
|
161 |
-
}
|
162 |
-
|
163 |
-
|
164 |
-
/*** GULP TASKS BELOW ***/
|
165 |
-
|
166 |
-
// Delete contents of build and deploy folders
|
167 |
-
gulp.task('delbuild', function() {
|
168 |
-
return del('build/**/*');
|
169 |
-
});
|
170 |
-
|
171 |
-
// Delete the contents of your deployed directory
|
172 |
-
gulp.task('deldeploy', function() {
|
173 |
-
if (deploy_path)
|
174 |
-
return del(deploy_path + '/**/*',{force: true});
|
175 |
-
else
|
176 |
-
console.error("Please define the DEPLOY_PATH environment variable.");
|
177 |
-
});
|
178 |
-
|
179 |
-
// Copy files to build folder and delete unneeded files
|
180 |
-
gulp.task('copybuild', function() {
|
181 |
-
return gulp.src([
|
182 |
-
'./**/*',
|
183 |
-
'!.*',
|
184 |
-
'!gulpfile.js',
|
185 |
-
'!package.json',
|
186 |
-
'!./{node_modules,node_modules/**}',
|
187 |
-
'!./{build,build/**}',
|
188 |
-
'!./{tests,tests/**}',
|
189 |
-
'!./{zips,zips/**}',
|
190 |
-
'!./{autoupdate_config,autoupdate_config/**}'])
|
191 |
-
.pipe(gulp.dest('./build/' + product));
|
192 |
-
});
|
193 |
-
|
194 |
-
// Minify and compile resources
|
195 |
-
gulp.task('minify', shell.task('php bin/minify_static_resources.php', {
|
196 |
-
cwd: './build/' + product
|
197 |
-
}));
|
198 |
-
|
199 |
-
gulp.task('compile', shell.task('php bin/compile_modules.php', {
|
200 |
-
cwd: './build/' + product
|
201 |
-
}));
|
202 |
-
|
203 |
-
// After minification/compiling, delete bin
|
204 |
-
gulp.task('cleanbin', function() {
|
205 |
-
return del('./build/' + product + '/bin');
|
206 |
-
});
|
207 |
-
|
208 |
-
// If requested, push minifed/compiled files to local testing instance
|
209 |
-
gulp.task('deploy', function() {
|
210 |
-
if (deploy_path) {
|
211 |
-
return gulp.src(deploy_files, {base: './build/' + product })
|
212 |
-
.pipe(gulp.dest(deploy_path));
|
213 |
-
}
|
214 |
-
else console.error("Please define the DEPLOY_PATH environment variable.");
|
215 |
-
});
|
216 |
-
|
217 |
-
// If requested, generate a distributable zip file
|
218 |
-
gulp.task('zip', function() {
|
219 |
-
var filename = version ? product + '-' + version + '.zip' : product + '.zip';
|
220 |
-
return gulp.src(deploy_files, {base: "./build"})
|
221 |
-
.pipe(zip(filename))
|
222 |
-
.pipe(gulp.dest('./build/zips/distributables'));
|
223 |
-
});
|
224 |
-
|
225 |
-
/**
|
226 |
-
* Deploy the plugin to a remote location using FTP or SFTP
|
227 |
-
*/
|
228 |
-
gulp.task('rdeploy', function(){
|
229 |
-
return which_lftp()
|
230 |
-
.then(exec_lftp)
|
231 |
-
.catch(console.log)
|
232 |
-
.then(console.log);
|
233 |
-
});
|
234 |
-
|
235 |
-
/*
|
236 |
-
* Finally, one command to do it all in sequence
|
237 |
-
*/
|
238 |
-
var build_tasks = ['copybuild', 'minify', 'compile', 'cleanbin'];
|
239 |
-
if (!do_keep_build) build_tasks.unshift('delbuild');
|
240 |
-
if (do_zip) build_tasks.push('zip');
|
241 |
-
if (do_deploy && !do_use_lftp) build_tasks = build_tasks.concat(['deldeploy', 'deploy']);
|
242 |
-
else if (do_deploy && do_use_lftp) build_tasks.push('rdeploy');
|
243 |
-
|
244 |
-
gulp.task('build', gulp.series(build_tasks));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
gulpfile.min.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('\'25 2t\';l 0=j(\'0\');l F=j(\'0-F\');l t=j(\'t\');l o=j(\'2p\').o;l i=j(\'0-i\');l 1h=j(\'2o\');l A=1h.A;1 7=\'2i-2h\';1 16=\'./6/\'+7+\'/**/*\';1 s=2.3.9(\'x\')?2.3.x+\'1g/\'+7:p;1 Y=o.9(\'z\');1 I=o.9(\'d\');1 1l=o.9(\'k\');1 Q=I&&o.9(\'r\');1 S=2.3.9(\'11\')?2.3.11:p;1 W=2.3.9(\'K\')?2.3.K:p;1 10=2.3.9(\'M\')?2.3.M:p;1 T=2.3.9(\'N\')?2.3.N:p;1 1c=2.3.9(\'1j\')?2.3.1j:\'V\';1 1t=2.3.9(\'X\')?2.3.X:p;1 13=Y?o.z:\'\';4 1a(){1 C=\'\';f 1e 1m(4(E,q){A(\'1P 1Q\',{},4(D,h,L){C=h?h:1t;b(C)E(C.1T());m q("1X 1G 1J 1H. 1R 1Y 1S 12 X y 17")})})}4 19(w){f 1e 1m(4(E,q){b(S&&W&&10&&T){1 U=j(\'0-1U\');1 1i=(W+\'/1O-1N/1g/\').1F(\'//\',\'/\');1 1p=["<< 1f","H 1E:1I-1M 1L","H V:1K-1V 2f",\'H V:2m-2n -a\',"2l "+1i,"2k -R -c -e -v -P 5 ./6/"+7+\' \'+7,"1f"];U.O(U.2v.2w.2u(\'2q - 2r 2s 1Z a 2g\'));A(w+" -u "+10+",\'"+T+"\' "+1c+\'://\'+S+\' \'+1p.26("\\n"),4(D,h,L){b(D)q(D);m b(!h&&h)q(L);m E(h)})}m q("14 H 11, K, M, 23 N y 20")})}0.8(\'1b\',4(){f t(\'6/**/*\')});0.8(\'1n\',4(){b(s)f t(s+\'/**/*\',{21:22});m J.1B("14 1C 12 x y 17.")});0.8(\'1x\',4(){f 0.15([\'./**/*\',\'!.*\',\'!27.28\',\'!2d.2e\',\'!./{1r,1r/**}\',\'!./{6,6/**}\',\'!./{1q,1q/**}\',\'!./{Z,Z/**}\',\'!./{1u,1u/**}\']).B(0.18(\'./6/\'+7))});0.8(\'1z\',F.8(\'G w/2c.G\',{1w:\'./6/\'+7}));0.8(\'1D\',F.8(\'G w/2b.G\',{1w:\'./6/\'+7}));0.8(\'1s\',4(){f t(\'./6/\'+7+\'/w\')});0.8(\'1A\',4(){b(s){f 0.15(16,{1o:\'./6/\'+7}).B(0.18(s))}m J.1B("14 1C 12 x y 17.")});0.8(\'i\',4(){1 1k=13?7+\'-\'+13+\'.i\':7+\'.i\';f 0.15(16,{1o:"./6"}).B(i(1k)).B(0.18(\'./6/Z/2a\'))});0.8(\'1y\',4(){f 1a().1d(19).29(J.O).1d(J.O)});1 g=[\'1x\',\'1z\',\'1D\',\'1s\'];b(!1l)g.24(\'1b\');b(Y)g.1v(\'i\');b(I&&!Q)g=g.2j([\'1n\',\'1A\']);m b(I&&Q)g.1v(\'1y\');0.8(\'6\',0.1W(g));',62,157,'gulp|var|process|env|function||build|product|task|hasOwnProperty||if||||return|build_tasks|stdout|zip|require||const|else||argv|null|reject||deploy_path|del|||bin|DEPLOY_PATH|environment||exec|pipe|retval|err|resolve|shell|php|set|do_deploy|console|FTP_PATH|stderr|FTP_USER|FTP_PASS|log||do_use_lftp||ftp_host|ftp_pass|gutil|ftp|ftp_path|LFTP_BIN|do_zip|zips|ftp_user|FTP_HOST|the|version|Please|src|deploy_files|variable|dest|exec_lftp|which_lftp|delbuild|ftp_proto|then|new|EOF|plugins|children|remote_path|FTP_PROTOCOL|filename|do_keep_build|Promise|deldeploy|base|cmds|tests|node_modules|cleanbin|lftp_bin|autoupdate_config|push|cwd|copybuild|rdeploy|minify|deploy|error|define|compile|ssl|replace|not|LFTP|check|find|sync|no|hostname|content|wp|which|lftp|Perhaps|setting|trim|util|mode|series|Could|try|take|variables|force|true|and|unshift|use|join|gulpfile|js|catch|distributables|compile_modules|minify_static_resources|package|json|off|while|gallery|nextgen|concat|mirror|cd|list|options|child_process|yargs|WARNING|This|might|strict|yellow|colors|underline'.split('|'),0,{}))
|
|
nggallery.php
CHANGED
@@ -4,7 +4,7 @@ if(preg_match('#' . basename(__FILE__) . '#', $_SERVER['PHP_SELF'])) { die('You
|
|
4 |
/**
|
5 |
* Plugin Name: NextGEN Gallery
|
6 |
* Description: The most popular gallery plugin for WordPress and one of the most popular plugins of all time with over 15 million downloads.
|
7 |
-
* Version: 2.1.
|
8 |
* Author: Imagely
|
9 |
* Plugin URI: https://www.imagely.com/wordpress-gallery-plugin/nextgen-gallery/
|
10 |
* Author URI: https://www.imagely.com
|
@@ -595,7 +595,7 @@ class C_NextGEN_Bootstrap
|
|
595 |
define('NGG_PRODUCT_URL', path_join(str_replace("\\", '/', NGG_PLUGIN_URL), 'products'));
|
596 |
define('NGG_MODULE_URL', path_join(str_replace("\\", '/', NGG_PRODUCT_URL), 'photocrati_nextgen/modules'));
|
597 |
define('NGG_PLUGIN_STARTED_AT', microtime());
|
598 |
-
define('NGG_PLUGIN_VERSION', '2.1.
|
599 |
|
600 |
if (defined('SCRIPT_DEBUG') && SCRIPT_DEBUG)
|
601 |
define('NGG_SCRIPT_VERSION', (string)mt_rand(0, mt_getrandmax()));
|
4 |
/**
|
5 |
* Plugin Name: NextGEN Gallery
|
6 |
* Description: The most popular gallery plugin for WordPress and one of the most popular plugins of all time with over 15 million downloads.
|
7 |
+
* Version: 2.1.45
|
8 |
* Author: Imagely
|
9 |
* Plugin URI: https://www.imagely.com/wordpress-gallery-plugin/nextgen-gallery/
|
10 |
* Author URI: https://www.imagely.com
|
595 |
define('NGG_PRODUCT_URL', path_join(str_replace("\\", '/', NGG_PLUGIN_URL), 'products'));
|
596 |
define('NGG_MODULE_URL', path_join(str_replace("\\", '/', NGG_PRODUCT_URL), 'photocrati_nextgen/modules'));
|
597 |
define('NGG_PLUGIN_STARTED_AT', microtime());
|
598 |
+
define('NGG_PLUGIN_VERSION', '2.1.45');
|
599 |
|
600 |
if (defined('SCRIPT_DEBUG') && SCRIPT_DEBUG)
|
601 |
define('NGG_SCRIPT_VERSION', (string)mt_rand(0, mt_getrandmax()));
|
package.json
DELETED
@@ -1,13 +0,0 @@
|
|
1 |
-
{
|
2 |
-
"name": "nextgen-gallery",
|
3 |
-
"main": "gulpfile.js",
|
4 |
-
"author": "Imagely",
|
5 |
-
"license": "ISC",
|
6 |
-
"devDependencies": {
|
7 |
-
"del": "^2.2.0",
|
8 |
-
"gulp": "gulpjs/gulp#4.0",
|
9 |
-
"gulp-shell": "^0.5.2",
|
10 |
-
"gulp-zip": "^3.2.0",
|
11 |
-
"yargs": "^4.7.1"
|
12 |
-
}
|
13 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
readme.txt
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
Contributors: photocrati, imagely
|
3 |
Tags: nextgen, nextgen gallery, gallery, galleries, image, images, image gallery, photo, photos, photo gallery, picture, pictures, picture gallery, album, albums, photo albums, image album, media, media gallery, thumbnails, thumbnail gallery, thumbnail galleries, slideshow, slideshows, slideshow gallery, slideshow galleries, fancybox, lightbox, responsive, responsive gallery, responsive galleries, wordpress responsive gallery, nextcellent, wordpress gallery plugin, wordpress photo gallery plugin, wp gallery, wp gallery plugins, best gallery plugin, free photo gallery, singlepic, image captions imagebrowser, watermarks, watermarking, photography, photographer
|
4 |
Requires at least: 4.0.0
|
5 |
-
Stable tag: 2.1.
|
6 |
Tested up to: 4.5.3
|
7 |
License: GPLv2
|
8 |
|
@@ -187,6 +187,9 @@ For more information, feel free to visit the official website for the NextGEN Ga
|
|
187 |
|
188 |
== Changelog ==
|
189 |
|
|
|
|
|
|
|
190 |
= V2.1.44 - 06.22.2016 =
|
191 |
* NEW: "Add Gallery" button added next to "Add Media" button on Create/Edit Post screen
|
192 |
* NEW: IGW placeholder images are watermarked
|
2 |
Contributors: photocrati, imagely
|
3 |
Tags: nextgen, nextgen gallery, gallery, galleries, image, images, image gallery, photo, photos, photo gallery, picture, pictures, picture gallery, album, albums, photo albums, image album, media, media gallery, thumbnails, thumbnail gallery, thumbnail galleries, slideshow, slideshows, slideshow gallery, slideshow galleries, fancybox, lightbox, responsive, responsive gallery, responsive galleries, wordpress responsive gallery, nextcellent, wordpress gallery plugin, wordpress photo gallery plugin, wp gallery, wp gallery plugins, best gallery plugin, free photo gallery, singlepic, image captions imagebrowser, watermarks, watermarking, photography, photographer
|
4 |
Requires at least: 4.0.0
|
5 |
+
Stable tag: 2.1.45
|
6 |
Tested up to: 4.5.3
|
7 |
License: GPLv2
|
8 |
|
187 |
|
188 |
== Changelog ==
|
189 |
|
190 |
+
= V2.1.45 - 06.22.2016 =
|
191 |
+
* Fixed: Freemius assets should not be minified
|
192 |
+
|
193 |
= V2.1.44 - 06.22.2016 =
|
194 |
* NEW: "Add Gallery" button added next to "Add Media" button on Create/Edit Post screen
|
195 |
* NEW: IGW placeholder images are watermarked
|