Changeset 1859712
- Timestamp:
- 04/17/2018 11:31:03 AM (8 years ago)
- Location:
- siteattention/tags/1.0.7
- Files:
-
- 7 edited
-
README.txt (modified) (2 diffs)
-
admin/dist/siteattention-module.js (modified) (1 diff)
-
admin/dist/siteattention-module.js.map (modified) (1 diff)
-
admin/js/compiled/siteattention-admin.js.map (modified) (1 diff)
-
admin/js/compiled/siteattention-module.js (modified) (1 diff)
-
admin/js/compiled/siteattention-module.js.map (modified) (1 diff)
-
siteattention.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
siteattention/tags/1.0.7/README.txt
r1859708 r1859712 6 6 Requires at least: 4.5 7 7 Tested up to: 4.9 8 Stable tag: 1.0. 78 Stable tag: 1.0.4 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 68 68 * new UI for SiteAttention settings 69 69 70 = 1.0.7 =71 72 * API updates to improve module core functionality73 * README updated to reflect minimum PHP requirements as well74 75 70 == Upgrade Notice == 76 71 -
siteattention/tags/1.0.7/admin/dist/siteattention-module.js
r1736194 r1859712 1 "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}(function($){"use strict";var SiteAttentionWordPress=function(){function SiteAttentionWordPress(){_classCallCheck(this,SiteAttentionWordPress);this.domElements={wpContent:document.getElementById("wpcontent")}}_createClass(SiteAttentionWordPress,[{key:"getPid",value:function getPid(){return+SiteAttentionInfo.pid}},{key:"getIId",value:function getIId(){return SiteAttentionInfo.iid}},{key:"getCMS",value:function getCMS(){return SiteAttentionModule.Cms.WordPress}},{key:"getType",value:function getType(){return SiteAttentionInfo.post_type}},{key:"getLang",value:function getLang(){return SiteAttentionInfo.language||navigator.language||null}},{key:"getUser",value:function getUser(){return SiteAttentionInfo.user_name}},{key:"getUrl",value:function getUrl(){return SiteAttentionInfo.url}},{key:"getPublished",value:function getPublished(){return SiteAttentionInfo.published==="1"}},{key:"getMap",value:function getMap(){var fields=[];if(SiteAttentionInfo.post_type==="post"||SiteAttentionInfo.post_type==="page"){fields=[{seo:"title",name:"Title",selector:"#title|0",type:"FieldInput"},{seo:"url",name:"Slug",selector:"#post_name|0",type:"FieldInput"},{seo:"metadescription",name:"Excerpt",selector:"#excerpt|0",type:"FieldInput"},{seo:"content",name:"Content",selector:"#content|0",type:"FieldTinyMCE4"},{seo:"headers",name:"Headers",selector:"#content|0",type:"FieldTinyMCE4"},{seo:"images",name:"Images",selector:"#content|0",type:"FieldTinyMCE4"},{seo:"videos",name:"Videos",selector:"#content|0",type:"FieldTinyMCE4"},{seo:"links",name:"Links",selector:"#content|0",type:"FieldTinyMCE4"}]}if(SiteAttentionInfo.post_type==="post"){fields.push({seo:"metakeywords",name:"Tags",selector:"#tax-input-post_tag|0",type:"FieldInput"})}return SiteAttentionModule.FieldFactory(fields)}},{key:"onShow",value:function onShow(){document.body.classList.add("siteattention-on")}},{key:"onHide",value:function onHide(){document.body.classList.remove("siteattention-on")}},{key:"onMinimise",value:function onMinimise(){this.domElements.wpContent.style.marginRight=0+"px"}},{key:"onMaximise",value:function onMaximise(){this.domElements.wpContent.style.marginRight=350+"px"}},{key:"permalinkEvent",value:function permalinkEvent(){$("#edit-slug-box").click(function(event){var el=document.getElementById("post_name");var e=document.createEvent("HTMLEvents");e.initEvent("keyup",false,true);el.dispatchEvent(e)})}},{key:"saveInformation",value:function saveInformation(status,key,instance){if(!status)return;$.post("/siteattention/settings",JSON.stringify({key:key,iid:instance.iid,iname:instance.name,ilocked:instance.locked}),function(data,textStatus,xhr){})}},{key:"saveInstance",value:function saveInstance(status,instance){if(!status)return;$.post("/siteattention/settings",JSON.stringify({iid:instance.iid,iname:instance.name,ilocked:instance.locked}),function(data,textStatus,xhr){})}},{key:"saveLicense",value:function saveLicense(status,key){if(!status)return;$.post("/siteattention/settings",JSON.stringify({key:key}),function(data,textStatus,xhr){})}},{key:"setScore",value:function setScore(status,data){if(!data)return;var readability=data.readability;var score=data.score;var html='\n <div id="siteattention-sidebarscore">\n <div id="siteattention-readability" class="misc-pub-section siteattention-score">\n <span class="siteattention-score--logo"></span>\n <span class="siteattention-score--title">Readability: <b>'+readability+'</b></span>\n </div>\n <div id="siteattention-score" class="misc-pub-section siteattention-score">\n <span class="siteattention-score--logo"></span>\n <span class="siteattention-score--title">SEO: <b>'+score+"%</b></span>\n </div>\n </div>\n ";$("#siteattention-sidebarscore").remove();$("#misc-publishing-actions").append(html)}},{key:"getContainer",value:function getContainer(){var wpcontent=document.getElementById("wpcontent"),container=document.createElement("div");wpcontent.style.marginRight="350px";container.id="SAPL";this.setContainerHeight(container,wpcontent);!function(setContainerHeight,container,wpcontent){window.addEventListener("resize",function(event){setContainerHeight(container,wpcontent)})}(this.setContainerHeight,container,wpcontent);document.body.appendChild(container);return container}},{key:"setContainerHeight",value:function setContainerHeight(container,wpcontent){var wpHtmlContainer=document.querySelector("html.wp-toolbar"),wpHtmlContainerStyle=window.getComputedStyle(wpHtmlContainer,null),wpHtmlContainerStylePaddingTop=wpHtmlContainerStyle.paddingTop,topPos=Number(wpHtmlContainerStylePaddingTop.slice(0,2)),height=window.innerHeight-topPos;container.style.height=height+"px"}},{key:"init",value:function init(){var _this=this;SiteAttention.play({container:this.getContainer(),minimised:false});SiteAttention.load({pid:this.getPid(),iid:this.getIId(),cms:this.getCMS(),type:this.getType(),lang:this.getLang(),user:this.getUser(),url:this.getUrl(),published:this.getPublished(),map:this.getMap()});this.onShow();this.permalinkEvent();SiteAttentionModule.hooks.add("after","register","Saving client information",function(s,k,i){return _this.saveInformation(s,k,i)});SiteAttentionModule.hooks.add("after","instance","Saving instance data",function(s,i){return _this.saveInstance(s,i)});SiteAttentionModule.hooks.add("after","license","Save existing license",function(s,k,i){return _this.saveInformation(s,k,i)});SiteAttentionModule.hooks.add("after","update","UI update",function(s,d){return _this.setScore(s,d)});SiteAttentionModule.hooks.add("after","minimise","Minimise",function(s){return _this.onMinimise(s)});SiteAttentionModule.hooks.add("after","maximise","Maximise",function(s){return _this.onMaximise(s)})}}]);return SiteAttentionWordPress}();$(window).load(function(){if(typeof SiteAttention!=="undefined"){(new SiteAttentionWordPress).init()}})})(jQuery);1 "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}(function($){"use strict";var SiteAttentionWordPress=function(){function SiteAttentionWordPress(){_classCallCheck(this,SiteAttentionWordPress);this.domElements={wpContent:document.getElementById("wpcontent")}}_createClass(SiteAttentionWordPress,[{key:"getPid",value:function getPid(){return+SiteAttentionInfo.pid}},{key:"getIId",value:function getIId(){return SiteAttentionInfo.iid}},{key:"getCMS",value:function getCMS(){return"WP"}},{key:"getType",value:function getType(){return SiteAttentionInfo.post_type}},{key:"getLang",value:function getLang(){return SiteAttentionInfo.language||navigator.language||null}},{key:"getUser",value:function getUser(){return SiteAttentionInfo.user_name}},{key:"getUrl",value:function getUrl(){return SiteAttentionInfo.url}},{key:"getPublished",value:function getPublished(){return SiteAttentionInfo.published==="1"}},{key:"getMap",value:function getMap(){var fields=[];if(SiteAttentionInfo.post_type==="post"||SiteAttentionInfo.post_type==="page"){fields=[{seo:"title",name:"Title",selector:"#title|0",type:"FieldInput"},{seo:"url",name:"Slug",selector:"#post_name|0",type:"FieldInput"},{seo:"metadescription",name:"Excerpt",selector:"#excerpt|0",type:"FieldInput"},{seo:"content",name:"Content",selector:"#content|0",type:"FieldTinyMCE4"},{seo:"headers",name:"Headers",selector:"#content|0",type:"FieldTinyMCE4"},{seo:"images",name:"Images",selector:"#content|0",type:"FieldTinyMCE4"},{seo:"videos",name:"Videos",selector:"#content|0",type:"FieldTinyMCE4"},{seo:"links",name:"Links",selector:"#content|0",type:"FieldTinyMCE4"}]}if(SiteAttentionInfo.post_type==="post"){fields.push({seo:"metakeywords",name:"Tags",selector:"#tax-input-post_tag|0",type:"FieldInput"})}return SiteAttentionModule.FieldFactory(fields)}},{key:"onShow",value:function onShow(){document.body.classList.add("siteattention-on")}},{key:"onHide",value:function onHide(){document.body.classList.remove("siteattention-on")}},{key:"onMinimise",value:function onMinimise(){this.domElements.wpContent.style.marginRight=0+"px"}},{key:"onMaximise",value:function onMaximise(){this.domElements.wpContent.style.marginRight=350+"px"}},{key:"permalinkEvent",value:function permalinkEvent(){$("#edit-slug-box").click(function(event){var el=document.getElementById("post_name");var e=document.createEvent("HTMLEvents");e.initEvent("keyup",false,true);el.dispatchEvent(e)})}},{key:"saveInformation",value:function saveInformation(status,key,instance){if(!status)return;$.post("/siteattention/settings",JSON.stringify({key:key,iid:instance.iid,iname:instance.name,ilocked:instance.locked}),function(data,textStatus,xhr){})}},{key:"saveInstance",value:function saveInstance(status,instance){if(!status)return;$.post("/siteattention/settings",JSON.stringify({iid:instance.iid,iname:instance.name,ilocked:instance.locked}),function(data,textStatus,xhr){})}},{key:"saveLicense",value:function saveLicense(status,key){if(!status)return;$.post("/siteattention/settings",JSON.stringify({key:key}),function(data,textStatus,xhr){})}},{key:"setScore",value:function setScore(status,data){if(!data)return;var readability=data.readability;var score=data.score;var html='\n <div id="siteattention-sidebarscore">\n <div id="siteattention-readability" class="misc-pub-section siteattention-score">\n <span class="siteattention-score--logo"></span>\n <span class="siteattention-score--title">Readability: <b>'+readability+'</b></span>\n </div>\n <div id="siteattention-score" class="misc-pub-section siteattention-score">\n <span class="siteattention-score--logo"></span>\n <span class="siteattention-score--title">SEO: <b>'+score+"%</b></span>\n </div>\n </div>\n ";$("#siteattention-sidebarscore").remove();$("#misc-publishing-actions").append(html)}},{key:"getContainer",value:function getContainer(){var wpcontent=document.getElementById("wpcontent"),container=document.createElement("div");wpcontent.style.marginRight="350px";container.id="SAPL";this.setContainerHeight(container,wpcontent);!function(setContainerHeight,container,wpcontent){window.addEventListener("resize",function(event){setContainerHeight(container,wpcontent)})}(this.setContainerHeight,container,wpcontent);document.body.appendChild(container);return container}},{key:"setContainerHeight",value:function setContainerHeight(container,wpcontent){var wpHtmlContainer=document.querySelector("html.wp-toolbar"),wpHtmlContainerStyle=window.getComputedStyle(wpHtmlContainer,null),wpHtmlContainerStylePaddingTop=wpHtmlContainerStyle.paddingTop,topPos=Number(wpHtmlContainerStylePaddingTop.slice(0,2)),height=window.innerHeight-topPos;container.style.height=height+"px"}},{key:"init",value:function init(){var _this=this;SiteAttention.play({container:this.getContainer(),minimised:false});SiteAttention.load({pid:this.getPid(),iid:this.getIId(),cms:this.getCMS(),type:this.getType(),lang:this.getLang(),user:this.getUser(),url:this.getUrl(),published:this.getPublished(),map:this.getMap()});this.onShow();this.permalinkEvent();SiteAttentionModule.hooks.add("after","register","Saving client information",function(s,k,i){return _this.saveInformation(s,k,i)});SiteAttentionModule.hooks.add("after","instance","Saving instance data",function(s,i){return _this.saveInstance(s,i)});SiteAttentionModule.hooks.add("after","license","Save existing license",function(s,k,i){return _this.saveInformation(s,k,i)});SiteAttentionModule.hooks.add("after","update","UI update",function(s,d){return _this.setScore(s,d)});SiteAttentionModule.hooks.add("after","minimise","Minimise",function(s){return _this.onMinimise(s)});SiteAttentionModule.hooks.add("after","maximise","Maximise",function(s){return _this.onMaximise(s)})}}]);return SiteAttentionWordPress}();$(window).load(function(){if(typeof SiteAttention!=="undefined"){(new SiteAttentionWordPress).init()}})})(jQuery); 2 2 //# sourceMappingURL=siteattention-module.js.map -
siteattention/tags/1.0.7/admin/dist/siteattention-module.js.map
r1736194 r1859712 1 {"version":3,"sources":["../js/compiled/siteattention-module.js"],"names":["_createClass","defineProperties","target","props","i","length","descriptor","enumerable","configurable","writable","Object","defineProperty","key","Constructor","protoProps","staticProps","prototype","_classCallCheck","instance","TypeError","$","SiteAttentionWordPress","this","domElements","wpContent","document","getElementById","value","getPid","SiteAttentionInfo","pid","getIId","iid","getCMS"," SiteAttentionModule","Cms","WordPress","getType","post_type","getLang","language","navigator","getUser","user_name","getUrl","url","getPublished","published","getMap","fields","seo","name","selector","type","push","FieldFactory","onShow","body","classList","add","onHide","remove","onMinimise","style","marginRight","onMaximise","permalinkEvent","click","event","el","e","createEvent","initEvent","dispatchEvent","saveInformation","status","post","JSON","stringify","iname","ilocked","locked","data","textStatus","xhr","saveInstance","saveLicense","setScore","readability","score","html","append","getContainer","wpcontent","container","createElement","id","setContainerHeight","window","addEventListener","appendChild","wpHtmlContainer","querySelector","wpHtmlContainerStyle","getComputedStyle","wpHtmlContainerStylePaddingTop","paddingTop","topPos","Number","slice","height","innerHeight","init","_this","SiteAttention","play","minimised","load","cms","lang","user","map","hooks","s","k","d","jQuery"],"mappings":"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","file":"siteattention-module.js"}1 {"version":3,"sources":["../js/compiled/siteattention-module.js"],"names":["_createClass","defineProperties","target","props","i","length","descriptor","enumerable","configurable","writable","Object","defineProperty","key","Constructor","protoProps","staticProps","prototype","_classCallCheck","instance","TypeError","$","SiteAttentionWordPress","this","domElements","wpContent","document","getElementById","value","getPid","SiteAttentionInfo","pid","getIId","iid","getCMS","getType","post_type","getLang","language","navigator","getUser","user_name","getUrl","url","getPublished","published","getMap","fields","seo","name","selector","type","push","SiteAttentionModule","FieldFactory","onShow","body","classList","add","onHide","remove","onMinimise","style","marginRight","onMaximise","permalinkEvent","click","event","el","e","createEvent","initEvent","dispatchEvent","saveInformation","status","post","JSON","stringify","iname","ilocked","locked","data","textStatus","xhr","saveInstance","saveLicense","setScore","readability","score","html","append","getContainer","wpcontent","container","createElement","id","setContainerHeight","window","addEventListener","appendChild","wpHtmlContainer","querySelector","wpHtmlContainerStyle","getComputedStyle","wpHtmlContainerStylePaddingTop","paddingTop","topPos","Number","slice","height","innerHeight","init","_this","SiteAttention","play","minimised","load","cms","lang","user","map","hooks","s","k","d","jQuery"],"mappings":"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","file":"siteattention-module.js"} -
siteattention/tags/1.0.7/admin/js/compiled/siteattention-admin.js.map
r1736194 r1859712 1 {"version":3,"sources":["../siteattention-admin.js"],"names":["document","addEventListener","event","saInjectSettings","data","id","url","apiUrl","script","getElementById","createElement","cb","readyState","init","SiteAttentionSettings","type","src","body","appendChild","SiteAttentionSettingsData","containerSelector","cms","saVersion","version","cmsUrl","cmsHeaders","settings","key","iid","iname","locked"],"mappings":"AAAA;;;;;AAKA;;AAEAA,SAASC,gBAAT,CAA0B,kBAA1B,EAA8C,UAASC,KAAT,EAAe;;AAEzD,KAAE,SAASC,gBAAT,CAA0BC,IAA1B,EAA+B;AAC7B,YAAIC,KAAK,6BAAT;AAAA,YACIC,MAAMF,KAAKG,MAAL,GAAc,cADxB;AAAA,YAEIC,SAASR,SAASS,cAAT,CAAwBJ,EAAxB,IACHL,SAASS,cAAT,CAAwBJ,EAAxB,CADG,GAEHL,SAASU,aAAT,CAAuB,QAAvB,CAJV;AAAA,YAKIC,KAAK,SAALA,EAAK,CAAUT,KAAV,EAAiB;AAClBF,qBAASY,UAAT,KAAwB,UAAxB,IAAsCZ,SAASY,UAAT,KAAwB,aAA9D,GACQC,MADR,GAEQb,SAASC,gBAAT,CAA0B,kBAA1B,EAA8CY,IAA9C,CAFR;AAGH,SATL;AAAA,YAUIA,OAAO,SAAPA,IAAO,GAAY;AACf,gBAAIC,qBAAJ,CAA0BV,IAA1B;AACH,SAZL;;AAcAI,eAAOH,EAAP,GAAYM,IAAZ,GAAmB,IAAnB;;AAEAH,eAAOO,IAAP,GAAc,iBAAd;AACAP,eAAOQ,GAAP,GAAaV,GAAb;AACAE,eAAOH,EAAP,GAAYA,EAAZ;;AAEAG,eAAOP,gBAAP,CAAwB,MAAxB,EAAgCU,EAAhC,EAAoC,KAApC;;AAEAX,iBAASiB,IAAT,CAAcC,WAAd,CAA0BV,MAA1B;AACH,KAxBC,CAyBA;AACED,gBAAQY,0BAA0BZ,MADpC;AAEEa,2BAAmB,wBAFrB;AAGEC,aAAK,WAHP;AAIEC,mBAAWH,0BAA0BI,OAJvC;AAKEC,gBAAQL,0BAA0BK,MALpC;AAMEC,oBACA;AACI,4BAAgB;AADpB,SAPF;AAUEC,kBACA;AACIC,iBAAKR,0BAA0BQ,GADnC;AAEIC,iBAAKT,0BAA0BS,GAFnC;AAGIC,mBAAOV,0BAA0BU,KAHrC;AAIIC,oBAAQX,0BAA0BW;AAJtC;AAXF,KAzBA,CAAF;AA4CH,CA9CD","file":"siteattention-admin.js","sourcesContent":["/**\ r\n * @file\r\n * Script for the SiteAttention settings page.\r\n */\r\n\r\n'use strict';\r\n\r\ndocument.addEventListener('DOMContentLoaded', function(event){\r\n\r\n ! function saInjectSettings(data){\r\n var id = 'SiteAttentionSettingsScript'\r\n , url = data.apiUrl + 'settings.js?'\r\n , script = document.getElementById(id)\r\n ? document.getElementById(id)\r\n : document.createElement('script')\r\n , cb = function (event) {\r\n document.readyState === 'complete' || document.readyState === 'interactive'\r\n ? init()\r\n : document.addEventListener('DOMContentLoaded', init);\r\n }\r\n , init = function () {\r\n new SiteAttentionSettings(data);\r\n };\r\n\r\n script.id ? cb() : null;\r\n\r\n script.type = 'text/javascript';\r\n script.src = url;\r\n script.id = id;\r\n\r\n script.addEventListener('load', cb, false);\r\n\r\n document.body.appendChild(script);\r\n }\r\n ( {\r\n apiUrl: SiteAttentionSettingsData.apiUrl,\r\n containerSelector: '#SiteAttentionSettings',\r\n cms: 'WordPress',\r\n saVersion: SiteAttentionSettingsData.version,\r\n cmsUrl: SiteAttentionSettingsData.cmsUrl,\r\n cmsHeaders:\r\n {\r\n 'Content-type': 'application/json'\r\n },\r\n settings:\r\n {\r\n key: SiteAttentionSettingsData.key,\r\n iid: SiteAttentionSettingsData.iid,\r\n iname: SiteAttentionSettingsData.iname,\r\n locked: SiteAttentionSettingsData.locked\r\n }\r\n } );\r\n\r\n});"]}1 {"version":3,"sources":["../siteattention-admin.js"],"names":["document","addEventListener","event","saInjectSettings","data","id","url","apiUrl","script","getElementById","createElement","cb","readyState","init","SiteAttentionSettings","type","src","body","appendChild","SiteAttentionSettingsData","containerSelector","cms","saVersion","version","cmsUrl","cmsHeaders","settings","key","iid","iname","locked"],"mappings":"AAAA;;;;;AAKA;;AAEAA,SAASC,gBAAT,CAA0B,kBAA1B,EAA8C,UAASC,KAAT,EAAe;;AAEzD,KAAE,SAASC,gBAAT,CAA0BC,IAA1B,EAA+B;AAC7B,YAAIC,KAAK,6BAAT;AAAA,YACIC,MAAMF,KAAKG,MAAL,GAAc,cADxB;AAAA,YAEIC,SAASR,SAASS,cAAT,CAAwBJ,EAAxB,IACHL,SAASS,cAAT,CAAwBJ,EAAxB,CADG,GAEHL,SAASU,aAAT,CAAuB,QAAvB,CAJV;AAAA,YAKIC,KAAK,SAALA,EAAK,CAAUT,KAAV,EAAiB;AAClBF,qBAASY,UAAT,KAAwB,UAAxB,IAAsCZ,SAASY,UAAT,KAAwB,aAA9D,GACQC,MADR,GAEQb,SAASC,gBAAT,CAA0B,kBAA1B,EAA8CY,IAA9C,CAFR;AAGH,SATL;AAAA,YAUIA,OAAO,SAAPA,IAAO,GAAY;AACf,gBAAIC,qBAAJ,CAA0BV,IAA1B;AACH,SAZL;;AAcAI,eAAOH,EAAP,GAAYM,IAAZ,GAAmB,IAAnB;;AAEAH,eAAOO,IAAP,GAAc,iBAAd;AACAP,eAAOQ,GAAP,GAAaV,GAAb;AACAE,eAAOH,EAAP,GAAYA,EAAZ;;AAEAG,eAAOP,gBAAP,CAAwB,MAAxB,EAAgCU,EAAhC,EAAoC,KAApC;;AAEAX,iBAASiB,IAAT,CAAcC,WAAd,CAA0BV,MAA1B;AACH,KAxBC,CAyBA;AACED,gBAAQY,0BAA0BZ,MADpC;AAEEa,2BAAmB,wBAFrB;AAGEC,aAAK,WAHP;AAIEC,mBAAWH,0BAA0BI,OAJvC;AAKEC,gBAAQL,0BAA0BK,MALpC;AAMEC,oBACA;AACI,4BAAgB;AADpB,SAPF;AAUEC,kBACA;AACIC,iBAAKR,0BAA0BQ,GADnC;AAEIC,iBAAKT,0BAA0BS,GAFnC;AAGIC,mBAAOV,0BAA0BU,KAHrC;AAIIC,oBAAQX,0BAA0BW;AAJtC;AAXF,KAzBA,CAAF;AA4CH,CA9CD","file":"siteattention-admin.js","sourcesContent":["/**\n * @file\n * Script for the SiteAttention settings page.\n */\n\n'use strict';\n\ndocument.addEventListener('DOMContentLoaded', function(event){\n\n ! function saInjectSettings(data){\n var id = 'SiteAttentionSettingsScript'\n , url = data.apiUrl + 'settings.js?'\n , script = document.getElementById(id)\n ? document.getElementById(id)\n : document.createElement('script')\n , cb = function (event) {\n document.readyState === 'complete' || document.readyState === 'interactive'\n ? init()\n : document.addEventListener('DOMContentLoaded', init);\n }\n , init = function () {\n new SiteAttentionSettings(data);\n };\n\n script.id ? cb() : null;\n\n script.type = 'text/javascript';\n script.src = url;\n script.id = id;\n\n script.addEventListener('load', cb, false);\n\n document.body.appendChild(script);\n }\n ( {\n apiUrl: SiteAttentionSettingsData.apiUrl,\n containerSelector: '#SiteAttentionSettings',\n cms: 'WordPress',\n saVersion: SiteAttentionSettingsData.version,\n cmsUrl: SiteAttentionSettingsData.cmsUrl,\n cmsHeaders:\n {\n 'Content-type': 'application/json'\n },\n settings:\n {\n key: SiteAttentionSettingsData.key,\n iid: SiteAttentionSettingsData.iid,\n iname: SiteAttentionSettingsData.iname,\n locked: SiteAttentionSettingsData.locked\n }\n } );\n\n});"]} -
siteattention/tags/1.0.7/admin/js/compiled/siteattention-module.js
r1736194 r1859712 49 49 key: 'getCMS', 50 50 value: function getCMS() { 51 return SiteAttentionModule.Cms.WordPress;51 return 'WP'; 52 52 } 53 53 -
siteattention/tags/1.0.7/admin/js/compiled/siteattention-module.js.map
r1736194 r1859712 1 {"version":3,"sources":["../siteattention-module.js"],"names":["$","SiteAttentionWordPress","domElements","wpContent","document","getElementById","SiteAttentionInfo","pid","iid"," SiteAttentionModule","Cms","WordPress","post_type","language","navigator","user_name","url","published","fields","seo","name","selector","type","push","FieldFactory","body","classList","add","remove","style","marginRight","click","event","el","e","createEvent","initEvent","dispatchEvent","status","key","instance","post","JSON","stringify","iname","ilocked","locked","data","textStatus","xhr","readability","score","html","append","wpcontent","container","createElement","id","setContainerHeight","window","addEventListener","appendChild","wpHtmlContainer","querySelector","wpHtmlContainerStyle","getComputedStyle","wpHtmlContainerStylePaddingTop","paddingTop","topPos","Number","slice","height","innerHeight","SiteAttention","play","getContainer","minimised","load","getPid","getIId","cms","getCMS","getType","lang","getLang","user","getUser","getUrl","getPublished","map","getMap","onShow","permalinkEvent","hooks","s","k","i","saveInformation","saveInstance","d","setScore","onMinimise","onMaximise","init","jQuery"],"mappings":"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","file":"siteattention-module.js","sourcesContent":["( function ( $ )\r\n{\r\n 'use strict';\r\n class SiteAttentionWordPress\r\n {\r\n constructor()\r\n {\r\n this.domElements = {\r\n\r\n wpContent: document.getElementById( 'wpcontent' )\r\n }\r\n }\r\n\r\n /**\r\n * Gets the post id used as the pid\r\n * @return int\r\n */\r\n getPid()\r\n {\r\n return + SiteAttentionInfo.pid;\r\n }\r\n\r\n /**\r\n * Returns the iid if set\r\n * @return string\r\n */\r\n getIId()\r\n {\r\n return SiteAttentionInfo.iid;\r\n }\r\n\r\n /**\r\n * Returns the cms code\r\n * @return {string} wordpress short code\r\n */\r\n getCMS()\r\n {\r\n return SiteAttentionModule.Cms.WordPress;\r\n }\r\n\r\n /**\r\n * Gets the post type\r\n * @return string\r\n */\r\n getType()\r\n {\r\n return SiteAttentionInfo.post_type;\r\n }\r\n\r\n /**\r\n * Gets the language from the WP site config or the users navigator language\r\n * @return string\r\n */\r\n getLang()\r\n {\r\n return SiteAttentionInfo.language || navigator.language || null;\r\n }\r\n\r\n /**\r\n * Gets the user name (technically the wordpress user_login which is unchangeable)\r\n * @return string\r\n */\r\n getUser()\r\n {\r\n return SiteAttentionInfo.user_name;\r\n }\r\n\r\n /**\r\n * Gets the full link to the post (before saving this isn't available)\r\n * @return string\r\n */\r\n getUrl()\r\n {\r\n return SiteAttentionInfo.url;\r\n }\r\n\r\n /**\r\n * Gets the publish status\r\n * @return boolean\r\n */\r\n getPublished()\r\n {\r\n return SiteAttentionInfo.published === '1';\r\n }\r\n\r\n /**\r\n * Gets the fields supplied by the custom_js for mapping\r\n * @return array\r\n */\r\n getMap()\r\n {\r\n let fields = [];\r\n\r\n if\r\n (\r\n SiteAttentionInfo.post_type === 'post' ||\r\n SiteAttentionInfo.post_type === 'page'\r\n )\r\n {\r\n fields = [\r\n {\r\n seo: 'title',\r\n name: 'Title',\r\n selector: '#title|0',\r\n type: 'FieldInput'\r\n },\r\n {\r\n seo: 'url',\r\n name: 'Slug',\r\n selector: '#post_name|0',\r\n type: 'FieldInput',\r\n },\r\n {\r\n seo: 'metadescription',\r\n name: 'Excerpt',\r\n selector: '#excerpt|0',\r\n type: 'FieldInput'\r\n },\r\n {\r\n seo: 'content',\r\n name: 'Content',\r\n selector: '#content|0',\r\n type: 'FieldTinyMCE4'\r\n },\r\n {\r\n seo: 'headers',\r\n name: 'Headers',\r\n selector: '#content|0',\r\n type: 'FieldTinyMCE4'\r\n },\r\n {\r\n seo: 'images',\r\n name: 'Images',\r\n selector: '#content|0',\r\n type: 'FieldTinyMCE4'\r\n },\r\n {\r\n seo: 'videos',\r\n name: 'Videos',\r\n selector: '#content|0',\r\n type: 'FieldTinyMCE4'\r\n },\r\n {\r\n seo: 'links',\r\n name: 'Links',\r\n selector: '#content|0',\r\n type: 'FieldTinyMCE4'\r\n },\r\n ];\r\n }\r\n\r\n if\r\n (\r\n SiteAttentionInfo.post_type === 'post'\r\n )\r\n {\r\n fields.push(\r\n {\r\n seo: 'metakeywords',\r\n name: 'Tags',\r\n selector: '#tax-input-post_tag|0',\r\n type: 'FieldInput'\r\n } );\r\n }\r\n\r\n return SiteAttentionModule.FieldFactory( fields );\r\n }\r\n\r\n /**\r\n * Add siteattention-on class to the body tag\r\n * @return\r\n */\r\n onShow()\r\n {\r\n document.body.classList.add( 'siteattention-on' );\r\n }\r\n\r\n /**\r\n * Removes the siteattention-on class from the body tag\r\n * @return\r\n */\r\n onHide()\r\n {\r\n document.body.classList.remove( 'siteattention-on' );\r\n }\r\n\r\n /**\r\n * Hookd to after minimise\r\n */\r\n onMinimise()\r\n {\r\n this.domElements.wpContent.style.marginRight = `${0}px`;\r\n }\r\n\r\n /**\r\n * Hookd to after maximise\r\n */\r\n onMaximise()\r\n {\r\n this.domElements.wpContent.style.marginRight = `${350}px`\r\n }\r\n\r\n /**\r\n * Trigger keyup event when user is changing the permalink which is the same as the url slug we need\r\n * @return {[type]} [description]\r\n */\r\n permalinkEvent()\r\n {\r\n $( '#edit-slug-box' ).click( function ( event )\r\n {\r\n let el = document.getElementById( 'post_name' );\r\n let e = document.createEvent( 'HTMLEvents' );\r\n\r\n e.initEvent( 'keyup', false, true );\r\n el.dispatchEvent( e );\r\n } );\r\n }\r\n\r\n /**\r\n * Save the SiteAttention iid and license key in Wordpress\r\n * @param {boolean} Request status\r\n * @param {string} The license key\r\n * @param {object} Instance object\r\n * @return {[type]} [description]\r\n */\r\n saveInformation( status, key, instance )\r\n {\r\n if ( !status ) return;\r\n\r\n $.post('/siteattention/settings',JSON.stringify({\r\n key: key,\r\n iid: instance.iid,\r\n iname: instance.name,\r\n ilocked: instance.locked,\r\n }),function(data,textStatus,xhr){});\r\n }\r\n\r\n /**\r\n * Save the instance information after sign up\r\n * @param {boolean} status Request status\r\n * @param {object} instance Instance object\r\n * @return {[type]} [description]\r\n */\r\n saveInstance( status, instance )\r\n {\r\n if ( !status ) return;\r\n\r\n $.post('/siteattention/settings',JSON.stringify({\r\n iid: instance.iid,\r\n iname: instance.name,\r\n ilocked: instance.locked,\r\n }),function(data,textStatus,xhr){});\r\n }\r\n\r\n /**\r\n * Save the instance information after sign up\r\n * @param {boolean} status Request status\r\n * @param {string} key License key\r\n * @return {[type]} [description]\r\n */\r\n saveLicense( status, key )\r\n {\r\n if ( !status ) return;\r\n\r\n $.post('/siteattention/settings',JSON.stringify({\r\n key: key,\r\n }),function(data,textStatus,xhr){});\r\n }\r\n\r\n /**\r\n * Adding the SiteAttention score to the sidebar\r\n */\r\n setScore( status, data )\r\n {\r\n if ( !data ) return;\r\n\r\n let readability = data.readability; //Math.round(data.readability * 10) / 10;\r\n let score = data.score;\r\n\r\n let html = `\r\n <div id=\"siteattention-sidebarscore\">\r\n <div id=\"siteattention-readability\" class=\"misc-pub-section siteattention-score\">\r\n <span class=\"siteattention-score--logo\"></span>\r\n <span class=\"siteattention-score--title\">Readability: <b>${readability}</b></span>\r\n </div>\r\n <div id=\"siteattention-score\" class=\"misc-pub-section siteattention-score\">\r\n <span class=\"siteattention-score--logo\"></span>\r\n <span class=\"siteattention-score--title\">SEO: <b>${score}%</b></span>\r\n </div>\r\n </div>\r\n `;\r\n\r\n $( '#siteattention-sidebarscore' ).remove(); // Remove the old\r\n $( '#misc-publishing-actions' ).append( html );\r\n }\r\n\r\n /**\r\n * Returns the wrapper container for SiteAttention\r\n * @return {div} The div\r\n */\r\n getContainer()\r\n {\r\n let wpcontent = document.getElementById( 'wpcontent' ),\r\n container = document.createElement( 'div' );\r\n\r\n wpcontent.style.marginRight = '350px';\r\n container.id = 'SAPL';\r\n\r\n this.setContainerHeight( container, wpcontent );\r\n\r\n ! function ( setContainerHeight, container, wpcontent )\r\n {\r\n window.addEventListener( 'resize', function ( event )\r\n {\r\n setContainerHeight( container, wpcontent )\r\n } );\r\n\r\n }( this.setContainerHeight, container, wpcontent );\r\n\r\n document.body.appendChild( container );\r\n\r\n return container;\r\n }\r\n\r\n /**\r\n * Adjusts the height of the container div\r\n */\r\n setContainerHeight( container, wpcontent )\r\n {\r\n let wpHtmlContainer = document.querySelector( \"html.wp-toolbar\" ),\r\n wpHtmlContainerStyle = window.getComputedStyle( wpHtmlContainer, null ),\r\n wpHtmlContainerStylePaddingTop = wpHtmlContainerStyle.paddingTop,\r\n topPos = Number( wpHtmlContainerStylePaddingTop.slice( 0, 2 ) ),\r\n height = window.innerHeight - topPos;\r\n\r\n container.style.height = `${height}px`;\r\n }\r\n\r\n /**\r\n * Initiate SiteAttention script\r\n */\r\n init()\r\n {\r\n // Show SiteAttention on the page\r\n SiteAttention.play(\r\n {\r\n container: this.getContainer(),\r\n minimised: false,\r\n } );\r\n\r\n // Load SiteAttention with the data\r\n SiteAttention.load( {\r\n pid: this.getPid(),\r\n iid: this.getIId(),\r\n cms: this.getCMS(),\r\n type: this.getType(),\r\n lang: this.getLang(),\r\n user: this.getUser(),\r\n url: this.getUrl(),\r\n published: this.getPublished(),\r\n map: this.getMap(),\r\n } );\r\n\r\n // Various UI conveniences\r\n this.onShow();\r\n this.permalinkEvent();\r\n\r\n // DB saving hooks\r\n SiteAttentionModule.hooks.add( 'after', 'register', 'Saving client information', ( s, k, i ) => this.saveInformation( s, k, i ) );\r\n SiteAttentionModule.hooks.add( 'after', 'instance', 'Saving instance data', ( s, i ) => this.saveInstance( s, i ) );\r\n SiteAttentionModule.hooks.add( 'after', 'license', 'Save existing license', ( s, k, i ) => this.saveInformation( s, k, i ) );\r\n\r\n // UI hooks\r\n SiteAttentionModule.hooks.add( 'after', 'update', 'UI update', ( s, d ) => this.setScore( s, d ) );\r\n SiteAttentionModule.hooks.add( 'after', 'minimise', 'Minimise', ( s ) => this.onMinimise( s ) );\r\n SiteAttentionModule.hooks.add( 'after', 'maximise', 'Maximise', ( s ) => this.onMaximise( s ) );\r\n }\r\n };\r\n\r\n $( window ).load( function ()\r\n {\r\n if ( typeof SiteAttention !== 'undefined' )\r\n {\r\n ( new SiteAttentionWordPress() ).init();\r\n }\r\n } );\r\n\r\n} )( jQuery );\r\n"]}1 {"version":3,"sources":["../siteattention-module.js"],"names":["$","SiteAttentionWordPress","domElements","wpContent","document","getElementById","SiteAttentionInfo","pid","iid","post_type","language","navigator","user_name","url","published","fields","seo","name","selector","type","push","SiteAttentionModule","FieldFactory","body","classList","add","remove","style","marginRight","click","event","el","e","createEvent","initEvent","dispatchEvent","status","key","instance","post","JSON","stringify","iname","ilocked","locked","data","textStatus","xhr","readability","score","html","append","wpcontent","container","createElement","id","setContainerHeight","window","addEventListener","appendChild","wpHtmlContainer","querySelector","wpHtmlContainerStyle","getComputedStyle","wpHtmlContainerStylePaddingTop","paddingTop","topPos","Number","slice","height","innerHeight","SiteAttention","play","getContainer","minimised","load","getPid","getIId","cms","getCMS","getType","lang","getLang","user","getUser","getUrl","getPublished","map","getMap","onShow","permalinkEvent","hooks","s","k","i","saveInformation","saveInstance","d","setScore","onMinimise","onMaximise","init","jQuery"],"mappings":"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","file":"siteattention-module.js","sourcesContent":["( function ( $ )\n{\n 'use strict';\n class SiteAttentionWordPress\n {\n constructor()\n {\n this.domElements = {\n\n wpContent: document.getElementById( 'wpcontent' )\n }\n }\n\n /**\n * Gets the post id used as the pid\n * @return int\n */\n getPid()\n {\n return + SiteAttentionInfo.pid;\n }\n\n /**\n * Returns the iid if set\n * @return string\n */\n getIId()\n {\n return SiteAttentionInfo.iid;\n }\n\n /**\n * Returns the cms code\n * @return {string} wordpress short code\n */\n getCMS()\n {\n return 'WP';\n }\n\n /**\n * Gets the post type\n * @return string\n */\n getType()\n {\n return SiteAttentionInfo.post_type;\n }\n\n /**\n * Gets the language from the WP site config or the users navigator language\n * @return string\n */\n getLang()\n {\n return SiteAttentionInfo.language || navigator.language || null;\n }\n\n /**\n * Gets the user name (technically the wordpress user_login which is unchangeable)\n * @return string\n */\n getUser()\n {\n return SiteAttentionInfo.user_name;\n }\n\n /**\n * Gets the full link to the post (before saving this isn't available)\n * @return string\n */\n getUrl()\n {\n return SiteAttentionInfo.url;\n }\n\n /**\n * Gets the publish status\n * @return boolean\n */\n getPublished()\n {\n return SiteAttentionInfo.published === '1';\n }\n\n /**\n * Gets the fields supplied by the custom_js for mapping\n * @return array\n */\n getMap()\n {\n let fields = [];\n\n if\n (\n SiteAttentionInfo.post_type === 'post' ||\n SiteAttentionInfo.post_type === 'page'\n )\n {\n fields = [\n {\n seo: 'title',\n name: 'Title',\n selector: '#title|0',\n type: 'FieldInput'\n },\n {\n seo: 'url',\n name: 'Slug',\n selector: '#post_name|0',\n type: 'FieldInput',\n },\n {\n seo: 'metadescription',\n name: 'Excerpt',\n selector: '#excerpt|0',\n type: 'FieldInput'\n },\n {\n seo: 'content',\n name: 'Content',\n selector: '#content|0',\n type: 'FieldTinyMCE4'\n },\n {\n seo: 'headers',\n name: 'Headers',\n selector: '#content|0',\n type: 'FieldTinyMCE4'\n },\n {\n seo: 'images',\n name: 'Images',\n selector: '#content|0',\n type: 'FieldTinyMCE4'\n },\n {\n seo: 'videos',\n name: 'Videos',\n selector: '#content|0',\n type: 'FieldTinyMCE4'\n },\n {\n seo: 'links',\n name: 'Links',\n selector: '#content|0',\n type: 'FieldTinyMCE4'\n },\n ];\n }\n\n if\n (\n SiteAttentionInfo.post_type === 'post'\n )\n {\n fields.push(\n {\n seo: 'metakeywords',\n name: 'Tags',\n selector: '#tax-input-post_tag|0',\n type: 'FieldInput'\n } );\n }\n\n return SiteAttentionModule.FieldFactory( fields );\n }\n\n /**\n * Add siteattention-on class to the body tag\n * @return\n */\n onShow()\n {\n document.body.classList.add( 'siteattention-on' );\n }\n\n /**\n * Removes the siteattention-on class from the body tag\n * @return\n */\n onHide()\n {\n document.body.classList.remove( 'siteattention-on' );\n }\n\n /**\n * Hookd to after minimise\n */\n onMinimise()\n {\n this.domElements.wpContent.style.marginRight = `${0}px`;\n }\n\n /**\n * Hookd to after maximise\n */\n onMaximise()\n {\n this.domElements.wpContent.style.marginRight = `${350}px`\n }\n\n /**\n * Trigger keyup event when user is changing the permalink which is the same as the url slug we need\n * @return {[type]} [description]\n */\n permalinkEvent()\n {\n $( '#edit-slug-box' ).click( function ( event )\n {\n let el = document.getElementById( 'post_name' );\n let e = document.createEvent( 'HTMLEvents' );\n\n e.initEvent( 'keyup', false, true );\n el.dispatchEvent( e );\n } );\n }\n\n /**\n * Save the SiteAttention iid and license key in Wordpress\n * @param {boolean} Request status\n * @param {string} The license key\n * @param {object} Instance object\n * @return {[type]} [description]\n */\n saveInformation( status, key, instance )\n {\n if ( !status ) return;\n\n $.post('/siteattention/settings',JSON.stringify({\n key: key,\n iid: instance.iid,\n iname: instance.name,\n ilocked: instance.locked,\n }),function(data,textStatus,xhr){});\n }\n\n /**\n * Save the instance information after sign up\n * @param {boolean} status Request status\n * @param {object} instance Instance object\n * @return {[type]} [description]\n */\n saveInstance( status, instance )\n {\n if ( !status ) return;\n\n $.post('/siteattention/settings',JSON.stringify({\n iid: instance.iid,\n iname: instance.name,\n ilocked: instance.locked,\n }),function(data,textStatus,xhr){});\n }\n\n /**\n * Save the instance information after sign up\n * @param {boolean} status Request status\n * @param {string} key License key\n * @return {[type]} [description]\n */\n saveLicense( status, key )\n {\n if ( !status ) return;\n\n $.post('/siteattention/settings',JSON.stringify({\n key: key,\n }),function(data,textStatus,xhr){});\n }\n\n /**\n * Adding the SiteAttention score to the sidebar\n */\n setScore( status, data )\n {\n if ( !data ) return;\n\n let readability = data.readability; //Math.round(data.readability * 10) / 10;\n let score = data.score;\n\n let html = `\n <div id=\"siteattention-sidebarscore\">\n <div id=\"siteattention-readability\" class=\"misc-pub-section siteattention-score\">\n <span class=\"siteattention-score--logo\"></span>\n <span class=\"siteattention-score--title\">Readability: <b>${readability}</b></span>\n </div>\n <div id=\"siteattention-score\" class=\"misc-pub-section siteattention-score\">\n <span class=\"siteattention-score--logo\"></span>\n <span class=\"siteattention-score--title\">SEO: <b>${score}%</b></span>\n </div>\n </div>\n `;\n\n $( '#siteattention-sidebarscore' ).remove(); // Remove the old\n $( '#misc-publishing-actions' ).append( html );\n }\n\n /**\n * Returns the wrapper container for SiteAttention\n * @return {div} The div\n */\n getContainer()\n {\n let wpcontent = document.getElementById( 'wpcontent' ),\n container = document.createElement( 'div' );\n\n wpcontent.style.marginRight = '350px';\n container.id = 'SAPL';\n\n this.setContainerHeight( container, wpcontent );\n\n ! function ( setContainerHeight, container, wpcontent )\n {\n window.addEventListener( 'resize', function ( event )\n {\n setContainerHeight( container, wpcontent )\n } );\n\n }( this.setContainerHeight, container, wpcontent );\n\n document.body.appendChild( container );\n\n return container;\n }\n\n /**\n * Adjusts the height of the container div\n */\n setContainerHeight( container, wpcontent )\n {\n let wpHtmlContainer = document.querySelector( \"html.wp-toolbar\" ),\n wpHtmlContainerStyle = window.getComputedStyle( wpHtmlContainer, null ),\n wpHtmlContainerStylePaddingTop = wpHtmlContainerStyle.paddingTop,\n topPos = Number( wpHtmlContainerStylePaddingTop.slice( 0, 2 ) ),\n height = window.innerHeight - topPos;\n\n container.style.height = `${height}px`;\n }\n\n /**\n * Initiate SiteAttention script\n */\n init()\n {\n // Show SiteAttention on the page\n SiteAttention.play(\n {\n container: this.getContainer(),\n minimised: false,\n } );\n\n // Load SiteAttention with the data\n SiteAttention.load( {\n pid: this.getPid(),\n iid: this.getIId(),\n cms: this.getCMS(),\n type: this.getType(),\n lang: this.getLang(),\n user: this.getUser(),\n url: this.getUrl(),\n published: this.getPublished(),\n map: this.getMap(),\n } );\n\n // Various UI conveniences\n this.onShow();\n this.permalinkEvent();\n\n // DB saving hooks\n SiteAttentionModule.hooks.add( 'after', 'register', 'Saving client information', ( s, k, i ) => this.saveInformation( s, k, i ) );\n SiteAttentionModule.hooks.add( 'after', 'instance', 'Saving instance data', ( s, i ) => this.saveInstance( s, i ) );\n SiteAttentionModule.hooks.add( 'after', 'license', 'Save existing license', ( s, k, i ) => this.saveInformation( s, k, i ) );\n\n // UI hooks\n SiteAttentionModule.hooks.add( 'after', 'update', 'UI update', ( s, d ) => this.setScore( s, d ) );\n SiteAttentionModule.hooks.add( 'after', 'minimise', 'Minimise', ( s ) => this.onMinimise( s ) );\n SiteAttentionModule.hooks.add( 'after', 'maximise', 'Maximise', ( s ) => this.onMaximise( s ) );\n }\n };\n\n $( window ).load( function ()\n {\n if ( typeof SiteAttention !== 'undefined' )\n {\n ( new SiteAttentionWordPress() ).init();\n }\n } );\n\n} )( jQuery );\n"]} -
siteattention/tags/1.0.7/siteattention.php
r1859708 r1859712 16 16 * Plugin Name: SiteAttention 17 17 * Description: Simple and intuitive SEO tool to help improve seach ranking. 18 * Version: 1.0. 718 * Version: 1.0.6 19 19 * Author: siteattention 20 20 * Author URI: https://siteattention.com … … 112 112 113 113 114 define ( 'SITEATTENTION_VERSION' , '1.0. 7' );114 define ( 'SITEATTENTION_VERSION' , '1.0.6' ); 115 115 define ( 'SITEATTENTION_NAME' , 'SiteAttention' ); 116 116 define ( 'SITEATTENTION_URL' , 'https://api.siteattention.com/' ); 117 //define ( 'SITEATTENTION_URL' , 'https://dev.siteattention.com/' ); 118 //define ( 'SITEATTENTION_URL' , 'http://api.local/' ); 117 119 118 120 $SiteAttention = new SiteAttention();
Note: See TracChangeset
for help on using the changeset viewer.