API Convert CMS forms to bootstrap

API Update to cms-forms theme

This commit is required by and depends on https://github.com/silverstripe/silverstripe-framework/pull/5826 in framework.
This commit is contained in:
Damian Mooyman 2016-07-25 17:25:22 +12:00 committed by Sam Minnée
parent 6b4617d476
commit ff07a2e264
10 changed files with 215 additions and 304 deletions

View File

@ -1,2 +1,2 @@
!function t(e,n,i){function a(r,s){if(!n[r]){if(!e[r]){var l="function"==typeof require&&require;if(!s&&l)return l(r,!0);if(o)return o(r,!0);var d=new Error("Cannot find module '"+r+"'");throw d.code="MODULE_NOT_FOUND",d}var c=n[r]={exports:{}};e[r][0].call(c.exports,function(t){var n=e[r][1][t];return a(n?n:t)},c,c.exports,t,e,n,i)}return n[r].exports}for(var o="function"==typeof require&&require,r=0;r<i.length;r++)a(i[r]);return a}({1:[function(t,e,n){"use strict";t("../legacy/CMSMain.AddForm.js"),t("../legacy/CMSMain.EditForm.js"),t("../legacy/CMSMain.js"),t("../legacy/CMSMain.Tree.js"),t("../legacy/CMSPageHistoryController.js"),t("../legacy/RedirectorPage.js"),t("../legacy/SilverStripeNavigator.js"),t("../legacy/SiteTreeURLSegmentField.js")},{"../legacy/CMSMain.AddForm.js":2,"../legacy/CMSMain.EditForm.js":3,"../legacy/CMSMain.Tree.js":4,"../legacy/CMSMain.js":5,"../legacy/CMSPageHistoryController.js":6,"../legacy/RedirectorPage.js":7,"../legacy/SilverStripeNavigator.js":8,"../legacy/SiteTreeURLSegmentField.js":9}],2:[function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{"default":t}}var a=t("jQuery"),o=i(a);o["default"].entwine("ss",function(t){t(".cms-add-form .parent-mode :input").entwine({onclick:function(t){if("top"==this.val()){var e=this.closest("form").find("#Form_AddForm_ParentID_Holder .TreeDropdownField");e.setValue(""),e.setTitle("")}}}),t(".cms-add-form").entwine({ParentID:0,ParentCache:{},onadd:function(){var t=this;this.find("#Form_AddForm_ParentID_Holder .TreeDropdownField").bind("change",function(){t.updateTypeList()}),this.find(".SelectionGroup.parent-mode").bind("change",function(){t.updateTypeList()}),this.updateTypeList()},loadCachedChildren:function(t){var e=this.getParentCache();return"undefined"!=typeof e[t]?e[t]:null},saveCachedChildren:function(t,e){var n=this.getParentCache();n[t]=e,this.setParentCache(n)},updateTypeList:function(){var e=this.data("hints"),n=this.find("#Form_AddForm_ParentID_Holder .TreeDropdownField"),i=this.find("input[name=ParentModeField]:checked").val(),a=n.data("metadata"),o=a&&"child"===i?n.getValue()||this.getParentID():null,r=a?a.ClassName:null,s=r&&"child"===i?r:"Root",l="undefined"!=typeof e[s]?e[s]:null,d=this,c=l&&"undefined"!=typeof l.defaultChild?l.defaultChild:null,u=[];if(o){if(this.hasClass("loading"))return;return this.addClass("loading"),this.setParentID(o),n.getValue()||n.setValue(o),u=this.loadCachedChildren(o),null!==u?(this.updateSelectionFilter(u,c),void this.removeClass("loading")):(t.ajax({url:d.data("childfilter"),data:{ParentID:o},success:function(t){d.saveCachedChildren(o,t),d.updateSelectionFilter(t,c)},complete:function(){d.removeClass("loading")}}),!1)}u=l&&"undefined"!=typeof l.disallowedChildren?l.disallowedChildren:[],this.updateSelectionFilter(u,c)},updateSelectionFilter:function(e,n){var i=null;if(this.find("#Form_AddForm_PageType li").each(function(){var n=t(this).find("input").val(),a=-1===t.inArray(n,e);t(this).setEnabled(a),a||t(this).setSelected(!1),i=null===i?a:i&&a}),n)var a=this.find("#Form_AddForm_PageType li input[value="+n+"]").parents("li:first");else var a=this.find("#Form_AddForm_PageType li:not(.disabled):first");a.setSelected(!0),a.siblings().setSelected(!1);var o=this.find("#Form_AddForm_PageType li:not(.disabled)").length?"enable":"disable";this.find("button[name=action_doAdd]").button(o),this.find(".message-restricted")[i?"hide":"show"]()}}),t(".cms-add-form #Form_AddForm_PageType li").entwine({onclick:function(t){this.setSelected(!0)},setSelected:function(t){var e=this.find("input");t&&!e.is(":disabled")?(this.siblings().setSelected(!1),this.toggleClass("selected",!0),e.prop("checked",!0)):(this.toggleClass("selected",!1),e.prop("checked",!1))},setEnabled:function(e){t(this).toggleClass("disabled",!e),e?t(this).find("input").removeAttr("disabled"):t(this).find("input").attr("disabled","disabled").removeAttr("checked")}}),t(".cms-page-add-button").entwine({onclick:function(e){var n=t(".cms-tree"),i=t(".cms-list"),a=0;if(n.is(":visible")){var o=n.jstree("get_selected");a=o?t(o[0]).data("id"):null}else{var r=i.find('input[name="Page[GridState]"]').val();r&&(a=parseInt(JSON.parse(r).ParentID,10))}var s,l={selector:this.data("targetPanel"),pjax:this.data("pjax")};a?(extraParams=this.data("extraParams")?this.data("extraParams"):"",s=t.path.addSearchParams(i18n.sprintf(this.data("urlAddpage"),a),extraParams)):s=this.attr("href"),t(".cms-container").loadPanel(s,null,l),e.preventDefault(),this.blur()}})})},{jQuery:"jQuery"}],3:[function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{"default":t}}var a=t("jQuery"),o=i(a),r=t("i18n"),s=i(r);o["default"].entwine("ss",function(t){t(".cms-edit-form :input[name=ClassName]").entwine({onchange:function(){alert(s["default"]._t("CMSMAIN.ALERTCLASSNAME"))}}),t(".cms-edit-form input[name=Title]").entwine({onmatch:function(){var e=this;e.data("OrigVal",e.val());var n=e.closest("form"),i=t("input:text[name=URLSegment]",n),a=t("input[name=LiveLink]",n);i.length>0&&(e._addActions(),this.bind("change",function(n){var o=e.data("OrigVal"),r=e.val();e.data("OrigVal",r),0===i.val().indexOf(i.data("defaultUrl"))&&""==a.val()?e.updateURLSegment(r):t(".update",e.parent()).show(),e.updateRelatedFields(r,o),e.updateBreadcrumbLabel(r)})),this._super()},onunmatch:function(){this._super()},updateRelatedFields:function(e,n){this.parents("form").find("input[name=MetaTitle], input[name=MenuTitle]").each(function(){var i=t(this);i.val()==n&&(i.val(e),i.updatedRelatedFields&&i.updatedRelatedFields())})},updateURLSegment:function(e){var n=t("input:text[name=URLSegment]",this.closest("form")),i=n.closest(".field.urlsegment"),a=t(".update",this.parent());i.update(e),a.is(":visible")&&a.hide()},updateBreadcrumbLabel:function(e){var n=(t(".cms-edit-form input[name=ID]").val(),t("span.cms-panel-link.crumb"));e&&""!=e&&n.text(e)},_addActions:function(){var e,n=this;e=t("<button />",{"class":"update ss-ui-button-small",text:s["default"]._t("URLSEGMENT.UpdateURL"),type:"button",click:function(t){t.preventDefault(),n.updateURLSegment(n.val())}}),e.insertAfter(n),e.hide()}}),t(".cms-edit-form .parentTypeSelector").entwine({onmatch:function(){var t=this;this.find(":input[name=ParentType]").bind("click",function(e){t._toggleSelection(e)}),this.find(".TreeDropdownField").bind("change",function(e){t._changeParentId(e)}),this._changeParentId(),this._toggleSelection(),this._super()},onunmatch:function(){this._super()},_toggleSelection:function(e){var n=this.find(":input[name=ParentType]:checked").val(),i=this.find("#Form_EditForm_ParentID_Holder");"root"==n?this.find(":input[name=ParentID]").val(0):this.find(":input[name=ParentID]").val(this.find("#Form_EditForm_ParentType_subpage").data("parentIdValue")),"root"!=n?i.slideDown(400,function(){t(this).css("overflow","visible")}):i.slideUp()},_changeParentId:function(t){var e=this.find(":input[name=ParentID]").val();this.find("#Form_EditForm_ParentType_subpage").data("parentIdValue",e)}}),t(".cms-edit-form #CanViewType, .cms-edit-form #CanEditType, .cms-edit-form #CanCreateTopLevelType").entwine({onmatch:function(){var e;"CanViewType"==this.attr("id")?e=t("#Form_EditForm_ViewerGroups_Holder"):"CanEditType"==this.attr("id")?e=t("#Form_EditForm_EditorGroups_Holder"):"CanCreateTopLevelType"==this.attr("id")&&(e=t("#Form_EditForm_CreateTopLevelGroups_Holder")),this.find(".optionset :input").bind("change",function(n){var i=t(this).closest(".middleColumn").parent("div");"OnlyTheseUsers"==n.target.value?(i.addClass("remove-splitter"),e.show()):(i.removeClass("remove-splitter"),e.hide())});var n=this.find("input[name="+this.attr("id")+"]:checked").val();e["OnlyTheseUsers"==n?"show":"hide"](),this._super()},onunmatch:function(){this._super()}}),t(".cms-edit-form .btn-toolbar #Form_EditForm_action_print").entwine({onclick:function(e){var n=t(this[0].form).attr("action").replace(/\?.*$/,"")+"/printable/"+t(":input[name=ID]",this[0].form).val();return"http://"!=n.substr(0,7)&&(n=t("base").attr("href")+n),window.open(n,"printable"),!1}}),t(".cms-edit-form .btn-toolbar #Form_EditForm_action_rollback").entwine({onclick:function(t){var e=this.parents("form:first"),n=e.find(":input[name=Version]").val(),i="";return i=n?s["default"].sprintf(s["default"]._t("CMSMain.RollbackToVersion"),n):s["default"]._t("CMSMain.ConfirmRestoreFromLive"),confirm(i)?this._super(t):!1}}),t(".cms-edit-form .btn-toolbar #Form_EditForm_action_archive").entwine({onclick:function(t){var e=this.parents("form:first"),n=e.find(":input[name=Version]").val(),i="";return i=s["default"].sprintf(s["default"]._t("CMSMain.Archive"),n),confirm(i)?this._super(t):!1}}),t(".cms-edit-form .btn-toolbar #Form_EditForm_action_restore").entwine({onclick:function(t){var e=this.parents("form:first"),n=e.find(":input[name=Version]").val(),i="",a=this.data("toRoot");return i=s["default"].sprintf(s["default"]._t(a?"CMSMain.RestoreToRoot":"CMSMain.Restore"),n),confirm(i)?this._super(t):!1}}),t(".cms-edit-form .btn-toolbar #Form_EditForm_action_delete").entwine({onclick:function(t){var e=this.parents("form:first"),n=e.find(":input[name=Version]").val(),i="";return i=s["default"].sprintf(s["default"]._t("CMSMain.DeleteFromDraft"),n),confirm(i)?this._super(t):!1}}),t(".cms-edit-form .btn-toolbar #Form_EditForm_action_unpublish").entwine({onclick:function(t){var e=this.parents("form:first"),n=e.find(":input[name=Version]").val(),i="";return i=s["default"].sprintf(s["default"]._t("CMSMain.Unpublish"),n),confirm(i)?this._super(t):!1}}),t(".cms-edit-form.changed").entwine({onmatch:function(t){this.find("button[name=action_save]").button("option","showingAlternate",!0),this.find("button[name=action_publish]").button("option","showingAlternate",!0),this._super(t)},onunmatch:function(t){var e=this.find("button[name=action_save]");e.data("button")&&e.button("option","showingAlternate",!1);var n=this.find("button[name=action_publish]");n.data("button")&&n.button("option","showingAlternate",!1),this._super(t)}}),t(".cms-edit-form .btn-toolbar button[name=action_publish]").entwine({onbuttonafterrefreshalternate:function(){this.button("option","showingAlternate")?this.addClass("ss-ui-action-constructive"):this.removeClass("ss-ui-action-constructive")}}),t(".cms-edit-form .btn-toolbar button[name=action_save]").entwine({onbuttonafterrefreshalternate:function(){this.button("option","showingAlternate")?this.addClass("ss-ui-action-constructive"):this.removeClass("ss-ui-action-constructive")}}),t('.cms-edit-form.CMSPageSettingsController input[name="ParentType"]:checked').entwine({onmatch:function(){this.redraw(),this._super()},onunmatch:function(){this._super()},redraw:function(){var e=t(".cms-edit-form.CMSPageSettingsController #Form_EditForm_ParentID_Holder");"Form_EditForm_ParentType_root"==t(this).attr("id")?e.slideUp():e.slideDown()},onclick:function(){this.redraw()}}),"Form_EditForm_ParentType_root"==t('.cms-edit-form.CMSPageSettingsController input[name="ParentType"]:checked').attr("id")&&t(".cms-edit-form.CMSPageSettingsController #Form_EditForm_ParentID_Holder").hide()})},{i18n:"i18n",jQuery:"jQuery"}],4:[function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{"default":t}}var a=t("jQuery"),o=i(a),r=t("i18n"),s=i(r);o["default"].entwine("ss.tree",function(t){t(".cms-tree").entwine({fromDocument:{"oncontext_show.vakata":function(t){this.adjustContextClass()}},adjustContextClass:function(){var e=t("#vakata-contextmenu").find("ul ul");e.each(function(n){var i="1",a=t(e[n]).find("li").length;a>20?i="3":a>10&&(i="2"),t(e[n]).addClass("col-"+i).removeClass("right"),t(e[n]).find("li").on("mouseenter",function(e){t(this).parent("ul").removeClass("right")})})},getTreeConfig:function(){var e=this,n=this._super();this.getHints();return n.plugins.push("contextmenu"),n.contextmenu={items:function(n){var i={edit:{label:s["default"]._t("Tree.EditPage","Edit page",100,"Used in the context menu when right-clicking on a page node in the CMS tree"),action:function(n){t(".cms-container").entwine(".ss").loadPanel(s["default"].sprintf(e.data("urlEditpage"),n.data("id")))}}};n.hasClass("nochildren")||(i.showaslist={label:s["default"]._t("Tree.ShowAsList"),action:function(n){t(".cms-container").entwine(".ss").loadPanel(e.data("urlListview")+"&ParentID="+n.data("id"),null,{tabState:{"pages-controller-cms-content":{tabSelector:".content-listview"}}})}});var a=(n.data("pagetype"),n.data("id")),o=n.find(">a .item").data("allowedchildren"),r={},l=!1;return t.each(o,function(n,i){l=!0,r["allowedchildren-"+n]={label:'<span class="jstree-pageicon"></span>'+i,_class:"class-"+n,action:function(i){t(".cms-container").entwine(".ss").loadPanel(t.path.addSearchParams(s["default"].sprintf(e.data("urlAddpage"),a,n),e.data("extraParams")))}}}),l&&(i.addsubpage={label:s["default"]._t("Tree.AddSubPage","Add page under this page",100,"Used in the context menu when right-clicking on a page node in the CMS tree"),submenu:r}),i.duplicate={label:s["default"]._t("Tree.Duplicate"),submenu:[{label:s["default"]._t("Tree.ThisPageOnly"),action:function(n){t(".cms-container").entwine(".ss").loadPanel(t.path.addSearchParams(s["default"].sprintf(e.data("urlDuplicate"),n.data("id")),e.data("extraParams")))}},{label:s["default"]._t("Tree.ThisPageAndSubpages"),action:function(n){t(".cms-container").entwine(".ss").loadPanel(t.path.addSearchParams(s["default"].sprintf(e.data("urlDuplicatewithchildren"),n.data("id")),e.data("extraParams")))}}]},i}},n}}),t(".cms-tree a.jstree-clicked").entwine({onmatch:function(){var t,e=this,n=e.parents(".cms-panel-content");(e.offset().top<0||e.offset().top>n.height()-e.height())&&(t=n.scrollTop()+e.offset().top+n.height()/2,n.animate({scrollTop:t},"slow"))}}),t(".cms-tree-filtered .clear-filter").entwine({onclick:function(){window.location=location.protocol+"//"+location.host+location.pathname}}),t(".cms-tree-filtered").entwine({onmatch:function(){var e=this,n=function(){var n=t(".cms-content-tools .cms-panel-content").height()-e.parent().siblings(".cms-content-toolbar").outerHeight(!0);e.css("height",n+"px")};n(),t(window).on("resize",window.ss.debounce(n,300))}})})},{i18n:"i18n",jQuery:"jQuery"}],5:[function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{"default":t}}var a=t("jQuery"),o=i(a);o["default"].entwine("ss",function(t){t(".cms-content-header-info").entwine({"from .cms-panel":{ontoggle:function(t){var e=this.closest(".cms-content").find(t.target);0!==e.length&&this.parent()[e.hasClass("collapsed")?"addClass":"removeClass"]("collapsed")}}}),t(".cms-content-toolbar").entwine({onmatch:function(){var e=this;this._super(),t.each(this.find(".cms-actions-buttons-row .tool-button"),function(){var n=t(this),i=n.data("toolid");n.hasClass("active");void 0!==i&&(n.data("active",!1).removeClass("active"),t("#"+i).hide(),e.bindActionButtonEvents(n))})},onunmatch:function(){var e=this;this._super(),t.each(this.find(".cms-actions-buttons-row .tool-button"),function(){var n=t(this);e.unbindActionButtonEvents(n)})},bindActionButtonEvents:function(t){var e=this;t.on("click.cmsContentToolbar",function(n){e.showHideTool(t)})},unbindActionButtonEvents:function(t){t.off(".cmsContentToolbar")},showHideTool:function(e){var n=e.data("active"),i=e.data("toolid"),a=t("#"+i);t.each(this.find(".cms-actions-buttons-row .tool-button"),function(){var e=t(this),n=t("#"+e.data("toolid"));e.data("toolid")!==i&&(n.hide(),e.data("active",!1))}),e[n?"removeClass":"addClass"]("active"),a[n?"hide":"show"](),e.data("active",!n)}})})},{jQuery:"jQuery"}],6:[function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{"default":t}}var a=t("jQuery"),o=i(a),r=t("i18n"),s=i(r);o["default"].entwine("ss",function(t){t("#Form_VersionsForm").entwine({onmatch:function(){this._super()},onunmatch:function(){this._super()},onsubmit:function(e,n){e.preventDefault();var i;if(i=this.find(":input[name=ID]").val(),!i)return!1;var a,o,r,l,d,c;if(c=this.find(":input[name=CompareMode]").is(":checked"),r=this.find("table input[type=checkbox]").filter(":checked"),c){if(2!=r.length)return!1;l=r.eq(0).val(),d=r.eq(1).val(),a=this.find(":submit[name=action_doCompare]"),o=s["default"].sprintf(this.data("linkTmplCompare"),i,d,l)}else l=r.eq(0).val(),a=this.find(":submit[name=action_doShowVersion]"),o=s["default"].sprintf(this.data("linkTmplShow"),i,l);t(".cms-container").loadPanel(o,"",{pjax:"CurrentForm"})}}),t("#Form_VersionsForm input[name=ShowUnpublished]").entwine({onmatch:function(){this.toggle(),this._super()},onunmatch:function(){this._super()},onchange:function(){this.toggle()},toggle:function(){var e=t(this),n=e.parents("form");e.attr("checked")?n.find("tr[data-published=false]").show():n.find("tr[data-published=false]").hide()._unselect()}}),t("#Form_VersionsForm tbody tr").entwine({onclick:function(t){var e,n;return e=this.parents("form").find(":input[name=CompareMode]").attr("checked"),n=this.siblings(".active"),e&&this.hasClass("active")?void this._unselect():e?n.length>1?alert(s["default"]._t("ONLYSELECTTWO","You can only compare two versions at this time.")):(this._select(),void(1==n.length&&this.parents("form").submit())):(this._select(),n._unselect(),this.parents("form").submit(),void 0)},_unselect:function(){this.removeClass("active"),this.find(":input[type=checkbox]").attr("checked",!1)},_select:function(){this.addClass("active"),this.find(":input[type=checkbox]").attr("checked",!0)}})})},{i18n:"i18n",jQuery:"jQuery"}],7:[function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{"default":t}}var a=t("jQuery"),o=i(a);o["default"].entwine("ss",function(t){t("#Form_EditForm_RedirectionType input").entwine({onmatch:function(){var e=t(this);e.attr("checked")&&this.toggle(),this._super()},onunmatch:function(){this._super()},onclick:function(){this.toggle()},toggle:function(){"Internal"==t(this).attr("value")?(t("#Form_EditForm_ExternalURL_Holder").hide(),t("#Form_EditForm_LinkToID_Holder").show()):(t("#Form_EditForm_ExternalURL_Holder").show(),t("#Form_EditForm_LinkToID_Holder").hide())}})})},{jQuery:"jQuery"}],8:[function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{"default":t}}function a(t){var e=document.getElementsByTagName("base")[0].href.replace("http://","").replace(/\//g,"_").replace(/\./g,"_");return e+t}var o=t("jQuery"),r=i(o);(0,r["default"])(document).ready(function(){(0,r["default"])("#switchView a.newWindow").on("click",function(t){var e=window.open(this.href,a(this.target));return e.focus(),!1}),(0,r["default"])("#SilverStripeNavigatorLink").on("click",function(t){return(0,r["default"])("#SilverStripeNavigatorLinkPopup").toggle(),!1}),(0,r["default"])("#SilverStripeNavigatorLinkPopup a.close").on("click",function(t){return(0,r["default"])("#SilverStripeNavigatorLinkPopup").hide(),!1}),(0,r["default"])("#SilverStripeNavigatorLinkPopup input").on("focus",function(t){this.select()})})},{jQuery:"jQuery"}],9:[function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{"default":t}}var a=t("jQuery"),o=i(a);o["default"].entwine("ss",function(t){t(".field.urlsegment:not(.readonly)").entwine({MaxPreviewLength:55,Ellipsis:"...",onmatch:function(){this.find(":text").length&&this.toggleEdit(!1),this.redraw(),this._super()},redraw:function(){var t=this.find(":text"),e=decodeURI(t.data("prefix")+t.val()),n=e;e.length>this.getMaxPreviewLength()&&(n=this.getEllipsis()+e.substr(e.length-this.getMaxPreviewLength(),e.length)),this.find(".preview").attr("href",encodeURI(e+t.data("suffix"))).text(n)},toggleEdit:function(t){var e=this.find(":text");this.find(".preview-holder")[t?"hide":"show"](),this.find(".edit-holder")[t?"show":"hide"](),t&&(e.data("origval",e.val()),e.focus())},update:function(){var t=this,e=this.find(":text"),n=e.data("origval"),i=arguments[0],a=i&&""!==i?i:e.val();n!=a?(this.addClass("loading"),this.suggest(a,function(n){e.val(decodeURIComponent(n.value)),t.toggleEdit(!1),t.removeClass("loading"),t.redraw()})):(this.toggleEdit(!1),this.redraw())},cancel:function(){var t=this.find(":text");t.val(t.data("origval")),this.toggleEdit(!1)},suggest:function(e,n){var i=this,a=i.find(":text"),o=t.path.parseUrl(i.closest("form").attr("action")),r=o.hrefNoSearch+"/field/"+a.attr("name")+"/suggest/?value="+encodeURIComponent(e);o.search&&(r+="&"+o.search.replace(/^\?/,"")),t.ajax({url:r,success:function(t){n.apply(this,arguments)},error:function(t,e){t.statusText=t.responseText},complete:function(){i.removeClass("loading")}})}}),t(".field.urlsegment .edit").entwine({onclick:function(t){t.preventDefault(),this.closest(".field").toggleEdit(!0)}}),t(".field.urlsegment .update").entwine({onclick:function(t){t.preventDefault(),this.closest(".field").update()}}),t(".field.urlsegment .cancel").entwine({onclick:function(t){t.preventDefault(),this.closest(".field").cancel()}})})},{jQuery:"jQuery"}]},{},[1]);
!function t(e,n,i){function a(r,s){if(!n[r]){if(!e[r]){var d="function"==typeof require&&require;if(!s&&d)return d(r,!0);if(o)return o(r,!0);var l=new Error("Cannot find module '"+r+"'");throw l.code="MODULE_NOT_FOUND",l}var c=n[r]={exports:{}};e[r][0].call(c.exports,function(t){var n=e[r][1][t];return a(n?n:t)},c,c.exports,t,e,n,i)}return n[r].exports}for(var o="function"==typeof require&&require,r=0;r<i.length;r++)a(i[r]);return a}({1:[function(t,e,n){"use strict";t("../legacy/CMSMain.AddForm.js"),t("../legacy/CMSMain.EditForm.js"),t("../legacy/CMSMain.js"),t("../legacy/CMSMain.Tree.js"),t("../legacy/CMSPageHistoryController.js"),t("../legacy/RedirectorPage.js"),t("../legacy/SilverStripeNavigator.js"),t("../legacy/SiteTreeURLSegmentField.js")},{"../legacy/CMSMain.AddForm.js":2,"../legacy/CMSMain.EditForm.js":3,"../legacy/CMSMain.Tree.js":4,"../legacy/CMSMain.js":5,"../legacy/CMSPageHistoryController.js":6,"../legacy/RedirectorPage.js":7,"../legacy/SilverStripeNavigator.js":8,"../legacy/SiteTreeURLSegmentField.js":9}],2:[function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{"default":t}}var a=t("jQuery"),o=i(a);o["default"].entwine("ss",function(t){t(".cms-add-form .parent-mode :input").entwine({onclick:function(t){if("top"==this.val()){var e=this.closest("form").find("#Form_AddForm_ParentID_Holder .TreeDropdownField");e.setValue(""),e.setTitle("")}}}),t(".cms-add-form").entwine({ParentID:0,ParentCache:{},onadd:function(){var t=this;this.find("#Form_AddForm_ParentID_Holder .TreeDropdownField").bind("change",function(){t.updateTypeList()}),this.find(".SelectionGroup.parent-mode").bind("change",function(){t.updateTypeList()}),this.updateTypeList()},loadCachedChildren:function(t){var e=this.getParentCache();return"undefined"!=typeof e[t]?e[t]:null},saveCachedChildren:function(t,e){var n=this.getParentCache();n[t]=e,this.setParentCache(n)},updateTypeList:function(){var e=this.data("hints"),n=this.find("#Form_AddForm_ParentID_Holder .TreeDropdownField"),i=this.find("input[name=ParentModeField]:checked").val(),a=n.data("metadata"),o=a&&"child"===i?n.getValue()||this.getParentID():null,r=a?a.ClassName:null,s=r&&"child"===i?r:"Root",d="undefined"!=typeof e[s]?e[s]:null,l=this,c=d&&"undefined"!=typeof d.defaultChild?d.defaultChild:null,u=[];if(o){if(this.hasClass("loading"))return;return this.addClass("loading"),this.setParentID(o),n.getValue()||n.setValue(o),u=this.loadCachedChildren(o),null!==u?(this.updateSelectionFilter(u,c),void this.removeClass("loading")):(t.ajax({url:l.data("childfilter"),data:{ParentID:o},success:function(t){l.saveCachedChildren(o,t),l.updateSelectionFilter(t,c)},complete:function(){l.removeClass("loading")}}),!1)}u=d&&"undefined"!=typeof d.disallowedChildren?d.disallowedChildren:[],this.updateSelectionFilter(u,c)},updateSelectionFilter:function(e,n){var i=null;if(this.find("#Form_AddForm_PageType div.radio").each(function(){var n=t(this).find("input").val(),a=-1===t.inArray(n,e);t(this).setEnabled(a),a||t(this).setSelected(!1),i=null===i?a:i&&a}),n)var a=this.find("#Form_AddForm_PageType div.radio input[value="+n+"]").parents("li:first");else var a=this.find("#Form_AddForm_PageType div.radio:not(.disabled):first");a.setSelected(!0),a.siblings().setSelected(!1);var o=this.find("#Form_AddForm_PageType div.radio:not(.disabled)").length?"enable":"disable";this.find("button[name=action_doAdd]").button(o),this.find(".message-restricted")[i?"hide":"show"]()}}),t(".cms-add-form #Form_AddForm_PageType div.radio").entwine({onclick:function(t){this.setSelected(!0)},setSelected:function(t){var e=this.find("input");t&&!e.is(":disabled")?(this.siblings().setSelected(!1),this.toggleClass("selected",!0),e.prop("checked",!0)):(this.toggleClass("selected",!1),e.prop("checked",!1))},setEnabled:function(e){t(this).toggleClass("disabled",!e),e?t(this).find("input").removeAttr("disabled"):t(this).find("input").attr("disabled","disabled").removeAttr("checked")}}),t(".cms-content-addpage-button").entwine({onclick:function(e){var n,i=t(".cms-tree"),a=t(".cms-list"),o=0;if(i.is(":visible")){var r=i.jstree("get_selected");o=r?t(r[0]).data("id"):null}else{var s=a.find('input[name="Page[GridState]"]').val();s&&(o=parseInt(JSON.parse(s).ParentID,10))}var d,l={selector:this.data("targetPanel"),pjax:this.data("pjax")};o?(n=this.data("extraParams")?this.data("extraParams"):"",d=t.path.addSearchParams(i18n.sprintf(this.data("urlAddpage"),o),n)):d=this.attr("href"),t(".cms-container").loadPanel(d,null,l),e.preventDefault(),this.blur()}})})},{jQuery:"jQuery"}],3:[function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{"default":t}}var a=t("jQuery"),o=i(a),r=t("i18n"),s=i(r);o["default"].entwine("ss",function(t){t(".cms-edit-form :input[name=ClassName]").entwine({onchange:function(){alert(s["default"]._t("CMSMAIN.ALERTCLASSNAME"))}}),t(".cms-edit-form input[name=Title]").entwine({onmatch:function(){var e=this;e.data("OrigVal",e.val());var n=e.closest("form"),i=t("input:text[name=URLSegment]",n),a=t("input[name=LiveLink]",n);i.length>0&&(e._addActions(),this.bind("change",function(n){var o=e.data("OrigVal"),r=e.val();e.data("OrigVal",r),0===i.val().indexOf(i.data("defaultUrl"))&&""==a.val()?e.updateURLSegment(r):t(".update",e.parent()).show(),e.updateRelatedFields(r,o),e.updateBreadcrumbLabel(r)})),this._super()},onunmatch:function(){this._super()},updateRelatedFields:function(e,n){this.parents("form").find("input[name=MetaTitle], input[name=MenuTitle]").each(function(){var i=t(this);i.val()==n&&(i.val(e),i.updatedRelatedFields&&i.updatedRelatedFields())})},updateURLSegment:function(e){var n=t("input:text[name=URLSegment]",this.closest("form")),i=n.closest(".field.urlsegment"),a=t(".update",this.parent());i.update(e),a.is(":visible")&&a.hide()},updateBreadcrumbLabel:function(e){var n=(t(".cms-edit-form input[name=ID]").val(),t("span.cms-panel-link.crumb"));e&&""!=e&&n.text(e)},_addActions:function(){var e,n=this;e=t("<button />",{"class":"update ss-ui-button-small",text:s["default"]._t("URLSEGMENT.UpdateURL"),type:"button",click:function(t){t.preventDefault(),n.updateURLSegment(n.val())}}),e.insertAfter(n),e.hide()}}),t(".cms-edit-form .parentTypeSelector").entwine({onmatch:function(){var t=this;this.find(":input[name=ParentType]").bind("click",function(e){t._toggleSelection(e)}),this.find(".TreeDropdownField").bind("change",function(e){t._changeParentId(e)}),this._changeParentId(),this._toggleSelection(),this._super()},onunmatch:function(){this._super()},_toggleSelection:function(e){var n=this.find(":input[name=ParentType]:checked").val(),i=this.find("#Form_EditForm_ParentID_Holder");"root"==n?this.find(":input[name=ParentID]").val(0):this.find(":input[name=ParentID]").val(this.find("#Form_EditForm_ParentType_subpage").data("parentIdValue")),"root"!=n?i.slideDown(400,function(){t(this).css("overflow","visible")}):i.slideUp()},_changeParentId:function(t){var e=this.find(":input[name=ParentID]").val();this.find("#Form_EditForm_ParentType_subpage").data("parentIdValue",e)}}),t(".cms-edit-form #CanViewType, .cms-edit-form #CanEditType, .cms-edit-form #CanCreateTopLevelType").entwine({onmatch:function(){var e;"CanViewType"==this.attr("id")?e=t("#Form_EditForm_ViewerGroups_Holder"):"CanEditType"==this.attr("id")?e=t("#Form_EditForm_EditorGroups_Holder"):"CanCreateTopLevelType"==this.attr("id")&&(e=t("#Form_EditForm_CreateTopLevelGroups_Holder")),this.find(".optionset :input").bind("change",function(n){var i=t(this).closest(".middleColumn").parent("div");"OnlyTheseUsers"==n.target.value?(i.addClass("remove-splitter"),e.show()):(i.removeClass("remove-splitter"),e.hide())});var n=this.find("input[name="+this.attr("id")+"]:checked").val();e["OnlyTheseUsers"==n?"show":"hide"](),this._super()},onunmatch:function(){this._super()}}),t(".cms-edit-form .btn-toolbar #Form_EditForm_action_print").entwine({onclick:function(e){var n=t(this[0].form).attr("action").replace(/\?.*$/,"")+"/printable/"+t(":input[name=ID]",this[0].form).val();return"http://"!=n.substr(0,7)&&(n=t("base").attr("href")+n),window.open(n,"printable"),!1}}),t(".cms-edit-form .btn-toolbar #Form_EditForm_action_rollback").entwine({onclick:function(t){var e=this.parents("form:first"),n=e.find(":input[name=Version]").val(),i="";return i=n?s["default"].sprintf(s["default"]._t("CMSMain.RollbackToVersion"),n):s["default"]._t("CMSMain.ConfirmRestoreFromLive"),confirm(i)?this._super(t):!1}}),t(".cms-edit-form .btn-toolbar #Form_EditForm_action_archive").entwine({onclick:function(t){var e=this.parents("form:first"),n=e.find(":input[name=Version]").val(),i="";return i=s["default"].sprintf(s["default"]._t("CMSMain.Archive"),n),confirm(i)?this._super(t):!1}}),t(".cms-edit-form .btn-toolbar #Form_EditForm_action_restore").entwine({onclick:function(t){var e=this.parents("form:first"),n=e.find(":input[name=Version]").val(),i="",a=this.data("toRoot");return i=s["default"].sprintf(s["default"]._t(a?"CMSMain.RestoreToRoot":"CMSMain.Restore"),n),confirm(i)?this._super(t):!1}}),t(".cms-edit-form .btn-toolbar #Form_EditForm_action_delete").entwine({onclick:function(t){var e=this.parents("form:first"),n=e.find(":input[name=Version]").val(),i="";return i=s["default"].sprintf(s["default"]._t("CMSMain.DeleteFromDraft"),n),confirm(i)?this._super(t):!1}}),t(".cms-edit-form .btn-toolbar #Form_EditForm_action_unpublish").entwine({onclick:function(t){var e=this.parents("form:first"),n=e.find(":input[name=Version]").val(),i="";return i=s["default"].sprintf(s["default"]._t("CMSMain.Unpublish"),n),confirm(i)?this._super(t):!1}}),t(".cms-edit-form.changed").entwine({onmatch:function(t){this.find("button[name=action_save]").button("option","showingAlternate",!0),this.find("button[name=action_publish]").button("option","showingAlternate",!0),this._super(t)},onunmatch:function(t){var e=this.find("button[name=action_save]");e.data("button")&&e.button("option","showingAlternate",!1);var n=this.find("button[name=action_publish]");n.data("button")&&n.button("option","showingAlternate",!1),this._super(t)}}),t(".cms-edit-form .btn-toolbar button[name=action_publish]").entwine({onbuttonafterrefreshalternate:function(){this.button("option","showingAlternate")?this.addClass("ss-ui-action-constructive"):this.removeClass("ss-ui-action-constructive")}}),t(".cms-edit-form .btn-toolbar button[name=action_save]").entwine({onbuttonafterrefreshalternate:function(){this.button("option","showingAlternate")?this.addClass("ss-ui-action-constructive"):this.removeClass("ss-ui-action-constructive")}}),t('.cms-edit-form.CMSPageSettingsController input[name="ParentType"]:checked').entwine({onmatch:function(){this.redraw(),this._super()},onunmatch:function(){this._super()},redraw:function(){var e=t(".cms-edit-form.CMSPageSettingsController #Form_EditForm_ParentID_Holder");"Form_EditForm_ParentType_root"==t(this).attr("id")?e.slideUp():e.slideDown()},onclick:function(){this.redraw()}}),"Form_EditForm_ParentType_root"==t('.cms-edit-form.CMSPageSettingsController input[name="ParentType"]:checked').attr("id")&&t(".cms-edit-form.CMSPageSettingsController #Form_EditForm_ParentID_Holder").hide()})},{i18n:"i18n",jQuery:"jQuery"}],4:[function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{"default":t}}var a=t("jQuery"),o=i(a),r=t("i18n"),s=i(r);o["default"].entwine("ss.tree",function(t){t(".cms-tree").entwine({fromDocument:{"oncontext_show.vakata":function(t){this.adjustContextClass()}},adjustContextClass:function(){var e=t("#vakata-contextmenu").find("ul ul");e.each(function(n){var i="1",a=t(e[n]).find("li").length;a>20?i="3":a>10&&(i="2"),t(e[n]).addClass("col-"+i).removeClass("right"),t(e[n]).find("li").on("mouseenter",function(e){t(this).parent("ul").removeClass("right")})})},getTreeConfig:function(){var e=this,n=this._super();this.getHints();return n.plugins.push("contextmenu"),n.contextmenu={items:function(n){var i={edit:{label:s["default"]._t("Tree.EditPage","Edit page",100,"Used in the context menu when right-clicking on a page node in the CMS tree"),action:function(n){t(".cms-container").entwine(".ss").loadPanel(s["default"].sprintf(e.data("urlEditpage"),n.data("id")))}}};n.hasClass("nochildren")||(i.showaslist={label:s["default"]._t("Tree.ShowAsList"),action:function(n){t(".cms-container").entwine(".ss").loadPanel(e.data("urlListview")+"&ParentID="+n.data("id"),null,{tabState:{"pages-controller-cms-content":{tabSelector:".content-listview"}}})}});var a=(n.data("pagetype"),n.data("id")),o=n.find(">a .item").data("allowedchildren"),r={},d=!1;return t.each(o,function(n,i){d=!0,r["allowedchildren-"+n]={label:'<span class="jstree-pageicon"></span>'+i,_class:"class-"+n,action:function(i){t(".cms-container").entwine(".ss").loadPanel(t.path.addSearchParams(s["default"].sprintf(e.data("urlAddpage"),a,n),e.data("extraParams")))}}}),d&&(i.addsubpage={label:s["default"]._t("Tree.AddSubPage","Add page under this page",100,"Used in the context menu when right-clicking on a page node in the CMS tree"),submenu:r}),i.duplicate={label:s["default"]._t("Tree.Duplicate"),submenu:[{label:s["default"]._t("Tree.ThisPageOnly"),action:function(n){t(".cms-container").entwine(".ss").loadPanel(t.path.addSearchParams(s["default"].sprintf(e.data("urlDuplicate"),n.data("id")),e.data("extraParams")))}},{label:s["default"]._t("Tree.ThisPageAndSubpages"),action:function(n){t(".cms-container").entwine(".ss").loadPanel(t.path.addSearchParams(s["default"].sprintf(e.data("urlDuplicatewithchildren"),n.data("id")),e.data("extraParams")))}}]},i}},n}}),t(".cms-tree a.jstree-clicked").entwine({onmatch:function(){var t,e=this,n=e.parents(".cms-panel-content");(e.offset().top<0||e.offset().top>n.height()-e.height())&&(t=n.scrollTop()+e.offset().top+n.height()/2,n.animate({scrollTop:t},"slow"))}}),t(".cms-tree-filtered .clear-filter").entwine({onclick:function(){window.location=location.protocol+"//"+location.host+location.pathname}}),t(".cms-tree-filtered").entwine({onmatch:function(){var e=this,n=function(){var n=t(".cms-content-tools .cms-panel-content").height()-e.parent().siblings(".cms-content-toolbar").outerHeight(!0);e.css("height",n+"px")};n(),t(window).on("resize",window.ss.debounce(n,300))}})})},{i18n:"i18n",jQuery:"jQuery"}],5:[function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{"default":t}}var a=t("jQuery"),o=i(a);o["default"].entwine("ss",function(t){t(".cms-content-header-info").entwine({"from .cms-panel":{ontoggle:function(t){var e=this.closest(".cms-content").find(t.target);0!==e.length&&this.parent()[e.hasClass("collapsed")?"addClass":"removeClass"]("collapsed")}}}),t(".cms-content-toolbar").entwine({onmatch:function(){var e=this;this._super(),t.each(this.find(".cms-actions-buttons-row .tool-button"),function(){var n=t(this),i=n.data("toolid");n.hasClass("active");void 0!==i&&(n.data("active",!1).removeClass("active"),t("#"+i).hide(),e.bindActionButtonEvents(n))})},onunmatch:function(){var e=this;this._super(),t.each(this.find(".cms-actions-buttons-row .tool-button"),function(){var n=t(this);e.unbindActionButtonEvents(n)})},bindActionButtonEvents:function(t){var e=this;t.on("click.cmsContentToolbar",function(n){e.showHideTool(t)})},unbindActionButtonEvents:function(t){t.off(".cmsContentToolbar")},showHideTool:function(e){var n=e.data("active"),i=e.data("toolid"),a=t("#"+i);t.each(this.find(".cms-actions-buttons-row .tool-button"),function(){var e=t(this),n=t("#"+e.data("toolid"));e.data("toolid")!==i&&(n.hide(),e.data("active",!1))}),e[n?"removeClass":"addClass"]("active"),a[n?"hide":"show"](),e.data("active",!n)}})})},{jQuery:"jQuery"}],6:[function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{"default":t}}var a=t("jQuery"),o=i(a),r=t("i18n"),s=i(r);o["default"].entwine("ss",function(t){t("#Form_VersionsForm").entwine({onmatch:function(){this._super()},onunmatch:function(){this._super()},onsubmit:function(e,n){e.preventDefault();var i;if(i=this.find(":input[name=ID]").val(),!i)return!1;var a,o,r,d,l,c;if(c=this.find(":input[name=CompareMode]").is(":checked"),r=this.find("table input[type=checkbox]").filter(":checked"),c){if(2!=r.length)return!1;d=r.eq(0).val(),l=r.eq(1).val(),a=this.find(":submit[name=action_doCompare]"),o=s["default"].sprintf(this.data("linkTmplCompare"),i,l,d)}else d=r.eq(0).val(),a=this.find(":submit[name=action_doShowVersion]"),o=s["default"].sprintf(this.data("linkTmplShow"),i,d);t(".cms-container").loadPanel(o,"",{pjax:"CurrentForm"})}}),t("#Form_VersionsForm input[name=ShowUnpublished]").entwine({onmatch:function(){this.toggle(),this._super()},onunmatch:function(){this._super()},onchange:function(){this.toggle()},toggle:function(){var e=t(this),n=e.parents("form");e.attr("checked")?n.find("tr[data-published=false]").show():n.find("tr[data-published=false]").hide()._unselect()}}),t("#Form_VersionsForm tbody tr").entwine({onclick:function(t){var e,n;return e=this.parents("form").find(":input[name=CompareMode]").attr("checked"),n=this.siblings(".active"),e&&this.hasClass("active")?void this._unselect():e?n.length>1?alert(s["default"]._t("ONLYSELECTTWO","You can only compare two versions at this time.")):(this._select(),void(1==n.length&&this.parents("form").submit())):(this._select(),n._unselect(),this.parents("form").submit(),void 0)},_unselect:function(){this.removeClass("active"),this.find(":input[type=checkbox]").attr("checked",!1)},_select:function(){this.addClass("active"),this.find(":input[type=checkbox]").attr("checked",!0)}})})},{i18n:"i18n",jQuery:"jQuery"}],7:[function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{"default":t}}var a=t("jQuery"),o=i(a);o["default"].entwine("ss",function(t){t("#Form_EditForm_RedirectionType input").entwine({onmatch:function(){var e=t(this);e.attr("checked")&&this.toggle(),this._super()},onunmatch:function(){this._super()},onclick:function(){this.toggle()},toggle:function(){"Internal"==t(this).attr("value")?(t("#Form_EditForm_ExternalURL_Holder").hide(),t("#Form_EditForm_LinkToID_Holder").show()):(t("#Form_EditForm_ExternalURL_Holder").show(),t("#Form_EditForm_LinkToID_Holder").hide())}})})},{jQuery:"jQuery"}],8:[function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{"default":t}}function a(t){var e=document.getElementsByTagName("base")[0].href.replace("http://","").replace(/\//g,"_").replace(/\./g,"_");return e+t}var o=t("jQuery"),r=i(o);(0,r["default"])(document).ready(function(){(0,r["default"])("#switchView a.newWindow").on("click",function(t){var e=window.open(this.href,a(this.target));return e.focus(),!1}),(0,r["default"])("#SilverStripeNavigatorLink").on("click",function(t){return(0,r["default"])("#SilverStripeNavigatorLinkPopup").toggle(),!1}),(0,r["default"])("#SilverStripeNavigatorLinkPopup a.close").on("click",function(t){return(0,r["default"])("#SilverStripeNavigatorLinkPopup").hide(),!1}),(0,r["default"])("#SilverStripeNavigatorLinkPopup input").on("focus",function(t){this.select()})})},{jQuery:"jQuery"}],9:[function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{"default":t}}var a=t("jQuery"),o=i(a);o["default"].entwine("ss",function(t){t(".field.urlsegment:not(.readonly)").entwine({MaxPreviewLength:55,Ellipsis:"...",onmatch:function(){this.find(":text").length&&this.toggleEdit(!1),this.redraw(),this._super()},redraw:function(){var t=this.find(":text"),e=decodeURI(t.data("prefix")+t.val()),n=e;e.length>this.getMaxPreviewLength()&&(n=this.getEllipsis()+e.substr(e.length-this.getMaxPreviewLength(),e.length)),this.find(".preview").attr("href",encodeURI(e+t.data("suffix"))).text(n)},toggleEdit:function(t){var e=this.find(":text");this.find(".preview-holder")[t?"hide":"show"](),this.find(".edit-holder")[t?"show":"hide"](),t&&(e.data("origval",e.val()),e.focus())},update:function(){var t=this,e=this.find(":text"),n=e.data("origval"),i=arguments[0],a=i&&""!==i?i:e.val();n!=a?(this.addClass("loading"),this.suggest(a,function(n){e.val(decodeURIComponent(n.value)),t.toggleEdit(!1),t.removeClass("loading"),t.redraw()})):(this.toggleEdit(!1),this.redraw())},cancel:function(){var t=this.find(":text");t.val(t.data("origval")),this.toggleEdit(!1)},suggest:function(e,n){var i=this,a=i.find(":text"),o=t.path.parseUrl(i.closest("form").attr("action")),r=o.hrefNoSearch+"/field/"+a.attr("name")+"/suggest/?value="+encodeURIComponent(e);o.search&&(r+="&"+o.search.replace(/^\?/,"")),t.ajax({url:r,success:function(t){n.apply(this,arguments)},error:function(t,e){t.statusText=t.responseText},complete:function(){i.removeClass("loading")}})}}),t(".field.urlsegment .edit").entwine({onclick:function(t){t.preventDefault(),this.closest(".field").toggleEdit(!0)}}),t(".field.urlsegment .update").entwine({onclick:function(t){t.preventDefault(),this.closest(".field").update()}}),t(".field.urlsegment .cancel").entwine({onclick:function(t){t.preventDefault(),this.closest(".field").cancel()}})})},{jQuery:"jQuery"}]},{},[1]);
//# sourceMappingURL=bundle-legacy.js.map

View File

@ -1,3 +1,3 @@
#cms-page-history-versions tr.loading{color:#999}#cms-page-history-versions tr.loading td:hover{cursor:none}#cms-page-history-versions td:hover{cursor:pointer}.CMSPageHistoryController ins{background-color:#DFD;padding:2px;text-decoration:none}.CMSPageHistoryController del{background-color:#FDD;padding:2px;color:#f44}#cms-content-treeview .cms-tree-expand-trigger,#cms-content-listview .cms-tree-expand-trigger{display:none}.cms-content-tools #cms-content-treeview .cms-content-toolbar{border-bottom:none;box-shadow:none;margin-bottom:0}.cms-content-tools #cms-content-treeview .cms-tree-expand-trigger{display:block;float:left;margin:0 0 2px 0}.cms-content-tools #cms-content-treeview .cms-tree-expand-trigger span.ui-button-text{padding-right:8px}.cms-content-tools #cms-content-treeview .cms-tree .badge{display:none}.cms-content-tools #cms-content-treeview .cms-tree a:hover>.text>.badge,.cms-content-tools #cms-content-treeview .cms-tree .jstree-clicked>.text>.badge{display:inline-block}.field.urlsegment.loading{background:url(../images/loading.gif) no-repeat 162px 8px}.field.urlsegment .preview{padding-top:8px;display:inline-block}.field.urlsegment input.text{width:250px}.field.urlsegment input.text,.field.urlsegment .cancel,.field.urlsegment .update,.field.urlsegment .edit{margin-right:8px}.field.urlsegment .help{margin-left:0}.field.urlsegment .edit-holder{display:none}#Form_EditForm #Title .update{margin-left:7px}.cms .AssetAdmin .cms-content-fields{overflow-x:hidden}.cms .AssetAdmin .cms-content-fields .cms-edit-form.AssetAdmin{width:100%;overflow-y:auto}.cms .AssetAdmin .cms-content-fields .cms-content-tools .cms-panel-content{overflow:hidden}.cms .AssetAdmin .cms-content-fields .cms-content-tools .cms-panel-content .cms-search-form{height:100%}.cms .AssetAdmin .cms-content-toolbar{float:left}.cms .AssetAdmin .cms-content-toolbar .cms-actions-row .ss-ui-button{z-index:1}.cms .AssetAdmin .cms-content-toolbar .cms-actions-row .ss-ui-button::before{font-size:23px}.cms .AssetAdmin .cms-content-toolbar .cms-actions-row .grid-levelup{margin:0}.cms .AssetAdmin .cms-content-toolbar .cms-page-add-button{background-image:linear-gradient(#f3f3f3, #d9d9d9);border-color:#c0c0c2}.cms .AssetAdmin .cms-content-toolbar .cms-page-add-button span.btn-icon-add{height:17px}.cms .AssetAdmin .cms-content-toolbar .cms-page-add-button span.ui-button-text{color:#393939;text-shadow:white 0 1px 1px}.cms .AssetAdmin #Root_TreeView .cms-tree ul .class-Folder a span.text span.jstree-foldericon{background:url(../images/blue-folder-horizontal.png) no-repeat;width:16px;height:16px;float:left;display:block;margin-right:4px}.cms .AssetAdmin .ss-gridfield{margin-top:0}.cms .AssetAdmin table.ss-gridfield-table td.bottom-all{padding:0.7em}
#cms-page-history-versions tr.loading{color:#999}#cms-page-history-versions tr.loading td:hover{cursor:none}#cms-page-history-versions td:hover{cursor:pointer}.CMSPageHistoryController ins{background-color:#DFD;padding:2px;text-decoration:none}.CMSPageHistoryController del{background-color:#FDD;padding:2px;color:#f44}#cms-content-treeview .cms-tree-expand-trigger,#cms-content-listview .cms-tree-expand-trigger{display:none}.cms-content-tools #cms-content-treeview .cms-content-toolbar{border-bottom:none;box-shadow:none;margin-bottom:0}.cms-content-tools #cms-content-treeview .cms-tree-expand-trigger{display:block;float:left;margin:0 0 2px 0}.cms-content-tools #cms-content-treeview .cms-tree-expand-trigger span.ui-button-text{padding-right:8px}.cms-content-tools #cms-content-treeview .cms-tree .badge{display:none}.cms-content-tools #cms-content-treeview .cms-tree a:hover>.text>.badge,.cms-content-tools #cms-content-treeview .cms-tree .jstree-clicked>.text>.badge{display:inline-block}.field.urlsegment.loading{background:url(../images/loading.gif) no-repeat 162px 8px}.field.urlsegment .preview{padding-top:8px;display:inline-block}.field.urlsegment input.text{width:250px;float:left}.field.urlsegment input.text,.field.urlsegment .cancel,.field.urlsegment .update,.field.urlsegment .edit{margin-right:8px}.field.urlsegment .help{margin-left:0}.field.urlsegment .edit-holder{display:none}.field.urlsegment .edit-holder .form__field-description{clear:both}#Form_EditForm #Title .update{margin-left:7px}.cms .AssetAdmin .cms-content-fields{overflow-x:hidden}.cms .AssetAdmin .cms-content-fields .cms-edit-form.AssetAdmin{width:100%;overflow-y:auto}.cms .AssetAdmin .cms-content-fields .cms-content-tools .cms-panel-content{overflow:hidden}.cms .AssetAdmin .cms-content-fields .cms-content-tools .cms-panel-content .cms-search-form{height:100%}.cms .AssetAdmin .cms-content-toolbar{float:left}.cms .AssetAdmin .cms-content-toolbar .cms-actions-row .ss-ui-button{z-index:1}.cms .AssetAdmin .cms-content-toolbar .cms-actions-row .ss-ui-button::before{font-size:23px}.cms .AssetAdmin .cms-content-toolbar .cms-actions-row .grid-levelup{margin:0}.cms .AssetAdmin .cms-content-toolbar .cms-page-add-button{background-image:linear-gradient(#f3f3f3, #d9d9d9);border-color:#c0c0c2}.cms .AssetAdmin .cms-content-toolbar .cms-page-add-button span.btn-icon-add{height:17px}.cms .AssetAdmin .cms-content-toolbar .cms-page-add-button span.ui-button-text{color:#393939;text-shadow:white 0 1px 1px}.cms .AssetAdmin #Root_TreeView .cms-tree ul .class-Folder a span.text span.jstree-foldericon{background:url(../images/blue-folder-horizontal.png) no-repeat;width:16px;height:16px;float:left;display:block;margin-right:4px}.cms .AssetAdmin .ss-gridfield{margin-top:0;clear:both}.cms .AssetAdmin table.ss-gridfield-table td.bottom-all{padding:0.7em}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVuZGxlLmNzcyIsInNvdXJjZXMiOlsiYnVuZGxlLnNjc3MiLCJsZWdhY3kvX0NNU01haW4uc2NzcyIsImxlZ2FjeS9fQXNzZXRBZG1pbi5zY3NzIiwibGVnYWN5L19SZXBvcnRBZG1pbi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFRoaXMgZmlsZSBpcyB0aGUgY2VudHJhbCBjb2xsZWN0aW9uIG9mIGluY2x1ZGVkIG1vZHVsZXMsIGxpbmtzIHRvIGN1c3RvbSBTQ1NTIGZpbGVzLFxuLy8gYW5kIGFueSBnbG9iYWwgU0NTUyB2YXJpYWJsZSBkZWZpbml0aW9ucy5cbi8vIERPIE5PVCBBREQgc3R5bGVzaGVldCBydWxlcyB0byB0aGlzIGZpbGUgZGlyZWN0bHkhXG4vLyBOb3RlOiBCeSBwcmVmaXhpbmcgZmlsZXMgd2l0aCBhbiB1bmRlcnNjb3JlLCB0aGV5IHdvbid0IGNyZWF0ZSBpbmRpdmlkdWFsIENTUyBmaWxlcy5cblxuQGltcG9ydCBcImxlZ2FjeS9DTVNNYWluXCI7XG5AaW1wb3J0IFwibGVnYWN5L0Fzc2V0QWRtaW5cIjtcbkBpbXBvcnQgXCJsZWdhY3kvUmVwb3J0QWRtaW5cIjtcbiIsIi8qKlxuICogU3R5bGUgIGN1c3RvbSB0byB0aGUgQ01TTWFpbiBhZG1pbiBpbnRlcmZhY2UuIENNU01haW4gZXh0ZW5kcyB0aGUgYnVpbHQgaW5cbiAqIFNpbHZlclN0cmlwZSBhZG1pbiBzZWN0aW9uIHN0eWxlcy4gQXMgbXVjaCBhcyBwb3NzaWJsZSB3ZSB3YW50IHRvIHVzZSB0aG9zZVxuICogYnVpbHQgaW4gc3R5bGVzLiBJZiBhbnl0aGluZyBpbiB0aGlzIGZpbGUgY2FuIGJlIGltcGxlbWVudGVkIGluIGEgZ2VuZXJpY1xuICogd2F5IHRoZW4gaXQgc2hvdWxkIGJlIGluY2x1ZGUgaW4gdGhlIGFkbWluIHNjc3MgZmlsZXMuXG4gKlxuICogQHBhY2thZ2UgY21zXG4gKi9cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogUGFnZSBIaXN0b3J5IFNlY3Rpb24uXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2Ntcy1wYWdlLWhpc3RvcnktdmVyc2lvbnMge1xuXHR0ciB7XG5cdFx0Ji5sb2FkaW5nIHtcblx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdFx0XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjdXJzb3I6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0dGQge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxufVxuXG4uQ01TUGFnZUhpc3RvcnlDb250cm9sbGVyIHtcblx0aW5zIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjREZEO1xuXHRcdHBhZGRpbmc6IDJweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHRkZWwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGREQ7XG5cdFx0cGFkZGluZzogMnB4O1xuXHRcdGNvbG9yOiBkYXJrZW4oI0ZERCwgMzAlKTtcblx0fVxufVxuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFRyZWUgVmlldyAoY29sbGFwc2VkIGZvciBzaWRlYmFyKVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNjbXMtY29udGVudC10cmVldmlldywgI2Ntcy1jb250ZW50LWxpc3R2aWV3IHtcblx0LmNtcy10cmVlLWV4cGFuZC10cmlnZ2VyIHtcblx0XHRkaXNwbGF5OiBub25lOyAvLyBEb24ndCBzaG93IHRyaWdnZXIgaW4gZXhwYW5kZWQgbW9kZVxuXHR9XG59XG5cbi8qKlxuICogREVQUkVDQVRFRDpcbiAqIC5jbXMtY29udGVudC10b29scyB3aWxsIGJlIHJlbW92ZWQgaW4gNC4wXG4gKiBVc2UgLmNtcy1jb250ZW50LWZpbHRlcnMgaW5zdGVhZC5cbiAqXG4gKiBIaWRlIGNlcnRhaW4gZWxlbWVudHMgd2hlbiBzaG93biBpbiBcInNpZGViYXIgbW9kZVwiXG4gKi9cbi5jbXMtY29udGVudC10b29scyB7XG5cdCNjbXMtY29udGVudC10cmVldmlldyB7XG5cdFx0LmNtcy1jb250ZW50LXRvb2xiYXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHQuY21zLXRyZWUtZXhwYW5kLXRyaWdnZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbjogMCAwIDJweCAwO1xuXHRcdFx0c3Bhbi51aS1idXR0b24tdGV4dCB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jbXMtdHJlZSB7XG5cdFx0XHQvLyBIaWRlIGJhZGdlcyBhbmQgZHJhZyBpY29ucyB0byBzYXZlIHNwYWNlXG5cdFx0XHQuYmFkZ2Uge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBTaG93IGJhZGdlIG9uIGhvdmVyZWQgbm9kZVxuXHRcdFx0YTpob3ZlciA+IC50ZXh0ID4gLmJhZGdlLCAuanN0cmVlLWNsaWNrZWQgPiAudGV4dCA+IC5iYWRnZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogVVJMU2VnbWVudCBmaWVsZFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5maWVsZC51cmxzZWdtZW50IHtcblxuXHQmLmxvYWRpbmcge1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbG9hZGluZy5naWYpIG5vLXJlcGVhdCAxNjJweCA4cHg7XG5cdH1cblxuXHQucHJldmlldyB7XG5cdFx0cGFkZGluZy10b3A6IDhweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHRpbnB1dC50ZXh0IHtcblx0XHR3aWR0aDogMjUwcHg7IC8vIGVuc3VyZSB0aGVyZSdzIGVub3VnaCByb29tIGZvciBidXR0b25zXG5cdH1cblxuXHRpbnB1dC50ZXh0LCAuY2FuY2VsLCAudXBkYXRlLCAuZWRpdCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdH1cblxuXHQuaGVscCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQuZWRpdC1ob2xkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuI0Zvcm1fRWRpdEZvcm0gI1RpdGxlIC51cGRhdGUge1xuXHRtYXJnaW4tbGVmdDogN3B4O1xufVxuIiwiLmNtcyAuQXNzZXRBZG1pbiB7XG5cdC5jbXMtY29udGVudC1maWVsZHMge1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjsgLy9oaWRlcyAnYWxsb3dlZCBleHRlbnNpb25zJyBzaWRlYmFyXG5cdFx0XG5cdFx0LmNtcy1lZGl0LWZvcm0uQXNzZXRBZG1pbiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG92ZXJmbG93LXk6YXV0bzsgLy9hZGRzIHNjcm9sbGluZyBvbmx5IHRvIHRoZSBkYXRhZ3JpZFxuXHRcdH1cblxuXHRcdC8qKlxuXHRcdCAqIERFUFJFQ0FURUQ6XG5cdFx0ICogLmNtcy1jb250ZW50LXRvb2xzIHdpbGwgYmUgcmVtb3ZlZCBpbiA0LjBcblx0XHQgKiBVc2UgLmNtcy1jb250ZW50LWZpbHRlcnMgaW5zdGVhZC5cblx0XHQgKi9cblx0XHQuY21zLWNvbnRlbnQtdG9vbHMgLmNtcy1wYW5lbC1jb250ZW50IHtcblx0XHRcdG92ZXJmbG93OmhpZGRlbjsgLy9yZW1vdmVzIHNjb2xsYmFyIGZyb20gc2VhcmNoIGZpZWxkIGluIGZpbHRlclxuXHRcdFx0LmNtcy1zZWFyY2gtZm9ybSB7XG5cdFx0XHRcdGhlaWdodDoxMDAlOyAvL2luY3JlYXNlcyBoZWlnaHQgb2Ygc2VhcmNoIGZvcm0gdG8gYWNjb21vZGF0ZSBkcm9wZG93blxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jbXMtY29udGVudC10b29sYmFyIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRcblx0XHQuY21zLWFjdGlvbnMtcm93IHtcblx0XHRcdC5zcy11aS1idXR0b24ge1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmdyaWQtbGV2ZWx1cCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNtcy1wYWdlLWFkZC1idXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KGxpZ2h0ZW4oI2U2ZTZlNiwgNSUpLCBkYXJrZW4oI2U2ZTZlNiwgNSUpKTtcblx0XHRcdGJvcmRlci1jb2xvcjojYzBjMGMyO1xuXHRcdFx0c3Bhbi5idG4taWNvbi1hZGQge1xuXHRcdFx0XHRoZWlnaHQ6MTdweDtcblx0XHRcdH1cblx0XHRcdHNwYW4udWktYnV0dG9uLXRleHQge1xuXHRcdFx0XHRjb2xvcjojMzkzOTM5O1xuXHRcdFx0XHR0ZXh0LXNoYWRvdzogd2hpdGUgMCAxcHggMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCNSb290X1RyZWVWaWV3IHtcblx0XHQuY21zLXRyZWUgdWwgLmNsYXNzLUZvbGRlciBhIHNwYW4udGV4dCBzcGFuLmpzdHJlZS1mb2xkZXJpY29uIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmx1ZS1mb2xkZXItaG9yaXpvbnRhbC5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdHdpZHRoOjE2cHg7XG5cdFx0XHRoZWlnaHQ6MTZweDtcblx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OjRweDtcblx0XHR9XG5cdH1cblx0XG5cdC5zcy1ncmlkZmllbGQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHR0YWJsZS5zcy1ncmlkZmllbGQtdGFibGUge1xuXHRcdHRkIHtcblx0XHRcdCYuYm90dG9tLWFsbCB7XG5cdFx0XHRcdHBhZGRpbmc6MC43ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiIsIiJdLCJtYXBwaW5ncyI6IkFDWUEsMEJBQTBCLENBQ3pCLEVBQUUsQUFDQSxRQUFRLEFBQUMsQ0FDVCxLQUFLLENBQUUsSUFBSyxDQVFaLEFBWEgsMEJBQTBCLENBQ3pCLEVBQUUsQUFDQSxRQUFRLENBR1IsRUFBRSxBQUVBLE1BQU0sQUFBQyxDQUNQLE1BQU0sQ0FBRSxJQUFLLENBQ2IsQUFUTCwwQkFBMEIsQ0FhekIsRUFBRSxBQUNBLE1BQU0sQUFBQyxDQUNQLE1BQU0sQ0FBRSxPQUFRLENBQ2hCLEFBSUgseUJBQXlCLENBQ3hCLEdBQUcsQUFBQyxDQUNILGdCQUFnQixDQUFFLElBQUssQ0FDdkIsT0FBTyxDQUFFLEdBQUksQ0FDYixlQUFlLENBQUUsSUFBSyxDQUN0QixBQUxGLHlCQUF5QixDQU94QixHQUFHLEFBQUMsQ0FDSCxnQkFBZ0IsQ0FBRSxJQUFLLENBQ3ZCLE9BQU8sQ0FBRSxHQUFJLENBQ2IsS0FBSyxDQUFFLElBQU0sQ0FDYixBQU1GLHFCQUFxQixDQUNwQix3QkFBd0IsQ0FERixxQkFBcUIsQ0FDM0Msd0JBQXdCLEFBQUMsQ0FDeEIsT0FBTyxDQUFFLElBQUssQ0FDZCxBQVVGLGtCQUFrQixDQUNqQixxQkFBcUIsQ0FDcEIsb0JB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 */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVuZGxlLmNzcyIsInNvdXJjZXMiOlsiYnVuZGxlLnNjc3MiLCJsZWdhY3kvX0NNU01haW4uc2NzcyIsImxlZ2FjeS9fQXNzZXRBZG1pbi5zY3NzIiwibGVnYWN5L19SZXBvcnRBZG1pbi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFRoaXMgZmlsZSBpcyB0aGUgY2VudHJhbCBjb2xsZWN0aW9uIG9mIGluY2x1ZGVkIG1vZHVsZXMsIGxpbmtzIHRvIGN1c3RvbSBTQ1NTIGZpbGVzLFxuLy8gYW5kIGFueSBnbG9iYWwgU0NTUyB2YXJpYWJsZSBkZWZpbml0aW9ucy5cbi8vIERPIE5PVCBBREQgc3R5bGVzaGVldCBydWxlcyB0byB0aGlzIGZpbGUgZGlyZWN0bHkhXG4vLyBOb3RlOiBCeSBwcmVmaXhpbmcgZmlsZXMgd2l0aCBhbiB1bmRlcnNjb3JlLCB0aGV5IHdvbid0IGNyZWF0ZSBpbmRpdmlkdWFsIENTUyBmaWxlcy5cblxuQGltcG9ydCBcImxlZ2FjeS9DTVNNYWluXCI7XG5AaW1wb3J0IFwibGVnYWN5L0Fzc2V0QWRtaW5cIjtcbkBpbXBvcnQgXCJsZWdhY3kvUmVwb3J0QWRtaW5cIjtcbiIsIi8qKlxuICogU3R5bGUgIGN1c3RvbSB0byB0aGUgQ01TTWFpbiBhZG1pbiBpbnRlcmZhY2UuIENNU01haW4gZXh0ZW5kcyB0aGUgYnVpbHQgaW5cbiAqIFNpbHZlclN0cmlwZSBhZG1pbiBzZWN0aW9uIHN0eWxlcy4gQXMgbXVjaCBhcyBwb3NzaWJsZSB3ZSB3YW50IHRvIHVzZSB0aG9zZVxuICogYnVpbHQgaW4gc3R5bGVzLiBJZiBhbnl0aGluZyBpbiB0aGlzIGZpbGUgY2FuIGJlIGltcGxlbWVudGVkIGluIGEgZ2VuZXJpY1xuICogd2F5IHRoZW4gaXQgc2hvdWxkIGJlIGluY2x1ZGUgaW4gdGhlIGFkbWluIHNjc3MgZmlsZXMuXG4gKlxuICogQHBhY2thZ2UgY21zXG4gKi9cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogUGFnZSBIaXN0b3J5IFNlY3Rpb24uXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2Ntcy1wYWdlLWhpc3RvcnktdmVyc2lvbnMge1xuXHR0ciB7XG5cdFx0Ji5sb2FkaW5nIHtcblx0XHRcdGNvbG9yOiAjOTk5O1xuXG5cdFx0XHR0ZCB7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHRkIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cbn1cblxuLkNNU1BhZ2VIaXN0b3J5Q29udHJvbGxlciB7XG5cdGlucyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0RGRDtcblx0XHRwYWRkaW5nOiAycHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0ZGVsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkREO1xuXHRcdHBhZGRpbmc6IDJweDtcblx0XHRjb2xvcjogZGFya2VuKCNGREQsIDMwJSk7XG5cdH1cbn1cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBUcmVlIFZpZXcgKGNvbGxhcHNlZCBmb3Igc2lkZWJhcilcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jY21zLWNvbnRlbnQtdHJlZXZpZXcsICNjbXMtY29udGVudC1saXN0dmlldyB7XG5cdC5jbXMtdHJlZS1leHBhbmQtdHJpZ2dlciB7XG5cdFx0ZGlzcGxheTogbm9uZTsgLy8gRG9uJ3Qgc2hvdyB0cmlnZ2VyIGluIGV4cGFuZGVkIG1vZGVcblx0fVxufVxuXG4vKipcbiAqIERFUFJFQ0FURUQ6XG4gKiAuY21zLWNvbnRlbnQtdG9vbHMgd2lsbCBiZSByZW1vdmVkIGluIDQuMFxuICogVXNlIC5jbXMtY29udGVudC1maWx0ZXJzIGluc3RlYWQuXG4gKlxuICogSGlkZSBjZXJ0YWluIGVsZW1lbnRzIHdoZW4gc2hvd24gaW4gXCJzaWRlYmFyIG1vZGVcIlxuICovXG4uY21zLWNvbnRlbnQtdG9vbHMge1xuXHQjY21zLWNvbnRlbnQtdHJlZXZpZXcge1xuXHRcdC5jbXMtY29udGVudC10b29sYmFyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0LmNtcy10cmVlLWV4cGFuZC10cmlnZ2VyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW46IDAgMCAycHggMDtcblx0XHRcdHNwYW4udWktYnV0dG9uLXRleHQge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY21zLXRyZWUge1xuXHRcdFx0Ly8gSGlkZSBiYWRnZXMgYW5kIGRyYWcgaWNvbnMgdG8gc2F2ZSBzcGFjZVxuXHRcdFx0LmJhZGdlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Ly8gU2hvdyBiYWRnZSBvbiBob3ZlcmVkIG5vZGVcblx0XHRcdGE6aG92ZXIgPiAudGV4dCA+IC5iYWRnZSwgLmpzdHJlZS1jbGlja2VkID4gLnRleHQgPiAuYmFkZ2Uge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFVSTFNlZ21lbnQgZmllbGRcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmllbGQudXJsc2VnbWVudCB7XG5cblx0Ji5sb2FkaW5nIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xvYWRpbmcuZ2lmKSBuby1yZXBlYXQgMTYycHggOHB4O1xuXHR9XG5cblx0LnByZXZpZXcge1xuXHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0aW5wdXQudGV4dCB7XG5cdFx0d2lkdGg6IDI1MHB4OyAvLyBlbnN1cmUgdGhlcmUncyBlbm91Z2ggcm9vbSBmb3IgYnV0dG9uc1xuICAgIGZsb2F0OiBsZWZ0O1xuXHR9XG5cblx0aW5wdXQudGV4dCwgLmNhbmNlbCwgLnVwZGF0ZSwgLmVkaXQge1xuXHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHR9XG5cblx0LmhlbHAge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0LmVkaXQtaG9sZGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG4gICAgLmZvcm1fX2ZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblx0fVxufVxuXG4jRm9ybV9FZGl0Rm9ybSAjVGl0bGUgLnVwZGF0ZSB7XG5cdG1hcmdpbi1sZWZ0OiA3cHg7XG59XG4iLCIuY21zIC5Bc3NldEFkbWluIHtcblx0LmNtcy1jb250ZW50LWZpZWxkcyB7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuOyAvL2hpZGVzICdhbGxvd2VkIGV4dGVuc2lvbnMnIHNpZGViYXJcblxuXHRcdC5jbXMtZWRpdC1mb3JtLkFzc2V0QWRtaW4ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRvdmVyZmxvdy15OmF1dG87IC8vYWRkcyBzY3JvbGxpbmcgb25seSB0byB0aGUgZGF0YWdyaWRcblx0XHR9XG5cblx0XHQvKipcblx0XHQgKiBERVBSRUNBVEVEOlxuXHRcdCAqIC5jbXMtY29udGVudC10b29scyB3aWxsIGJlIHJlbW92ZWQgaW4gNC4wXG5cdFx0ICogVXNlIC5jbXMtY29udGVudC1maWx0ZXJzIGluc3RlYWQuXG5cdFx0ICovXG5cdFx0LmNtcy1jb250ZW50LXRvb2xzIC5jbXMtcGFuZWwtY29udGVudCB7XG5cdFx0XHRvdmVyZmxvdzpoaWRkZW47IC8vcmVtb3ZlcyBzY29sbGJhciBmcm9tIHNlYXJjaCBmaWVsZCBpbiBmaWx0ZXJcblx0XHRcdC5jbXMtc2VhcmNoLWZvcm0ge1xuXHRcdFx0XHRoZWlnaHQ6MTAwJTsgLy9pbmNyZWFzZXMgaGVpZ2h0IG9mIHNlYXJjaCBmb3JtIHRvIGFjY29tb2RhdGUgZHJvcGRvd25cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY21zLWNvbnRlbnQtdG9vbGJhciB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cblx0XHQuY21zLWFjdGlvbnMtcm93IHtcblx0XHRcdC5zcy11aS1idXR0b24ge1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5ncmlkLWxldmVsdXAge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNtcy1wYWdlLWFkZC1idXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KGxpZ2h0ZW4oI2U2ZTZlNiwgNSUpLCBkYXJrZW4oI2U2ZTZlNiwgNSUpKTtcblx0XHRcdGJvcmRlci1jb2xvcjojYzBjMGMyO1xuXHRcdFx0c3Bhbi5idG4taWNvbi1hZGQge1xuXHRcdFx0XHRoZWlnaHQ6MTdweDtcblx0XHRcdH1cblx0XHRcdHNwYW4udWktYnV0dG9uLXRleHQge1xuXHRcdFx0XHRjb2xvcjojMzkzOTM5O1xuXHRcdFx0XHR0ZXh0LXNoYWRvdzogd2hpdGUgMCAxcHggMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCNSb290X1RyZWVWaWV3IHtcblx0XHQuY21zLXRyZWUgdWwgLmNsYXNzLUZvbGRlciBhIHNwYW4udGV4dCBzcGFuLmpzdHJlZS1mb2xkZXJpY29uIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmx1ZS1mb2xkZXItaG9yaXpvbnRhbC5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdHdpZHRoOjE2cHg7XG5cdFx0XHRoZWlnaHQ6MTZweDtcblx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OjRweDtcblx0XHR9XG5cdH1cblxuXHQuc3MtZ3JpZGZpZWxkIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG5cblx0dGFibGUuc3MtZ3JpZGZpZWxkLXRhYmxlIHtcblx0XHR0ZCB7XG5cdFx0XHQmLmJvdHRvbS1hbGwge1xuXHRcdFx0XHRwYWRkaW5nOjAuN2VtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiIl0sIm1hcHBpbmdzIjoiQUNZQSwwQkFBMEIsQ0FDekIsRUFBRSxBQUNBLFFBQVEsQUFBQyxDQUNULEtBQUssQ0FBRSxJQUFLLENBUVosQUFYSCwwQkFBMEIsQ0FDekIsRUFBRSxBQUNBLFFBQVEsQ0FHUixFQUFFLEFBRUEsTUFBTSxBQUFDLENBQ1AsTUFBTSxDQUFFLElBQUssQ0FDYixBQVRMLDBCQUEwQixDQWF6QixFQUFFLEFBQ0EsTUFBTSxBQUFDLENBQ1AsTUFBTSxDQUFFLE9BQVEsQ0FDaEIsQUFJSCx5QkFBeUIsQ0FDeEIsR0FBRyxBQUFDLENBQ0gsZ0JBQWdCLENBQUUsSUFBSyxDQUN2QixPQUFPLENBQUUsR0FBSSxDQUNiLGVBQWUsQ0FBRSxJQUFLLENBQ3RCLEFBTEYseUJBQXlCLENBT3hCLEdBQUcsQUFBQyxDQUNILGdCQUFnQixDQUFFLElBQUssQ0FDdkIsT0FBTyxDQUFFLEdBQUksQ0FDYixLQUFLLENBQUUsSUFBTSxDQUNiLEFBTUYscUJBQXFCLENBQ3BCLHdCQUF3QixDQURGLHFCQUFxQixDQUMzQyx3QkFBd0IsQUFBQyxDQUN4QixP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 */

View File

@ -1,196 +1,205 @@
import $ from 'jQuery';
$.entwine('ss', function($){
/**
* Reset the parent node selection if the type is
* set back to "toplevel page", to avoid submitting inconsistent state.
*/
$(".cms-add-form .parent-mode :input").entwine({
onclick: function(e) {
if(this.val() == 'top') {
var parentField = this.closest('form').find('#Form_AddForm_ParentID_Holder .TreeDropdownField')
parentField.setValue('');
parentField.setTitle('');
}
}
});
$(".cms-add-form").entwine({
ParentID: 0, // Last selected parentID
ParentCache: {}, // Cache allowed children for each selected page
onadd: function() {
var self = this;
this.find('#Form_AddForm_ParentID_Holder .TreeDropdownField').bind('change', function() {
self.updateTypeList();
});
this.find(".SelectionGroup.parent-mode").bind('change', function() {
self.updateTypeList();
});
this.updateTypeList();
},
loadCachedChildren: function(parentID) {
var cache = this.getParentCache();
if(typeof cache[parentID] !== 'undefined') return cache[parentID];
else return null;
},
saveCachedChildren: function(parentID, children) {
var cache = this.getParentCache();
cache[parentID] = children;
this.setParentCache(cache);
},
/**
* Limit page type selection based on parent selection.
* Select of root classes is pre-computed, but selections with a given parent
* are updated on-demand.
* Similar implementation to LeftAndMain.Tree.js.
*/
updateTypeList: function() {
var hints = this.data('hints'),
parentTree = this.find('#Form_AddForm_ParentID_Holder .TreeDropdownField'),
parentMode = this.find("input[name=ParentModeField]:checked").val(),
metadata = parentTree.data('metadata'),
id = (metadata && parentMode === 'child')
? (parentTree.getValue() || this.getParentID())
: null,
newClassName = metadata ? metadata.ClassName : null,
hintKey = (newClassName && parentMode === 'child')
? newClassName
: 'Root',
hint = (typeof hints[hintKey] !== 'undefined') ? hints[hintKey] : null,
self = this,
defaultChildClass = (hint && typeof hint.defaultChild !== 'undefined')
? hint.defaultChild
: null,
disallowedChildren = [];
/**
* Reset the parent node selection if the type is
* set back to "toplevel page", to avoid submitting inconsistent state.
*/
$(".cms-add-form .parent-mode :input").entwine({
onclick: function(e) {
if(this.val() == 'top') {
var parentField = this.closest('form').find('#Form_AddForm_ParentID_Holder .TreeDropdownField');
parentField.setValue('');
parentField.setTitle('');
}
}
});
if(id) {
// Prevent interface operations
if(this.hasClass('loading')) return;
this.addClass('loading');
// Enable last parent ID to be re-selected from memory
this.setParentID(id);
if(!parentTree.getValue()) parentTree.setValue(id);
// Use cached data if available
disallowedChildren = this.loadCachedChildren(id);
if(disallowedChildren !== null) {
this.updateSelectionFilter(disallowedChildren, defaultChildClass);
this.removeClass('loading');
return;
}
$.ajax({
url: self.data('childfilter'),
data: {'ParentID': id},
success: function(data) {
// reload current form and tree
self.saveCachedChildren(id, data);
self.updateSelectionFilter(data, defaultChildClass);
},
complete: function() {
self.removeClass('loading');
}
});
$(".cms-add-form").entwine({
ParentID: 0, // Last selected parentID
ParentCache: {}, // Cache allowed children for each selected page
onadd: function() {
var self = this;
this.find('#Form_AddForm_ParentID_Holder .TreeDropdownField').bind('change', function() {
self.updateTypeList();
});
this.find(".SelectionGroup.parent-mode").bind('change', function() {
self.updateTypeList();
});
this.updateTypeList();
},
loadCachedChildren: function(parentID) {
var cache = this.getParentCache();
if(typeof cache[parentID] !== 'undefined') return cache[parentID];
else return null;
},
saveCachedChildren: function(parentID, children) {
var cache = this.getParentCache();
cache[parentID] = children;
this.setParentCache(cache);
},
/**
* Limit page type selection based on parent selection.
* Select of root classes is pre-computed, but selections with a given parent
* are updated on-demand.
* Similar implementation to LeftAndMain.Tree.js.
*/
updateTypeList: function() {
var hints = this.data('hints'),
parentTree = this.find('#Form_AddForm_ParentID_Holder .TreeDropdownField'),
parentMode = this.find("input[name=ParentModeField]:checked").val(),
metadata = parentTree.data('metadata'),
id = (metadata && parentMode === 'child')
? (parentTree.getValue() || this.getParentID())
: null,
newClassName = metadata ? metadata.ClassName : null,
hintKey = (newClassName && parentMode === 'child')
? newClassName
: 'Root',
hint = (typeof hints[hintKey] !== 'undefined') ? hints[hintKey] : null,
self = this,
defaultChildClass = (hint && typeof hint.defaultChild !== 'undefined')
? hint.defaultChild
: null,
disallowedChildren = [];
return false;
} else {
disallowedChildren = (hint && typeof hint.disallowedChildren !== 'undefined')
? hint.disallowedChildren
: [],
this.updateSelectionFilter(disallowedChildren, defaultChildClass);
}
},
/**
* Update the selection filter with the given blacklist and default selection
*
* @param array disallowedChildren
* @param string defaultChildClass
*/
updateSelectionFilter: function(disallowedChildren, defaultChildClass) {
// Limit selection
var allAllowed = null; // troolian
this.find('#Form_AddForm_PageType li').each(function() {
var className = $(this).find('input').val(),
isAllowed = ($.inArray(className, disallowedChildren) === -1);
$(this).setEnabled(isAllowed);
if(!isAllowed) $(this).setSelected(false);
if(allAllowed === null) allAllowed = isAllowed;
else allAllowed = allAllowed && isAllowed;
});
// Set default child selection, or fall back to first available option
if(defaultChildClass) {
var selectedEl = this
.find('#Form_AddForm_PageType li input[value=' + defaultChildClass + ']')
.parents('li:first');
} else {
var selectedEl = this.find('#Form_AddForm_PageType li:not(.disabled):first');
}
selectedEl.setSelected(true);
selectedEl.siblings().setSelected(false);
if(id) {
// Prevent interface operations
if(this.hasClass('loading')) return;
this.addClass('loading');
// Disable the "Create" button if none of the pagetypes are available
var buttonState = this.find('#Form_AddForm_PageType li:not(.disabled)').length
? 'enable'
: 'disable';
this.find('button[name=action_doAdd]').button(buttonState);
// Enable last parent ID to be re-selected from memory
this.setParentID(id);
if(!parentTree.getValue()) parentTree.setValue(id);
this.find('.message-restricted')[allAllowed ? 'hide' : 'show']();
}
});
$(".cms-add-form #Form_AddForm_PageType li").entwine({
onclick: function(e) {
this.setSelected(true);
},
setSelected: function(bool) {
var input = this.find('input');
if(bool && !input.is(':disabled')) {
this.siblings().setSelected(false);
this.toggleClass('selected', true);
input.prop('checked', true);
} else {
this.toggleClass('selected', false);
input.prop('checked', false);
}
},
setEnabled: function(bool) {
$(this).toggleClass('disabled', !bool);
if(!bool) $(this).find('input').attr('disabled', 'disabled').removeAttr('checked');
else $(this).find('input').removeAttr('disabled');
}
});
// Use cached data if available
disallowedChildren = this.loadCachedChildren(id);
if(disallowedChildren !== null) {
this.updateSelectionFilter(disallowedChildren, defaultChildClass);
this.removeClass('loading');
return;
}
$.ajax({
url: self.data('childfilter'),
data: {'ParentID': id},
success: function(data) {
// reload current form and tree
self.saveCachedChildren(id, data);
self.updateSelectionFilter(data, defaultChildClass);
},
complete: function() {
self.removeClass('loading');
}
});
$(".cms-page-add-button").entwine({
onclick: function(e) {
var tree = $('.cms-tree'), list = $('.cms-list'), parentId = 0;
return false;
} else {
disallowedChildren = (hint && typeof hint.disallowedChildren !== 'undefined')
? hint.disallowedChildren
: [];
this.updateSelectionFilter(disallowedChildren, defaultChildClass);
}
},
/**
* Update the selection filter with the given blacklist and default selection
*
* @param {Array} disallowedChildren
* @param {string} defaultChildClass
*/
updateSelectionFilter: function(disallowedChildren, defaultChildClass) {
// Limit selection
var allAllowed = null; // troolian
this.find('#Form_AddForm_PageType div.radio').each(function() {
var className = $(this).find('input').val(),
isAllowed = ($.inArray(className, disallowedChildren) === -1);
// Choose parent ID either from tree or list view, depending which is visible
if(tree.is(':visible')) {
var selected = tree.jstree('get_selected');
parentId = selected ? $(selected[0]).data('id') : null;
} else {
var state = list.find('input[name="Page[GridState]"]').val();
if(state) parentId = parseInt(JSON.parse(state).ParentID, 10);
}
var data = {selector: this.data('targetPanel'),pjax: this.data('pjax')}, url;
if(parentId) {
extraParams = this.data('extraParams') ? this.data('extraParams') : '';
url = $.path.addSearchParams(i18n.sprintf(this.data('urlAddpage'), parentId), extraParams);
} else {
url = this.attr('href');
}
$(this).setEnabled(isAllowed);
if(!isAllowed) {
$(this).setSelected(false);
}
if(allAllowed === null) {
allAllowed = isAllowed;
} else {
allAllowed = allAllowed && isAllowed;
}
});
$('.cms-container').loadPanel(url, null, data);
e.preventDefault();
// Set default child selection, or fall back to first available option
if(defaultChildClass) {
var selectedEl = this
.find('#Form_AddForm_PageType div.radio input[value=' + defaultChildClass + ']')
.parents('li:first');
} else {
var selectedEl = this.find('#Form_AddForm_PageType div.radio:not(.disabled):first');
}
selectedEl.setSelected(true);
selectedEl.siblings().setSelected(false);
// Remove focussed state from button
this.blur();
// Disable the "Create" button if none of the pagetypes are available
var buttonState = this.find('#Form_AddForm_PageType div.radio:not(.disabled)').length
? 'enable'
: 'disable';
this.find('button[name=action_doAdd]').button(buttonState);
// $('.cms-page-add-form-dialog').dialog('open');
// e.preventDefault();
}
});
this.find('.message-restricted')[allAllowed ? 'hide' : 'show']();
}
});
$(".cms-add-form #Form_AddForm_PageType div.radio").entwine({
onclick: function(e) {
this.setSelected(true);
},
setSelected: function(bool) {
var input = this.find('input');
if(bool && !input.is(':disabled')) {
this.siblings().setSelected(false);
this.toggleClass('selected', true);
input.prop('checked', true);
} else {
this.toggleClass('selected', false);
input.prop('checked', false);
}
},
setEnabled: function(bool) {
$(this).toggleClass('disabled', !bool);
if(!bool) {
$(this).find('input').attr('disabled', 'disabled').removeAttr('checked');
} else {
$(this).find('input').removeAttr('disabled');
}
}
});
$(".cms-content-addpage-button").entwine({
onclick: function(e) {
var tree = $('.cms-tree'), list = $('.cms-list'), parentId = 0, extraParams;
// Choose parent ID either from tree or list view, depending which is visible
if(tree.is(':visible')) {
var selected = tree.jstree('get_selected');
parentId = selected ? $(selected[0]).data('id') : null;
} else {
var state = list.find('input[name="Page[GridState]"]').val();
if(state) {
parentId = parseInt(JSON.parse(state).ParentID, 10);
}
}
var data = {selector: this.data('targetPanel'),pjax: this.data('pjax')}, url;
if(parentId) {
extraParams = this.data('extraParams') ? this.data('extraParams') : '';
url = $.path.addSearchParams(i18n.sprintf(this.data('urlAddpage'), parentId), extraParams);
} else {
url = this.attr('href');
}
$('.cms-container').loadPanel(url, null, data);
e.preventDefault();
// Remove focussed state from button
this.blur();
// $('.cms-page-add-form-dialog').dialog('open');
// e.preventDefault();
}
});
});

View File

@ -1,7 +1,7 @@
.cms .AssetAdmin {
.cms-content-fields {
overflow-x: hidden; //hides 'allowed extensions' sidebar
.cms-edit-form.AssetAdmin {
width: 100%;
overflow-y:auto; //adds scrolling only to the datagrid
@ -22,21 +22,21 @@
.cms-content-toolbar {
float: left;
.cms-actions-row {
.ss-ui-button {
z-index: 1;
&::before {
font-size: 23px;
}
}
.grid-levelup {
margin: 0;
}
}
.cms-page-add-button {
background-image: linear-gradient(lighten(#e6e6e6, 5%), darken(#e6e6e6, 5%));
border-color:#c0c0c2;
@ -60,9 +60,10 @@
margin-right:4px;
}
}
.ss-gridfield {
margin-top: 0;
clear: both;
}
table.ss-gridfield-table {
@ -73,4 +74,3 @@
}
}
}

View File

@ -14,9 +14,9 @@
tr {
&.loading {
color: #999;
td {
&:hover {
cursor: none;
}
@ -106,6 +106,7 @@
input.text {
width: 250px; // ensure there's enough room for buttons
float: left;
}
input.text, .cancel, .update, .edit {
@ -118,6 +119,10 @@
.edit-holder {
display: none;
.form__field-description {
clear: both;
}
}
}

View File

@ -349,9 +349,9 @@ class CMSMain extends LeftAndMain implements CurrentPageIdentifier, PermissionPr
// Create the Field list
$fields = new FieldList(
$content,
$dateGroup,
$pageFilter,
$pageClasses
$pageClasses,
$dateGroup
);
// Create the Search and Reset action

View File

@ -128,11 +128,6 @@ class ContentController extends Controller {
if($this->dataRecord && $this->URLSegment != 'Security' && !$this->dataRecord->canView()) {
return Security::permissionFailure($this);
}
// Use theme from the site config
if(($config = SiteConfig::current_site_config()) && $config->Theme) {
Config::inst()->update('SSViewer', 'theme', $config->Theme);
}
}
/**

View File

@ -1,53 +0,0 @@
// This file was generated by silverstripe/cow from javascript/lang/src/bg.js.
// See https://github.com/tractorcow/cow for details
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
}
} else {
ss.i18n.addDictionary('bg', {
"AssetAdmin.BATCHACTIONSDELETECONFIRM": "Да бъдат ли изтрити %s папки?",
"AssetAdmin.ConfirmDelete": "Да бъде ли изтрита тази папка и нейното съдържание?",
"AssetTableField.MOVING": "Преместване на %s файл(а)",
"AssetTableField.REALLYDELETE": "Да бъдат ли изтрити маркираните файлове?",
"CMSMAIN.ALERTCLASSNAME": "Типът на страницата ще бъде обновен, след като тя бъде записана",
"CMSMAIN.AddSearchCriteria": "Добави критерий",
"CMSMAIN.CANTADDCHILDREN": "You can't add children to the selected node",
"CMSMAIN.DELETINGPAGES": "Deleting pages...",
"CMSMAIN.ERRORADDINGPAGE": "Error adding page",
"CMSMAIN.ERRORDELETINGPAGES": "Error deleting pages",
"CMSMAIN.ERRORFILTERPAGES": "Could not filter tree to only show changed pages<br />%s",
"CMSMAIN.ERRORPUBLISHING": "Error publishing pages",
"CMSMAIN.ERRORREVERTING": "Error reverting to live content",
"CMSMAIN.ERRORUNFILTER": "Unfiltered tree",
"CMSMAIN.FILTEREDTREE": "Filtered tree to only show changed pages",
"CMSMAIN.PUBLISHING": "Publishing...",
"CMSMAIN.PUBLISHINGPAGES": "Publishing pages...",
"CMSMAIN.REALLYDELETEPAGES": "Do you really want to delete the %s marked pages?",
"CMSMAIN.RESTORING": "Restoring...",
"CMSMAIN.SAVING": "saving...",
"CMSMAIN.SELECTMOREPAGES": "You have %s pages selected.\n\nDo you really want to perform this action?",
"CMSMAIN.SELECTONEPAGE": "Please select at least 1 page.",
"CMSMAIN.URLSEGMENTVALIDATION": "URLs can only be made up of letters, digits and hyphens.",
"CMSMAIN.WARNINGSAVEPAGESBEFOREADDING": "You have to save a page before adding children underneath it",
"CMSMain.Archive": "Are you sure you want to archive this page and all of its children pages?\n\nThis page and all of its children will be unpublished and sent to the archive.",
"CMSMain.ConfirmRestoreFromLive": "Are you sure you want to revert draft to when the page was last published?",
"CMSMain.DeleteFromDraft": "Are you sure you want to remove your page from the draft site?\n\nThis page will remain on the published site.",
"CMSMain.Restore": "Are you sure you want to restore this page from archive?",
"CMSMain.RestoreToRoot": "Are you sure you want to restore this page from archive?\n\nBecause the parent page is not available this will be restored to the top level.",
"CMSMain.RollbackToVersion": "Do you really want to roll back to version #%s of this page?",
"CMSMain.Unpublish": "Are you sure you want to remove your page from the published site?\n\nThis page will still be available in the sitetree as draft.",
"Folder.Name": "Folder name",
"Tree.AddSubPage": "Add new page here",
"Tree.Duplicate": "Duplicate",
"Tree.EditPage": "Edit",
"Tree.ShowAsList": "Show children as list",
"Tree.ThisPageAndSubpages": "This page and subpages",
"Tree.ThisPageOnly": "This page only",
"URLSEGMENT.Cancel": "Cancel",
"URLSEGMENT.Edit": "Edit",
"URLSEGMENT.OK": "OK",
"URLSEGMENT.UpdateURL": "Update URL",
"WidgetAreaEditor.TOOMANY": "Sorry, you have reached the maximum number of widgets in this area"
});
}

View File

@ -1,45 +0,0 @@
{
"AssetAdmin.BATCHACTIONSDELETECONFIRM": "Да бъдат ли изтрити %s папки?",
"AssetAdmin.ConfirmDelete": "Да бъде ли изтрита тази папка и нейното съдържание?",
"AssetTableField.MOVING": "Преместване на %s файл(а)",
"AssetTableField.REALLYDELETE": "Да бъдат ли изтрити маркираните файлове?",
"CMSMAIN.ALERTCLASSNAME": "Типът на страницата ще бъде обновен, след като тя бъде записана",
"CMSMAIN.AddSearchCriteria": "Добави критерий",
"CMSMAIN.CANTADDCHILDREN": "You can't add children to the selected node",
"CMSMAIN.DELETINGPAGES": "Deleting pages...",
"CMSMAIN.ERRORADDINGPAGE": "Error adding page",
"CMSMAIN.ERRORDELETINGPAGES": "Error deleting pages",
"CMSMAIN.ERRORFILTERPAGES": "Could not filter tree to only show changed pages<br />%s",
"CMSMAIN.ERRORPUBLISHING": "Error publishing pages",
"CMSMAIN.ERRORREVERTING": "Error reverting to live content",
"CMSMAIN.ERRORUNFILTER": "Unfiltered tree",
"CMSMAIN.FILTEREDTREE": "Filtered tree to only show changed pages",
"CMSMAIN.PUBLISHING": "Publishing...",
"CMSMAIN.PUBLISHINGPAGES": "Publishing pages...",
"CMSMAIN.REALLYDELETEPAGES": "Do you really want to delete the %s marked pages?",
"CMSMAIN.RESTORING": "Restoring...",
"CMSMAIN.SAVING": "saving...",
"CMSMAIN.SELECTMOREPAGES": "You have %s pages selected.\n\nDo you really want to perform this action?",
"CMSMAIN.SELECTONEPAGE": "Please select at least 1 page.",
"CMSMAIN.URLSEGMENTVALIDATION": "URLs can only be made up of letters, digits and hyphens.",
"CMSMAIN.WARNINGSAVEPAGESBEFOREADDING": "You have to save a page before adding children underneath it",
"CMSMain.Archive": "Are you sure you want to archive this page and all of its children pages?\n\nThis page and all of its children will be unpublished and sent to the archive.",
"CMSMain.ConfirmRestoreFromLive": "Are you sure you want to revert draft to when the page was last published?",
"CMSMain.DeleteFromDraft": "Are you sure you want to remove your page from the draft site?\n\nThis page will remain on the published site.",
"CMSMain.Restore": "Are you sure you want to restore this page from archive?",
"CMSMain.RestoreToRoot": "Are you sure you want to restore this page from archive?\n\nBecause the parent page is not available this will be restored to the top level.",
"CMSMain.RollbackToVersion": "Do you really want to roll back to version #%s of this page?",
"CMSMain.Unpublish": "Are you sure you want to remove your page from the published site?\n\nThis page will still be available in the sitetree as draft.",
"Folder.Name": "Folder name",
"Tree.AddSubPage": "Add new page here",
"Tree.Duplicate": "Duplicate",
"Tree.EditPage": "Edit",
"Tree.ShowAsList": "Show children as list",
"Tree.ThisPageAndSubpages": "This page and subpages",
"Tree.ThisPageOnly": "This page only",
"URLSEGMENT.Cancel": "Cancel",
"URLSEGMENT.Edit": "Edit",
"URLSEGMENT.OK": "OK",
"URLSEGMENT.UpdateURL": "Update URL",
"WidgetAreaEditor.TOOMANY": "Sorry, you have reached the maximum number of widgets in this area"
}

View File

@ -3,18 +3,18 @@
$URL
</a>
<% if not $IsReadonly %>
<button type="button" class="ss-ui-button ss-ui-button-small edit">
<button type="button" class="btn btn-secondary-outline btn-sm edit">
<% _t('URLSegmentField.Edit', 'Edit') %>
</button>
<% end_if %>
</div>
<div class="edit-holder">
<input $AttributesHTML />
<button type="button" class="update ss-ui-button-small">
<button type="button" class="btn btn-primary update">
<% _t('URLSegmentField.OK', 'OK') %>
</button>
<button type="button" class="cancel ss-ui-button-small ss-ui-action-minor">
<button type="button" class="btn btn-secondary cancel">
<% _t('URLSegmentField.Cancel', 'Cancel') %>
</button>
<% if $HelpText %><p class="help">$HelpText</p><% end_if %>
<% if $HelpText %><p class="form__field-description">$HelpText</p><% end_if %>
</div>