Viewing File: /usr/local/cpanel/whostmgr/docroot/templates/packages/pkgform.min.js
(function(){var DOM=YAHOO.util.Dom,EVENT=YAHOO.util.Event,DRY_DOCK_ID="extensionDryDock";var drydockExtensionForm=function(subform){var dryDock=DOM.get(DRY_DOCK_ID);var removedSubform=subform.parentNode.removeChild(subform);if(removedSubform){dryDock.appendChild(removedSubform);DOM.replaceClass(removedSubform,"visible","hidden")}};var showExtensionForm=function(subform,control){var dryDock=DOM.get(DRY_DOCK_ID);var subformToShow=dryDock.removeChild(subform);if(subformToShow){var packageExtensionsContainer=DOM.get("packageExtensions");packageExtensionsContainer.insertBefore(subformToShow,control.parentNode.nextSibling);DOM.replaceClass(subformToShow,"hidden","visible")}};var showHidePackageOptions=function(mouseEvt,controlData){var subform=DOM.get(controlData.packageName);var relatedControl=DOM.get(controlData.controlId);if(relatedControl.checked){showExtensionForm(subform,relatedControl)}else{drydockExtensionForm(subform)}};var addClickHandlers=function(){var pkgOptionsControls=DOM.getElementsByClassName("packageOptionSelector","input","packageExtensions");var pkgOptionsControlCount=pkgOptionsControls.length;for(var i=0;i<pkgOptionsControlCount;i++){var control=pkgOptionsControls[i];control.checked=false;EVENT.addListener(control,"click",showHidePackageOptions,{packageName:DOM.getAttribute(control,"data-packageOptions"),controlId:control.id})}};var addLastStyleToPropertyGroups=function(){var isLastPropertyEditor=function(el){return DOM.hasClass(el,"propertyEditor")};var fixLastPropertyEditors=function(containerId){var packageExtensions=DOM.getElementsByClassName("propertyGroup","div",containerId);var propertyGroupCount=packageExtensions.length;for(var j=0;j<propertyGroupCount;j++){var lastInGroup=DOM.getLastChildBy(packageExtensions[j],isLastPropertyEditor);if(lastInGroup){DOM.addClass(lastInGroup,"last")}}};fixLastPropertyEditors("extensionDryDock");fixLastPropertyEditors("packageExtensions")};YAHOO.util.Event.onDOMReady(addClickHandlers);YAHOO.util.Event.onDOMReady(addLastStyleToPropertyGroups)})();
Back to Directory
File Manager