Changeset 4786
- Timestamp:
- 02/03/12 19:35:37 (4 months ago)
- Location:
- trunk/www
- Files:
-
- 13 added
- 27 edited
-
admin/js/admin.js (modified) (1 diff)
-
admin/js/admin.min.js (modified) (1 diff)
-
admin/js/architecture.js (modified) (1 diff)
-
admin/js/architecture.min.js (modified) (1 diff)
-
admin/js/extend.js (modified) (1 diff)
-
admin/js/user.js (modified) (1 diff)
-
admin/view/layouts/compact.cfm (modified) (1 diff)
-
admin/view/layouts/template.cfm (modified) (2 diffs)
-
admin/view/vArchitecture/dsp_form.cfm (modified) (1 diff)
-
admin/view/vExtend/dsp_attribute_form.cfm (modified) (1 diff)
-
admin/view/vExtend/dsp_editSet.cfm (modified) (1 diff)
-
admin/view/vExtend/dsp_editSubType.cfm (modified) (2 diffs)
-
admin/view/vSettings/dsp_site_form.cfm (modified) (5 diffs)
-
config/appcfc/onApplicationStart_include.cfm (modified) (1 diff)
-
config/setup/db/oracle.sql (modified) (8 diffs)
-
default/includes/display_objects/datacollection/act_add.cfm (modified) (1 diff)
-
requirements/mura/content/contentRenderer.cfc (modified) (2 diffs)
-
requirements/mura/dbUpdates/5.6.1.cfm (added)
-
requirements/mura/extend/extendAttribute.cfc (modified) (6 diffs)
-
requirements/mura/extend/extendData.cfc (modified) (2 diffs)
-
requirements/mura/extend/extendSet.cfc (modified) (3 diffs)
-
requirements/mura/extend/extendSubType.cfc (modified) (6 diffs)
-
requirements/mura/publisher.cfc (modified) (3 diffs)
-
requirements/mura/settings/settingsBean.cfc (modified) (3 diffs)
-
requirements/mura/settings/settingsBundle.cfc (modified) (3 diffs)
-
requirements/mura/settings/settingsDAO.cfc (modified) (3 diffs)
-
requirements/mura/settings/settingsManager.cfc (modified) (4 diffs)
-
tasks/widgets/ckeditor/config.js.cfm (modified) (2 diffs)
-
tasks/widgets/miniColors (added)
-
tasks/widgets/miniColors/images (added)
-
tasks/widgets/miniColors/images/circle.gif (added)
-
tasks/widgets/miniColors/images/gradient.png (added)
-
tasks/widgets/miniColors/images/line.gif (added)
-
tasks/widgets/miniColors/images/rainbow.png (added)
-
tasks/widgets/miniColors/images/trigger.png (added)
-
tasks/widgets/miniColors/index.html (added)
-
tasks/widgets/miniColors/jquery.miniColors.css (added)
-
tasks/widgets/miniColors/jquery.miniColors.js (added)
-
tasks/widgets/miniColors/jquery.miniColors.min.js (added)
-
tasks/widgets/miniColors/readme.md (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/www/admin/js/admin.js
r4720 r4786 761 761 } 762 762 763 function setColorPickers(target){ 764 jQuery(target).each( 765 function(index){ 766 jQuery(this).miniColors({ 767 letterCase: 'uppercase' 768 } 769 ); 770 } 771 ); 772 } 773 763 774 function setTabs(target,activetab){ 764 775 jQuery(target).each( -
trunk/www/admin/js/admin.min.js
r4720 r4786 1 function loadObject(a,e,c){var b;var d=e;processReqChange=function(){if(b.readyState==4){if(b.status==200){document.getElementById(d).innerHTML=b.responseText}}};document.getElementById(d).innerHTML=c;if(window.XMLHttpRequest){b=new XMLHttpRequest();b.onreadystatechange=processReqChange;b.open("GET",a,true);b.send(null)}else{if(window.ActiveXObject){b=new ActiveXObject("Microsoft.XMLHTTP");if(b){b.onreadystatechange=processReqChange;b.open("GET",a,true);b.send()}}}}var dtCh="/";var minYear=1900;var maxYear=2100;var dtFormat=[0,1,2];var dtExample="12/31/2014";function isInteger(b){var a;for(a=0;a<b.length;a++){var d=b.charAt(a);if(((d<"0")||(d>"9"))){return false}}return true}function stripCharsInBag(d,e){var b;var a="";for(b=0;b<d.length;b++){var g=d.charAt(b);if(e.indexOf(g)==-1){a+=g}}return a}function daysInFebruary(a){return(((a%4==0)&&((!(a%100==0))||(a%400==0)))?29:28)}function DaysArray(b){for(var a=1;a<=b;a++){this[a]=31;if(a==4||a==6||a==9||a==11){this[a]=30}if(a==2){this[a]=29}}return this}function isDate(d,a){var b=DaysArray(12);var h=d.split(dtCh);if(h.length!=3){return false}var j=h[dtFormat[0]];var g=h[dtFormat[1]];var e=h[dtFormat[2]];strYr=e;if(g.charAt(0)=="0"&&g.length>1){g=g.substring(1)}if(j.charAt(0)=="0"&&j.length>1){j=j.substring(1)}for(var c=1;c<=3;c++){if(strYr.charAt(0)=="0"&&strYr.length>1){strYr=strYr.substring(1)}}month=parseInt(j);day=parseInt(g);year=parseInt(strYr);if(month<1||month>12){return false}if(day<1||day>31||(month==2&&day>daysInFebruary(year))||day>b[month]){return false}if(e.length!=4||year==0||year<minYear||year>maxYear){return false}if(isInteger(stripCharsInBag(d,dtCh))==false){return false}return true}function isEmail(b){var a=b;if(a.indexOf("@")==-1||a.indexOf(".")==-1){alert(b);return false}else{return true}}function stripe(a){jQuery("table."+a+" tr").each(function(b){if(b%2){jQuery(this).addClass("alt")}else{jQuery(this).removeClass("alt")}});jQuery("div.mura-grid."+a+" dl").each(function(b){if(b%2){jQuery(this).addClass("alt")}else{jQuery(this).removeClass("alt")}})}newWindow=null;function toggleDisplay(d,a,b){if(document.getElementById(d).style.display=="none"){document.getElementById(d).style.display="";if(document.getElementById(d+"Link")){var c=document.getElementById(d+"Link");c.innerHTML="["+b+"]"}}else{document.getElementById(d).style.display="none";if(document.getElementById(d+"Link")){var c=document.getElementById(d+"Link");c.innerHTML="["+a+"]"}}}function openDisplay(c,a){if(document.getElementById(c).style.display=="none"){jQuery("#"+c).slideDown();if(document.getElementById(c+"Link")){var b=document.getElementById(c+"Link");b.innerHTML="["+a+"]"}document.getElementById(c).style.display=""}}function toggleDisplay2(b,a){document.getElementById(b).style.display=(a==true)?"":"none"}function intuserselect(b,a,c,d){newWindow=window.open("view/vPrivateUsers/index.cfm?groupid="+b+"&route="+a+"&s2="+c+"&siteid="+d,"newWin","toolbar=no,location=no,scrollbars=yes,resize=yes,width=322,height=302,left=200,top=200");newWindow.focus()}function extuserselect(b,a,c,d){newWindow=window.open("view/vPublicUsers/index.cfm?groupid="+b+"&route="+a+"&s2="+c+"&siteid="+d,"newWin","toolbar=no,location=no,scrollbars=yes,resize=yes,width=400,height=400,left=200,top=200");newWindow.focus()}function validate(a){return validateForm(a)}function getValidationFieldName(a){if(a.getAttribute("data-label")!=undefined){return a.getAttribute("data-label")}else{if(a.getAttribute("label")!=undefined){return a.getAttribute("label")}else{return a.getAttribute("name")}}}function getValidationIsRequired(a){if(a.getAttribute("data-required")!=undefined){return(a.getAttribute("data-required").toLowerCase()=="true")}else{if(a.getAttribute("required")!=undefined){return(a.getAttribute("required").toLowerCase()=="true")}else{return false}}}function getValidationMessage(a,b){if(a.getAttribute("data-message")!=undefined){return a.getAttribute("data-message")+"\n"}else{if(a.getAttribute("message")!=undefined){return a.getAttribute("message")+"\n"}else{return getValidationFieldName(a).toUpperCase()+b+"\n"}}}function getValidationType(a){if(a.getAttribute("data-validate")!=undefined){return a.getAttribute("data-validate").toUpperCase()}else{if(a.getAttribute("validate")!=undefined){return a.getAttribute("validate").toUpperCase()}else{return""}}}function hasValidationMatchField(a){if(a.getAttribute("data-matchfield")!=undefined&&a.getAttribute("data-matchfield")!=""){return true}else{if(a.getAttribute("matchfield")!=undefined&&a.getAttribute("matchfield")!=""){return true}else{return false}}}function getValidationMatchField(a){if(a.getAttribute("data-matchfield")!=undefined){return a.getAttribute("data-matchfield")}else{if(a.getAttribute("matchfield")!=undefined){return a.getAttribute("matchfield")}else{return""}}}function hasValidationRegex(a){if(a.value!=undefined){if(a.getAttribute("data-regex")!=undefined&&a.getAttribute("data-regex")!=""){return true}else{if(a.getAttribute("regex")!=undefined&&a.getAttribute("regex")!=""){return true}}}else{return false}}function getValidationRegex(a){if(a.getAttribute("data-regex")!=undefined){return a.getAttribute("data-regex")}else{if(a.getAttribute("regex")!=undefined){return a.getAttribute("regex")}else{return""}}}function validateForm(g){var l="";var d=0;var h=false;var e;var c;var j="";var b=g.getElementsByTagName("input");for(f=0;f<b.length;f++){theField=b[f];j=getValidationType(theField);if(theField.style.display==""){if(getValidationIsRequired(theField)&&theField.value==""){if(!h){h=true;e=f;c="input"}l+=getValidationMessage(theField," is required.")}else{if(j!=""){if(j=="EMAIL"&&theField.value!=""&&!isEmail(theField.value)){if(!h){h=true;e=f;c="input"}l+=getValidationMessage(theField," must be a valid email address.")}else{if(j=="NUMERIC"&&theField.value!=""&&isNaN(theField.value)){if(!isNaN(theField.value.replace(/\$|\,|\%/g,""))){theField.value=theField.value.replace(/\$|\,|\%/g,"")}else{if(!h){h=true;e=f;c="input"}l+=getValidationMessage(theField," must be numeric.")}}else{if(j=="REGEX"&&theField.value!=""&&hasValidationRegex(theField)){var m=new RegExp(getValidationRegex(theField));if(!theField.value.match(m)){if(!h){h=true;e=f;c="input"}l+=getValidationMessage(theField," is not valid.")}}else{if(j=="MATCH"&&hasValidationMatchField(theField)&&theField.value!=g[getValidationMatchField(theField)].value){if(!h){h=true;e=f;c="input"}l+=getValidationMessage(theField," must match"+getValidationMatchField(theField)+".")}else{if(j=="DATE"&&theField.value!=""&&!isDate(theField.value)){if(!h){h=true;e=f;c="input"}l+=getValidationMessage(theField," must be a valid date [MM/DD/YYYY].")}}}}}}}}}var a=g.getElementsByTagName("textarea");for(f=0;f<a.length;f++){theField=a[f];j=getValidationType(theField);if(theField.style.display==""&&getValidationIsRequired(theField)&&theField.value==""){if(!h){h=true;e=f;c="textarea"}l+=getValidationMessage(theField," is required.")}else{if(j!=""){if(j=="REGEX"&&theField.value!=""&&hasValidationRegex(theField)){var m=new RegExp(getValidationRegex(theField));if(!theField.value.match(m)){if(!h){h=true;e=f;c="input"}l+=getValidationMessage(theField," is not valid.")}}}}}var n=g.getElementsByTagName("select");for(f=0;f<n.length;f++){theField=n[f];j=getValidationType(theField);if(theField.style.display==""&&getValidationIsRequired(theField)&&theField.options[theField.selectedIndex].value==""){if(!h){h=true;e=f;c="select"}l+=getValidationMessage(theField," is required.")}}if(l!=""){if(c=="input"){b[e].focus()}else{if(c=="textarea"){a[e].focus()}else{if(c=="select"){n[e].focus()}}}jQuery("#alertDialogMessage").html(l);jQuery("#alertDialog").dialog({resizable:false,modal:true,position:getDialogPosition(),buttons:{Ok:function(){jQuery(this).dialog("close");if(c=="input"){b[e].focus()}else{if(c=="textarea"){a[e].focus()}else{if(c=="select"){n[e].focus()}}}}}});return false}else{return true}}function submitForm(g,e,h){var c=h;var a=g;if(validateForm(g)){if(typeof(e)!="undefined"&&e!="delete"){var d=g.getElementsByTagName("input");for(f=0;f<d.length;f++){if(d[f].getAttribute("name")=="action"){d[f].setAttribute("value",e)}}}else{if(e=="delete"){jQuery("#alertDialogMessage").html(c);jQuery("#alertDialog").dialog({modal:true,position:getDialogPosition(),buttons:{YES:function(){jQuery(this).dialog("close");var j=a.getElementsByTagName("input");for(f=0;f<j.length;f++){if(j[f].getAttribute("name")=="action"){j[f].setAttribute("value",e)}}a.submit()},NO:function(){jQuery(this).dialog("close")}}});return false}}if(typeof(htmlEditorType)!="undefined"){if(htmlEditorType!="fckeditor"){for(var b in CKEDITOR.instances){CKEDITOR.instances[b].updateElement()}}}jQuery("#actionIndicator").each(function(){jQuery(this).show()});jQuery("#actionButtons").each(function(){jQuery(this).hide()});g.submit();formSubmitted=true}return false}sfHover=function(){if(document.getElementById("navUtility")!=null){var b=document.getElementById("navUtility").getElementsByTagName("LI");for(var a=0;a<b.length;a++){b[a].onmouseover=function(){this.className+=" sfhover"};b[a].onmouseout=function(){this.className=this.className.replace(new RegExp(" sfhover\\b"),"")}}}};if(window.attachEvent){window.attachEvent("onload",sfHover)}function checkKeyPressed(b,c){b=(b)?b:(window.event)?event:null;if(b){var a=(b.charCode)?b.charCode:((b.keyCode)?b.keyCode:((b.which)?b.which:0));if(a==13){document.getElementById(c).submit()}}}function preview(a,b){if(b==""){newWindow=window.open(a,"previewWin")}else{newWindow=window.open(a,"previewWin",b)}newWindow.focus();void (0)}function createCookie(c,d,e){if(e){var b=new Date();b.setTime(b.getTime()+(e*24*60*60*1000));var a="; expires="+b.toGMTString()}else{var a=""}document.cookie=c+"="+d+a+"; path=/"}function readCookie(b){var e=b+"=";var a=document.cookie.split(";");for(var d=0;d<a.length;d++){var g=a[d];while(g.charAt(0)==" "){g=g.substring(1,g.length)}if(g.indexOf(e)==0){return unescape(g.substring(e.length,g.length))}}return""}function eraseCookie(a){createCookie(a,"",-1)}function setHTMLEditors(){var d=document.getElementsByTagName("textarea");var c=new Array();for(i=0;i<d.length;i++){if(d[i].className=="htmlEditor"){if(htmlEditorType=="fckeditor"){var b=new FCKeditor(d[i].id);b.ToolbarSet="Summary";b.Config.EditorAreaCSS=themepath+"/css/editor.css";b.Config.StylesXmlPath=themepath+"/css/fckstyles.xml";b.BasePath=context+"/wysiwyg/";b.Height="200";b.ReplaceTextarea();c.push(b)}else{var a=CKEDITOR.instances[d[i].id];if(a){CKEDITOR.remove(a)}if(jQuery(document.getElementById(d[i].id)).val()==""){jQuery(document.getElementById(d[i].id)).val("<p></p>")}jQuery(document.getElementById(d[i].id)).ckeditor({toolbar:"Default",customConfig:"config.js.cfm"},htmlEditorOnComplete)}}}}var HTMLEditorLoadCount=0;function htmlEditorOnComplete(c){if(htmlEditorType=="fckeditor"){c.ResetIsDirty();var b=FCKeditorAPI.Instances}else{var a=jQuery(c).ckeditorGet();a.resetDirty();var b=CKEDITOR.instances;CKFinder.setupCKEditor(a,{basePath:context+"/tasks/widgets/ckfinder/",rememberLastFolder:false})}HTMLEditorLoadCount++;var e=0;for(k in b){e++}try{if(HTMLEditorLoadCount>=e){document.getElementById("actionButtons").style.display="block"}else{document.getElementById("actionButtons").style.display="none"}}catch(d){}}function setDatePickers(c,a,d){if(jQuery.datepicker.regional[a]==undefined){var b=a.substring(0,2)}else{var b=a}if(jQuery.datepicker.regional[b]!=undefined){jQuery(c).each(function(e){jQuery(this).datepicker(jQuery.datepicker.regional[b]).datepicker("option","changeYear",true).datepicker("option","changeMonth",true)})}else{jQuery(c).each(function(e){jQuery(this).datepicker(jQuery.datepicker.regional[""]).datepicker("option","changeYear",true).datepicker("option","changeMonth",true)})}}function set Tabs(b,a){jQuery(b).each(function(c){jQuery(this).tabs().fadeIn().find(".ui-corner-all").each(function(d){jQuery(this).removeClass("ui-corner-all")})});jQuery(".ui-tabs .ui-tabs .ui-tabs-nav li").each(function(c){jQuery(this).removeClass("ui-corner-top").addClass("ui-corner-all")});jQuery(".initActiveTab").each(function(c){jQuery(this).tabs("select",a)});jQuery(".tabPreloader").each(function(c){jQuery(this).hide()});jQuery(".tooltip").each(function(c){jQuery(this).attr("onclick","return false;")})}function setAccordions(b,a){jQuery(b).each(function(c){if(a!=null){jQuery(this).accordion({active:a})}else{jQuery(this).accordion()}})}function setCheckboxTrees(){jQuery(".checkboxTree").each(function(){jQuery(this).collapsibleCheckboxTree({checkParents:false,checkChildren:false,uncheckChildren:true,initialState:"default"})})}function alertDialog(a){jQuery("#alertDialogMessage").html(a);jQuery("#alertDialog").dialog({resizable:false,modal:true,position:getDialogPosition(),buttons:{Ok:function(){jQuery(this).dialog("close")}}});return false}function confirmDialog(c,a,b){_yesAction=a;_noAction=b;jQuery("#alertDialogMessage").html(c);jQuery("#alertDialog").dialog({resizable:false,modal:true,position:getDialogPosition(),buttons:{YES:function(){jQuery(this).dialog("close");if(typeof(_yesAction)=="function"){_yesAction()}else{location.href=_yesAction}},NO:function(){jQuery(this).dialog("close");if(typeof(_noAction)!="undefined"){if(typeof(_noAction)=="function"){_noAction()}else{location.href=_noAction}}}}});return false}var start=new Date();start=Date.parse(start)/1000;var sessionTimeout=10800;function CountDown(){var c=new Date();c=Date.parse(c)/1000;var a=parseInt(sessionTimeout-(c-start),10);var b=Math.floor(a/3600);var d=Math.floor((a-(b*3600))/60);var e=a-((b*3600)+(d*60));d=(d<=9)?"0"+d:d;e=(e<=9)?"0"+e:e;if(document.getElementById("clock").innerHTML!=undefined){document.getElementById("clock").innerHTML=b+":"+d+":"+e}if(a>0){timerID=setTimeout("CountDown()",100)}else{if(document.getElementById("clock").innerHTML!=undefined){document.getElementById("clock").innerHTML=0+":"+0+":"+0}}}function fileManagerPopUp(){var a=new CKFinder();a.basePath=context+"/tasks/widgets/ckfinder/";a.resourceType="[Advanced] Mura Root";a.popup();return false}function fileManagerCreate(){var a=new CKFinder();a.basePath=context+"/tasks/widgets/ckfinder/";a.create();return false}function loadjscssfile(a,b){if(b=="js"){var c=document.createElement("script");c.setAttribute("type","text/javascript");c.setAttribute("src",a)}else{if(b=="css"){var c=document.createElement("link");c.setAttribute("rel","stylesheet");c.setAttribute("type","text/css");c.setAttribute("href",a)}}if(typeof c!="undefined"){document.getElementsByTagName("head")[0].appendChild(c)}}function getDialogPosition(){if(top.location!=self.location){try{var g=jQuery(window.parent).height();var a=jQuery("#configuratorContainer").height();var d=jQuery(window.parent).scrollTop();var e=jQuery("#frontEndToolsModalBody",window.parent.document).position().top;var b=Math.floor((g-a)/2)+d-e;return["center",b]}catch(c){return["center",0]}}else{return"center"}};1 function loadObject(a,e,c){var b;var d=e;processReqChange=function(){if(b.readyState==4){if(b.status==200){document.getElementById(d).innerHTML=b.responseText}}};document.getElementById(d).innerHTML=c;if(window.XMLHttpRequest){b=new XMLHttpRequest();b.onreadystatechange=processReqChange;b.open("GET",a,true);b.send(null)}else{if(window.ActiveXObject){b=new ActiveXObject("Microsoft.XMLHTTP");if(b){b.onreadystatechange=processReqChange;b.open("GET",a,true);b.send()}}}}var dtCh="/";var minYear=1900;var maxYear=2100;var dtFormat=[0,1,2];var dtExample="12/31/2014";function isInteger(b){var a;for(a=0;a<b.length;a++){var d=b.charAt(a);if(((d<"0")||(d>"9"))){return false}}return true}function stripCharsInBag(d,e){var b;var a="";for(b=0;b<d.length;b++){var g=d.charAt(b);if(e.indexOf(g)==-1){a+=g}}return a}function daysInFebruary(a){return(((a%4==0)&&((!(a%100==0))||(a%400==0)))?29:28)}function DaysArray(b){for(var a=1;a<=b;a++){this[a]=31;if(a==4||a==6||a==9||a==11){this[a]=30}if(a==2){this[a]=29}}return this}function isDate(d,a){var b=DaysArray(12);var h=d.split(dtCh);if(h.length!=3){return false}var j=h[dtFormat[0]];var g=h[dtFormat[1]];var e=h[dtFormat[2]];strYr=e;if(g.charAt(0)=="0"&&g.length>1){g=g.substring(1)}if(j.charAt(0)=="0"&&j.length>1){j=j.substring(1)}for(var c=1;c<=3;c++){if(strYr.charAt(0)=="0"&&strYr.length>1){strYr=strYr.substring(1)}}month=parseInt(j);day=parseInt(g);year=parseInt(strYr);if(month<1||month>12){return false}if(day<1||day>31||(month==2&&day>daysInFebruary(year))||day>b[month]){return false}if(e.length!=4||year==0||year<minYear||year>maxYear){return false}if(isInteger(stripCharsInBag(d,dtCh))==false){return false}return true}function isEmail(b){var a=b;if(a.indexOf("@")==-1||a.indexOf(".")==-1){alert(b);return false}else{return true}}function stripe(a){jQuery("table."+a+" tr").each(function(b){if(b%2){jQuery(this).addClass("alt")}else{jQuery(this).removeClass("alt")}});jQuery("div.mura-grid."+a+" dl").each(function(b){if(b%2){jQuery(this).addClass("alt")}else{jQuery(this).removeClass("alt")}})}newWindow=null;function toggleDisplay(d,a,b){if(document.getElementById(d).style.display=="none"){document.getElementById(d).style.display="";if(document.getElementById(d+"Link")){var c=document.getElementById(d+"Link");c.innerHTML="["+b+"]"}}else{document.getElementById(d).style.display="none";if(document.getElementById(d+"Link")){var c=document.getElementById(d+"Link");c.innerHTML="["+a+"]"}}}function openDisplay(c,a){if(document.getElementById(c).style.display=="none"){jQuery("#"+c).slideDown();if(document.getElementById(c+"Link")){var b=document.getElementById(c+"Link");b.innerHTML="["+a+"]"}document.getElementById(c).style.display=""}}function toggleDisplay2(b,a){document.getElementById(b).style.display=(a==true)?"":"none"}function intuserselect(b,a,c,d){newWindow=window.open("view/vPrivateUsers/index.cfm?groupid="+b+"&route="+a+"&s2="+c+"&siteid="+d,"newWin","toolbar=no,location=no,scrollbars=yes,resize=yes,width=322,height=302,left=200,top=200");newWindow.focus()}function extuserselect(b,a,c,d){newWindow=window.open("view/vPublicUsers/index.cfm?groupid="+b+"&route="+a+"&s2="+c+"&siteid="+d,"newWin","toolbar=no,location=no,scrollbars=yes,resize=yes,width=400,height=400,left=200,top=200");newWindow.focus()}function validate(a){return validateForm(a)}function getValidationFieldName(a){if(a.getAttribute("data-label")!=undefined){return a.getAttribute("data-label")}else{if(a.getAttribute("label")!=undefined){return a.getAttribute("label")}else{return a.getAttribute("name")}}}function getValidationIsRequired(a){if(a.getAttribute("data-required")!=undefined){return(a.getAttribute("data-required").toLowerCase()=="true")}else{if(a.getAttribute("required")!=undefined){return(a.getAttribute("required").toLowerCase()=="true")}else{return false}}}function getValidationMessage(a,b){if(a.getAttribute("data-message")!=undefined){return a.getAttribute("data-message")+"\n"}else{if(a.getAttribute("message")!=undefined){return a.getAttribute("message")+"\n"}else{return getValidationFieldName(a).toUpperCase()+b+"\n"}}}function getValidationType(a){if(a.getAttribute("data-validate")!=undefined){return a.getAttribute("data-validate").toUpperCase()}else{if(a.getAttribute("validate")!=undefined){return a.getAttribute("validate").toUpperCase()}else{return""}}}function hasValidationMatchField(a){if(a.getAttribute("data-matchfield")!=undefined&&a.getAttribute("data-matchfield")!=""){return true}else{if(a.getAttribute("matchfield")!=undefined&&a.getAttribute("matchfield")!=""){return true}else{return false}}}function getValidationMatchField(a){if(a.getAttribute("data-matchfield")!=undefined){return a.getAttribute("data-matchfield")}else{if(a.getAttribute("matchfield")!=undefined){return a.getAttribute("matchfield")}else{return""}}}function hasValidationRegex(a){if(a.value!=undefined){if(a.getAttribute("data-regex")!=undefined&&a.getAttribute("data-regex")!=""){return true}else{if(a.getAttribute("regex")!=undefined&&a.getAttribute("regex")!=""){return true}}}else{return false}}function getValidationRegex(a){if(a.getAttribute("data-regex")!=undefined){return a.getAttribute("data-regex")}else{if(a.getAttribute("regex")!=undefined){return a.getAttribute("regex")}else{return""}}}function validateForm(g){var l="";var d=0;var h=false;var e;var c;var j="";var b=g.getElementsByTagName("input");for(f=0;f<b.length;f++){theField=b[f];j=getValidationType(theField);if(theField.style.display==""){if(getValidationIsRequired(theField)&&theField.value==""){if(!h){h=true;e=f;c="input"}l+=getValidationMessage(theField," is required.")}else{if(j!=""){if(j=="EMAIL"&&theField.value!=""&&!isEmail(theField.value)){if(!h){h=true;e=f;c="input"}l+=getValidationMessage(theField," must be a valid email address.")}else{if(j=="NUMERIC"&&theField.value!=""&&isNaN(theField.value)){if(!isNaN(theField.value.replace(/\$|\,|\%/g,""))){theField.value=theField.value.replace(/\$|\,|\%/g,"")}else{if(!h){h=true;e=f;c="input"}l+=getValidationMessage(theField," must be numeric.")}}else{if(j=="REGEX"&&theField.value!=""&&hasValidationRegex(theField)){var m=new RegExp(getValidationRegex(theField));if(!theField.value.match(m)){if(!h){h=true;e=f;c="input"}l+=getValidationMessage(theField," is not valid.")}}else{if(j=="MATCH"&&hasValidationMatchField(theField)&&theField.value!=g[getValidationMatchField(theField)].value){if(!h){h=true;e=f;c="input"}l+=getValidationMessage(theField," must match"+getValidationMatchField(theField)+".")}else{if(j=="DATE"&&theField.value!=""&&!isDate(theField.value)){if(!h){h=true;e=f;c="input"}l+=getValidationMessage(theField," must be a valid date [MM/DD/YYYY].")}}}}}}}}}var a=g.getElementsByTagName("textarea");for(f=0;f<a.length;f++){theField=a[f];j=getValidationType(theField);if(theField.style.display==""&&getValidationIsRequired(theField)&&theField.value==""){if(!h){h=true;e=f;c="textarea"}l+=getValidationMessage(theField," is required.")}else{if(j!=""){if(j=="REGEX"&&theField.value!=""&&hasValidationRegex(theField)){var m=new RegExp(getValidationRegex(theField));if(!theField.value.match(m)){if(!h){h=true;e=f;c="input"}l+=getValidationMessage(theField," is not valid.")}}}}}var n=g.getElementsByTagName("select");for(f=0;f<n.length;f++){theField=n[f];j=getValidationType(theField);if(theField.style.display==""&&getValidationIsRequired(theField)&&theField.options[theField.selectedIndex].value==""){if(!h){h=true;e=f;c="select"}l+=getValidationMessage(theField," is required.")}}if(l!=""){if(c=="input"){b[e].focus()}else{if(c=="textarea"){a[e].focus()}else{if(c=="select"){n[e].focus()}}}jQuery("#alertDialogMessage").html(l);jQuery("#alertDialog").dialog({resizable:false,modal:true,position:getDialogPosition(),buttons:{Ok:function(){jQuery(this).dialog("close");if(c=="input"){b[e].focus()}else{if(c=="textarea"){a[e].focus()}else{if(c=="select"){n[e].focus()}}}}}});return false}else{return true}}function submitForm(g,e,h){var c=h;var a=g;if(validateForm(g)){if(typeof(e)!="undefined"&&e!="delete"){var d=g.getElementsByTagName("input");for(f=0;f<d.length;f++){if(d[f].getAttribute("name")=="action"){d[f].setAttribute("value",e)}}}else{if(e=="delete"){jQuery("#alertDialogMessage").html(c);jQuery("#alertDialog").dialog({modal:true,position:getDialogPosition(),buttons:{YES:function(){jQuery(this).dialog("close");var j=a.getElementsByTagName("input");for(f=0;f<j.length;f++){if(j[f].getAttribute("name")=="action"){j[f].setAttribute("value",e)}}a.submit()},NO:function(){jQuery(this).dialog("close")}}});return false}}if(typeof(htmlEditorType)!="undefined"){if(htmlEditorType!="fckeditor"){for(var b in CKEDITOR.instances){CKEDITOR.instances[b].updateElement()}}}jQuery("#actionIndicator").each(function(){jQuery(this).show()});jQuery("#actionButtons").each(function(){jQuery(this).hide()});g.submit();formSubmitted=true}return false}sfHover=function(){if(document.getElementById("navUtility")!=null){var b=document.getElementById("navUtility").getElementsByTagName("LI");for(var a=0;a<b.length;a++){b[a].onmouseover=function(){this.className+=" sfhover"};b[a].onmouseout=function(){this.className=this.className.replace(new RegExp(" sfhover\\b"),"")}}}};if(window.attachEvent){window.attachEvent("onload",sfHover)}function checkKeyPressed(b,c){b=(b)?b:(window.event)?event:null;if(b){var a=(b.charCode)?b.charCode:((b.keyCode)?b.keyCode:((b.which)?b.which:0));if(a==13){document.getElementById(c).submit()}}}function preview(a,b){if(b==""){newWindow=window.open(a,"previewWin")}else{newWindow=window.open(a,"previewWin",b)}newWindow.focus();void (0)}function createCookie(c,d,e){if(e){var b=new Date();b.setTime(b.getTime()+(e*24*60*60*1000));var a="; expires="+b.toGMTString()}else{var a=""}document.cookie=c+"="+d+a+"; path=/"}function readCookie(b){var e=b+"=";var a=document.cookie.split(";");for(var d=0;d<a.length;d++){var g=a[d];while(g.charAt(0)==" "){g=g.substring(1,g.length)}if(g.indexOf(e)==0){return unescape(g.substring(e.length,g.length))}}return""}function eraseCookie(a){createCookie(a,"",-1)}function setHTMLEditors(){var d=document.getElementsByTagName("textarea");var c=new Array();for(i=0;i<d.length;i++){if(d[i].className=="htmlEditor"){if(htmlEditorType=="fckeditor"){var b=new FCKeditor(d[i].id);b.ToolbarSet="Summary";b.Config.EditorAreaCSS=themepath+"/css/editor.css";b.Config.StylesXmlPath=themepath+"/css/fckstyles.xml";b.BasePath=context+"/wysiwyg/";b.Height="200";b.ReplaceTextarea();c.push(b)}else{var a=CKEDITOR.instances[d[i].id];if(a){CKEDITOR.remove(a)}if(jQuery(document.getElementById(d[i].id)).val()==""){jQuery(document.getElementById(d[i].id)).val("<p></p>")}jQuery(document.getElementById(d[i].id)).ckeditor({toolbar:"Default",customConfig:"config.js.cfm"},htmlEditorOnComplete)}}}}var HTMLEditorLoadCount=0;function htmlEditorOnComplete(c){if(htmlEditorType=="fckeditor"){c.ResetIsDirty();var b=FCKeditorAPI.Instances}else{var a=jQuery(c).ckeditorGet();a.resetDirty();var b=CKEDITOR.instances;CKFinder.setupCKEditor(a,{basePath:context+"/tasks/widgets/ckfinder/",rememberLastFolder:false})}HTMLEditorLoadCount++;var e=0;for(k in b){e++}try{if(HTMLEditorLoadCount>=e){document.getElementById("actionButtons").style.display="block"}else{document.getElementById("actionButtons").style.display="none"}}catch(d){}}function setDatePickers(c,a,d){if(jQuery.datepicker.regional[a]==undefined){var b=a.substring(0,2)}else{var b=a}if(jQuery.datepicker.regional[b]!=undefined){jQuery(c).each(function(e){jQuery(this).datepicker(jQuery.datepicker.regional[b]).datepicker("option","changeYear",true).datepicker("option","changeMonth",true)})}else{jQuery(c).each(function(e){jQuery(this).datepicker(jQuery.datepicker.regional[""]).datepicker("option","changeYear",true).datepicker("option","changeMonth",true)})}}function setColorPickers(a){jQuery(a).each(function(b){jQuery(this).miniColors({letterCase:"uppercase"})})}function setTabs(b,a){jQuery(b).each(function(c){jQuery(this).tabs().fadeIn().find(".ui-corner-all").each(function(d){jQuery(this).removeClass("ui-corner-all")})});jQuery(".ui-tabs .ui-tabs .ui-tabs-nav li").each(function(c){jQuery(this).removeClass("ui-corner-top").addClass("ui-corner-all")});jQuery(".initActiveTab").each(function(c){jQuery(this).tabs("select",a)});jQuery(".tabPreloader").each(function(c){jQuery(this).hide()});jQuery(".tooltip").each(function(c){jQuery(this).attr("onclick","return false;")})}function setAccordions(b,a){jQuery(b).each(function(c){if(a!=null){jQuery(this).accordion({active:a})}else{jQuery(this).accordion()}})}function setCheckboxTrees(){jQuery(".checkboxTree").each(function(){jQuery(this).collapsibleCheckboxTree({checkParents:false,checkChildren:false,uncheckChildren:true,initialState:"default"})})}function alertDialog(a){jQuery("#alertDialogMessage").html(a);jQuery("#alertDialog").dialog({resizable:false,modal:true,position:getDialogPosition(),buttons:{Ok:function(){jQuery(this).dialog("close")}}});return false}function confirmDialog(c,a,b){_yesAction=a;_noAction=b;jQuery("#alertDialogMessage").html(c);jQuery("#alertDialog").dialog({resizable:false,modal:true,position:getDialogPosition(),buttons:{YES:function(){jQuery(this).dialog("close");if(typeof(_yesAction)=="function"){_yesAction()}else{location.href=_yesAction}},NO:function(){jQuery(this).dialog("close");if(typeof(_noAction)!="undefined"){if(typeof(_noAction)=="function"){_noAction()}else{location.href=_noAction}}}}});return false}var start=new Date();start=Date.parse(start)/1000;var sessionTimeout=10800;function CountDown(){var c=new Date();c=Date.parse(c)/1000;var a=parseInt(sessionTimeout-(c-start),10);var b=Math.floor(a/3600);var d=Math.floor((a-(b*3600))/60);var e=a-((b*3600)+(d*60));d=(d<=9)?"0"+d:d;e=(e<=9)?"0"+e:e;if(document.getElementById("clock").innerHTML!=undefined){document.getElementById("clock").innerHTML=b+":"+d+":"+e}if(a>0){timerID=setTimeout("CountDown()",100)}else{if(document.getElementById("clock").innerHTML!=undefined){document.getElementById("clock").innerHTML=0+":"+0+":"+0}}}function fileManagerPopUp(){var a=new CKFinder();a.basePath=context+"/tasks/widgets/ckfinder/";a.resourceType="[Advanced] Mura Root";a.popup();return false}function fileManagerCreate(){var a=new CKFinder();a.basePath=context+"/tasks/widgets/ckfinder/";a.create();return false}function loadjscssfile(a,b){if(b=="js"){var c=document.createElement("script");c.setAttribute("type","text/javascript");c.setAttribute("src",a)}else{if(b=="css"){var c=document.createElement("link");c.setAttribute("rel","stylesheet");c.setAttribute("type","text/css");c.setAttribute("href",a)}}if(typeof c!="undefined"){document.getElementsByTagName("head")[0].appendChild(c)}}function getDialogPosition(){if(top.location!=self.location){try{var g=jQuery(window.parent).height();var a=jQuery("#configuratorContainer").height();var d=jQuery(window.parent).scrollTop();var e=jQuery("#frontEndToolsModalBody",window.parent.document).position().top;var b=Math.floor((g-a)/2)+d-e;return["center",b]}catch(c){return["center",0]}}else{return"center"}}; -
trunk/www/admin/js/architecture.js
r4747 r4786 765 765 setDatePickers("#extendSetsDefault .datepicker",dtLocale); 766 766 setDatePickers("#extendSetsBasic .datepicker",dtLocale); 767 setColorPickers("#extendSetsDefault .colorpicker"); 768 setColorPickers("#extendSetsBasic .colorpicker"); 767 769 } 768 770 -
trunk/www/admin/js/architecture.min.js
r4747 r4786 1 var formSubmitted=false;var fileLockConfirmed=false;var hasFileLock=false;var dirtyRelatedContent=false;var copyContentID="";var copySiteID="";var reloadURL="";function ckContent(c){if(typeof(saveFormBuilder)!="undefined"){saveFormBuilder()}if(document.contentForm.display.value=="2"){var b=document.contentForm.displayStart.value;var a=document.contentForm.displayStop.value;if(isDate(b,"DISPLAY START DATE")==false){alertDialog("Please enter a valid date in the 'Display Start Date' field");return false}else{if(a!=""&&isDate(a,"DISPLAY STOP DATE")==false){alertDialog("Please enter a valid date in the 'Display Stop Date' field");return false}}}else{document.contentForm.displayStart.value="";document.contentForm.displayStop.value=""}if(document.contentForm.title.value==""){if(document.contentForm.type.value=="Component"){alertDialog("The form field 'Menu Title' is required");return false}else{if(document.contentForm.type.value=="Form"){alertDialog("The form field 'Title' is required");return false}else{alertDialog("The form field 'Long Title' is required");return false}}}if(document.contentForm.type.value=="Link"&&document.contentForm.filename.value==""){alertDialog("The form field 'Url' is required");return false}if(document.contentForm.approved.value==1&&c!=""&&!confirm(c)){return false}if(typeof(hasFileLock)!="undefined"&&!fileLockConfirmed&&hasFileLock&&jQuery("#file").val()!=""){confirmDialog(unlockfileconfirm,function(){jQuery("#unlockwithnew").val("true");if(ckContent(false)){formSubmitted=true;document.contentForm.submit()}},function(){jQuery("#unlockwithnew").val("false");if(ckContent(false)){formSubmitted=true;document.contentForm.submit()}});fileLockConfirmed=true;return false}if(document.contentForm.approved.value==1&&typeof(currentChangesetID)!="undefined"&¤tChangesetID!=""){confirmDialog(publishitemfromchangeset,function(){formSubmitted=true;document.contentForm.submit()});return false}else{formSubmitted=true;return true}}var DHTML=(document.getElementById||document.all||document.layers);var lastid="";function getObj(a){if(document.getElementById){this.obj=document.getElementById(a);this.style=document.getElementById(a).style}else{if(document.all){this.obj=document.all[a];this.style=document.all[a].style}else{if(document.layers){this.obj=document.layers[a];this.style=document.layers[a]}}}}function showMenu(a,l,e,j,f,d,k,i){if(window.innerHeight){var h=window.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){var h=document.documentElement.scrollTop}else{if(document.body){var h=document.body.scrollTop}}}if(window.innerWidth){var c=window.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollLeft){var c=document.documentElement.scrollLeft}else{if(document.body){var c=document.body.scrollLeft}}}var g=findPosX(e);var b=findPosY(e);g=g+20;document.getElementById("newZoom").style.display="none";document.getElementById("newZoomLink").style.display="none";document.getElementById("newCopy").style.display="none";document.getElementById("newCopyLink").style.display="none";document.getElementById("newCopyAllLink").style.display="none";document.getElementById("newPaste").style.display="none";document.getElementById("newPasteLink").style.display="none";document.getElementById("newPageLink").style.display="none";document.getElementById("newLinkLink").style.display="none";document.getElementById("newCalendarLink").style.display="none";document.getElementById("newPortalLink").style.display="none";document.getElementById("newFileLink").style.display="none";document.getElementById("newGalleryLink").style.display="none";document.getElementById("newGalleryItemLink").style.display="none";document.getElementById("newPage").style.display="none";document.getElementById("newLink").style.display="none";document.getElementById("newCalendar").style.display="none";document.getElementById("newPortal").style.display="none";document.getElementById("newFile").style.display="none";document.getElementById("newGallery").style.display="none";document.getElementById("newGalleryItem").style.display="none";document.getElementById("newGalleryItemMulti").style.display="none";document.getElementById("newGalleryItemMultiLink").style.display="none";document.getElementById("newZoomLink").onclick=function(){loadSiteManagerInTab(function(){return loadSiteManager(k,j,"00000000000000000000000000000000000","","",i,1)});return false};document.getElementById("newZoom").style.display="";document.getElementById("newZoomLink").style.display="";if(l){document.getElementById("newPageLink").href="index.cfm?fuseaction=cArch.edit&contentid=&parentid="+j+"&type=Page&topid="+f+"&siteid="+k+"&moduleid=00000000000000000000000000000000000&ptype="+i;document.getElementById("newLinkLink").href="index.cfm?fuseaction=cArch.edit&contentid=&parentid="+j+"&type=Link&topid="+f+"&siteid="+k+"&moduleid=00000000000000000000000000000000000&ptype="+i;document.getElementById("newCalendarLink").href="index.cfm?fuseaction=cArch.edit&contentid=&parentid="+j+"&type=Calendar&topid="+f+"&siteid="+k+"&moduleid=00000000000000000000000000000000000&ptype="+i;document.getElementById("newPortalLink").href="index.cfm?fuseaction=cArch.edit&contentid=&parentid="+j+"&type=Portal&topid="+f+"&siteid="+k+"&moduleid=00000000000000000000000000000000000&ptype="+i;document.getElementById("newFileLink").href="index.cfm?fuseaction=cArch.edit&contentid=&parentid="+j+"&type=File&topid="+f+"&siteid="+k+"&moduleid=00000000000000000000000000000000000&ptype="+i;document.getElementById("newGalleryLink").href="index.cfm?fuseaction=cArch.edit&contentid=&parentid="+j+"&type=Gallery&topid="+f+"&siteid="+k+"&moduleid=00000000000000000000000000000000000&ptype="+i;document.getElementById("newGalleryItemLink").href="index.cfm?fuseaction=cArch.edit&contentid=&parentid="+j+"&type=File&topid="+f+"&siteid="+k+"&moduleid=00000000000000000000000000000000000&ptype="+i;document.getElementById("newGalleryItemMultiLink").href="index.cfm?fuseaction=cArch.multiFileUpload&contentid=&parentid="+j+"&type=File&topid="+f+"&siteid="+k+"&moduleid=00000000000000000000000000000000000&ptype="+i;document.getElementById("newCopyLink").href="javascript:copyThis('"+k+"', '"+j+"','false')";document.getElementById("newCopyAllLink").href="javascript:copyThis('"+k+"', '"+j+"','true')";document.getElementById("newCopy").style.display="";document.getElementById("newCopyLink").style.display="";document.getElementById("newCopyAllLink").style.display="";if(copySiteID!=""&©ContentID!=""){document.getElementById("newPasteLink").href="javascript:pasteThis('"+j+"')";document.getElementById("newPaste").style.display="";document.getElementById("newPasteLink").style.display=""}if(i=="Gallery"){document.getElementById("newGalleryItemLink").style.display="";document.getElementById("newGalleryItem").style.display="";document.getElementById("newGalleryItemMulti").style.display="";document.getElementById("newGalleryItemMultiLink").style.display="";document.getElementById("newCopy").style.border=""}else{if(i!="File"&&i!="Link"){document.getElementById("newPageLink").style.display="";document.getElementById("newLinkLink").style.display="";document.getElementById("newCalendarLink").style.display="";document.getElementById("newPortalLink").style.display="";document.getElementById("newFileLink").style.display="";document.getElementById("newGalleryLink").style.display="";document.getElementById("newGalleryItemLink").style.display="none";document.getElementById("newGalleryItemMultiLink").style.display="none";document.getElementById("newPage").style.display="";document.getElementById("newLink").style.display="";document.getElementById("newCalendar").style.display="";document.getElementById("newPortal").style.display="";document.getElementById("newFile").style.display="";document.getElementById("newGallery").style.display="";document.getElementById("newGalleryItem").style.display="none";document.getElementById("newGalleryItemMulti").style.display="none";document.getElementById("newCopy").style.border=""}else{document.getElementById("newCopy").style.border="0";document.getElementById("newPaste").style.display="none";document.getElementById("newZoom").style.display="none"}}}document.getElementById(a).style.top=b+"px";document.getElementById(a).style.left=g+"px";document.getElementById(a).style.visibility="visible";if(lastid!=""&&lastid!=a){hideMenu(lastid)}navTimer=setTimeout("hideMenu(lastid);",10000);lastid=a}function findPosX(a){var b=0;if(a.offsetParent){while(a.offsetParent){b+=a.offsetLeft;a=a.offsetParent}}else{if(a.x){b+=a.x}}return b}function findPosY(b){var a=0;if(b.offsetParent){while(b.offsetParent){a+=b.offsetTop;b=b.offsetParent}}else{if(b.y){a+=b.y}}return a}function keepMenu(a){navTimer=setTimeout("hideMenu(lastid);",10000);document.getElementById(a).style.visibility="visible"}function hideMenu(a){if(navTimer!=null){clearTimeout(navTimer)}document.getElementById(a).style.visibility="hidden"}function deleteDisplayObject(d){var b=document.getElementById("selectedObjects"+d);var c=b.selectedIndex;var a=(b.options.length>1)?b.options.length-1:0;if(c<0){return}b.options[c]=null;updateDisplayObjectList(d);if(b.options.length){b.options[b.options.length-1].selected=true}}function updateDisplayObjectList(d){var a=document.getElementById("selectedObjects"+d);var b=document.getElementById("objectList"+d);b.value="";for(var c=0;c<a.options.length;c++){if(b.value!=""){b.value+="^"+a.options[c].value}else{b.value=a.options[c].value}}}function moveDisplayObjectUp(e){var b=document.getElementById("selectedObjects"+e);var d=b.selectedIndex;if(d<1){return}var a=document.createElement("option");var c=document.createElement("option");a.text=b.options[d].text;a.value=b.value;a.selected="selected";c.text=b.options[d-1].text;c.value=b.options[d-1].value;b[d-1]=a;b[d]=c;updateDisplayObjectList(e)}function moveDisplayObjectDown(e){var b=document.getElementById("selectedObjects"+e);var d=b.selectedIndex;if(d==b.length-1){return}var a=document.createElement("option");var c=document.createElement("option");a.text=b.options[d].text;a.value=b.options[d].value;a.selected="selected";c.text=b.options[d+1].text;c.value=b.options[d+1].value;b.options[d+1]=a;b.options[d]=c;updateDisplayObjectList(e)}function setTargetParams(j){var m=(!isNaN(j.height.value)&&j.height.value>0)?",height="+j.height.value:"";var h=(!isNaN(j.width.value)&&j.width.value>0)?",width="+j.width.value:"";var i=(!isNaN(j.top.value)&&j.top.value>0)?",top="+j.top.value:"";var e=(!isNaN(j.left.value)&&j.left.value>0)?",left="+j.left.value:"";var c=(j.toolbar.value!="")?",toolbar="+j.toolbar.value:"";var d=(j.location.value!="")?",location="+j.location.value:"";var a=(j.directories.value!="")?",directories="+j.directories.value:"";var l=(j.status.value!="")?",status="+j.status.value:"";var k=(j.menubar.value!="")?",menubar="+j.menubar.value:"";var b=(j.resizable.value!="")?",resizable="+j.resizable.value:"";var f=(j.copyhistory.value!="")?",copyhistory="+j.copyhistory.value:"";var g=(j.scrollbars.value!="")?",scrollbars="+j.scrollbars.value:"";document.forms.contentForm.targetParams.value=c+d+a+l+k+b+f+g+h+m+i+e}function loadSiteParents(f,h,g,e,a){var b="index.cfm";var c="fuseaction=cArch.siteParents&compactDisplay=true&siteid="+f+"&contentid="+h+"&parentid="+g+"&keywords="+e+"&isNew="+a+"&cacheid="+Math.random();var i=jQuery("#move");i.html('<img src="images/progress_bar.gif"><input type=hidden name=parentid value='+g+" >");jQuery.get(b+"?"+c,function(d){jQuery("#move").html(d)})}function loadAssocImages(f,i,g,e,a){var b="index.cfm";var c="fuseaction=cArch.assocImages&compactDisplay=true&siteid="+f+"&fileid="+i+"&contentid="+g+"&keywords="+e+"&isNew="+a+"&cacheid="+Math.random();var h=jQuery("#selectAssocImage");jQuery.get(b+"?"+c,function(d){jQuery("#selectAssocImage").html(d);jQuery("#selectAssocImageResults").slideDown()})}function loadObjectClass(j,f,h,i,e,a){var b="index.cfm";var c="fuseaction=cArch.loadclass&compactDisplay=true&siteid="+j+"&classid="+f+"&subclassid="+h+"&contentid="+i+"&parentid="+e+"&cacheid="+Math.random();var g=jQuery("#classList");g.html('<img class="loadProgress" src="images/progress_bar.gif">');jQuery.get(b+"?"+c,function(d){jQuery("#classList").html(d);availableObjectTemplate="";availalbeObjectParams={};availableObject={};availableObjectValidate=function(){return true}});return false}function getDisplayObjectClass(c){var d=jQuery("#selectedObjects"+c).val().toString();var b=d.split("~");return b[0]}function getDisplayObjectID(c){var d=jQuery("#selectedObjects"+c).val().toString();var b=d.split("~");return b[2]}function loadNotify(c,f,e){var a="index.cfm";var b="fuseaction=cArch.loadNotify&compactDisplay=true&siteid="+c+"&contentid="+f+"&parentid="+e+"&cacheid="+Math.random();var g=jQuery("#selectNotify");if(g.html()==""){g.show();g.html('<img class="loadProgress" src="images/progress_bar.gif">');jQuery.get(a+"?"+b,function(d){jQuery("#selectNotify").html(d)})}else{g.toggle()}return false}function loadExpiresNotify(e,a,f){var b="index.cfm";var c="fuseaction=cArch.loadExpireNotify&compactDisplay=true&siteid="+e+"&contenthistid="+a+"&parentid="+f+"&cacheid="+Math.random();var g=jQuery("#selectExpiresNotify");if(g.html()==""){g.show();g.html('<img class="loadProgress" src="images/progress_bar.gif">');jQuery.get(b+"?"+c,function(d){jQuery("#selectExpiresNotify").html(d)})}else{g.toggle()}return false}function loadRelatedContent(f,e,a){var b="index.cfm";var c="fuseaction=cArch.loadRelatedContent&compactDisplay=true&siteid="+f+"&keywords="+e+"&isNew="+a+"&cacheid="+Math.random();var g=jQuery("#selectRelatedContent");g.html('<img class="loadProgress" src="images/progress_bar.gif">');jQuery.get(b+"?"+c,function(d){jQuery("#selectRelatedContent").html(d)})}function addRelatedContent(e,i,h){var d=document.getElementById("relatedContent").getElementsByTagName("TBODY")[0];var l=document.createElement("TR");l.id="c"+e;var b=document.createElement("TD");b.appendChild(document.createTextNode(h));b.className="varWidth";var g=document.createElement("TD");g.appendChild(document.createTextNode(i));var j=document.createElement("TD");j.className="administration";var k=document.createElement("A");k.setAttribute("href","#");k.onclick=function(){jQuery("#c"+e).remove();stripe("stripe");return false};k.appendChild(document.createTextNode("Delete"));var a=document.createElement("UL");a.className="clearfix";var c=document.createElement("LI");c.className="delete";c.appendChild(k);a.appendChild(c);var f=document.createElement("INPUT");f.setAttribute("type","hidden");f.setAttribute("name","relatedContentID");f.setAttribute("value",e);j.appendChild(f);j.appendChild(a);l.appendChild(b);l.appendChild(g);l.appendChild(j);d.appendChild(l);if(jQuery("#noFilters").length){jQuery("#noFilters").hide()}stripe("stripe");dirtyRelatedContent=true}function removeRelatedContent(b,a){if(confirm(a)){jQuery("#"+b).remove();stripe("stripe");dirtyRelatedContent=true}return false}function form_is_modified(e){for(var c=0;c<e.elements.length;c++){var b=e.elements[c];var d=b.type;if(d=="checkbox"||d=="radio"){if(b.checked!=b.defaultChecked){return true}}else{if(d=="hidden"||d=="password"||d=="text"||d=="textarea"){if(b.value!=b.defaultValue){if(b.name!="sdContent"){return true}}}}}if(typeof(FCKeditorAPI)!="undefined"){if(FCKeditorAPI.GetInstance("body")&&FCKeditorAPI.GetInstance("body").IsDirty()){return true}if(FCKeditorAPI.GetInstance("summary")&&FCKeditorAPI.GetInstance("summary").IsDirty()){return true}if(dirtyRelatedContent){return true}}else{if(typeof(CKEDITOR)!="undefined"&&typeof(CKEDITOR.instances.body)!="undefined"){var a=CKEDITOR.instances.body;if(a.checkDirty()){return true}}}return false}function copyThis(d,e,c){var a="index.cfm";var b="fuseaction=cArch.saveCopyInfo&siteid="+d+"&contentid="+e+"©All="+c+"&cacheid="+Math.random();jQuery.get(a+"?"+b);copyContentID=e;copySiteID=d;copyAll=c;hideMenu("newContentMenu")}function pasteThis(e){var a="index.cfm";var b="fuseaction=cArch.copy&compactDisplay=true&siteid="+copySiteID+"©All="+copyAll+"&contentid="+copyContentID+"&parentid="+e+"&cacheid="+Math.random();var c=jQuery("#newPasteLink");c.css("background","url(/admin/images/ajax-loader.gif) no-repeat 1px 5px;");reloadURL=jQuery("#newZoomLink").attr("href");jQuery.get(a+"?"+b,function(d){loadSiteManagerInTab(function(){loadSiteManager(copySiteID,e,"00000000000000000000000000000000000","","","",1)})})}function reloadPage(){if(reloadURL==""){window.location.reload()}else{location.href=reloadURL}}function loadExtendedAttributes(g,i,k,l,a,e){var c="index.cfm";var f="fuseaction=cArch.loadExtendedAttributes&contentHistID="+g+"&type="+i+"&subType="+k+"&siteID="+l+"&cacheid="+Math.random();siteID=l;context=a;themeAssetPath=e;var h=jQuery("#extendSetsDefault");var j=jQuery("#extendSetsBasic");if(h.length||j.length){if(h.length){h.html('<img class="loadProgress" src="images/progress_bar.gif">')}if(j.length){j.html('<img class="loadProgress" src="images/progress_bar.gif">')}jQuery.get(c+"?"+f,function(b){setExtendedAttributes(b)})}return false}function setExtendedAttributes(data){var r=eval("("+data+")");jQuery("#extendSetsDefault").html(r.extended);jQuery("#extendSetsBasic").html(r.basic);checkExtendSetTargeting();setHTMLEditors(context,themeAssetPath);setDatePickers("#extendSetsDefault .datepicker",dtLocale);setDatePickers("#extendSetsBasic .datepicker",dtLocale) }function checkExtendSetTargeting(){var d=jQuery(".extendset");var k=false;var f=false;var e=true;if(d.length){for(var l=0;l<d.length;l++){var a=d[l];if(a.getAttribute("categoryid")!=undefined&&a.getAttribute("categoryid")!=""){if(!f){var b=$("categoryContainer").getElementsByTagName("select");f=true}for(var g=0;g<b.length;g++){var h=b[g];var i=b[g].getAttribute("categoryid");var j=a.getAttribute("categoryid");if(!k&&i!=null&&j.indexOf(i)>-1){k=true;membership=h.value}}if(k){if(membership!=""){setFormElementsDisplay(a,"");a.style.display="";e=false}else{setFormElementsDisplay(a,"none");a.style.display="none"}}else{setFormElementsDisplay(a,"none");a.style.display="none"}}else{setFormElementsDisplay(a,"");a.style.display="";e=false}k=false}if(e){jQuery("#extendMessage").show();jQuery("#extendDL").hide()}else{jQuery("#extendMessage").hide();jQuery("#extendDL").show()}}}function resetExtendedAttributes(c,f,b,d,e){var a=f.split("^");loadExtendedAttributes(c,a[0],a[1],b,d,e);document.contentForm.type.value=a[0];document.contentForm.subtype.value=a[1]}function setFormElementsDisplay(b,d){var a=b.getElementsByTagName("input");if(a.length){for(var c=0;c<a.length;c++){a[c].style.display=d}}a=b.getElementsByTagName("textarea");if(a.length){for(var c=0;c<a.length;c++){a[c].style.display=d}}a=b.getElementsByTagName("select");if(a.length){for(var c=0;c<a.length;c++){a[c].style.display=d}}}function loadCategoryFeatureStartStop(g,f,e){var a=jQuery("#"+g);if(a.html().length>10){a.toggle()}else{if(f==true){var b="index.cfm";var d=g;var c="fuseaction=cArch.loadCategoryFeatureStartStop&id="+d.replace(/editDates/,"")+"&siteID="+e+"&cacheid="+Math.random();a.show();jQuery.get(b+"?"+c,function(h){jQuery("#"+g).html(h);setDatePickers("#"+g+" .datepicker",dtLocale)})}}}activeQuickEdit=false;function loadSiteManager(siteid,topid,moduleid,sortby,sortdirection,ptype,startrow){var url="index.cfm";var pars="fuseaction=cArch.loadSiteManager&siteid="+siteid+"&topid="+topid+"&moduleid="+moduleid+"&sortby="+sortby+"&sortdirection="+sortdirection+"&ptype="+ptype+"&startrow="+startrow+"&cacheid="+Math.random();document.getElementById("newContentMenu").style.visibility="hidden";var d=jQuery("#gridContainer");if(!activeQuickEdit){d.html('<img class="loadProgress" src="images/progress_bar.gif">').show()}jQuery.get(url+"?"+pars,function(data){try{var r=eval("("+data+")");if(!activeQuickEdit){d.hide()}d.html(r.html);document.getElementById("newContentMenu").style.visibility="hidden";stripe("stripe");initQuickEdits();initDraftPrompt();if(r.perm.toLowerCase()=="editor"&&r.sortby.toLowerCase()=="orderno"){jQuery("#sortableKids").sortable({stop:function(event,ui){stripe("stripe");setAsSorted();$(ui.item).removeClass("ui-draggable-dragging")},start:function(event,ui){$(ui.item).addClass("ui-draggable-dragging")}});jQuery("#sortableKids").disableSelection()}}catch(err){d.html(data)}if(!activeQuickEdit){d.hide().animate({opacity:"show"},1000)}activeQuickEdit=false});return false}var sectionLoading=false;function loadSiteFlatByFilter(){flatViewArgs.type=jQuery("#contentTypeFilter").val();var b=[];var a=[];jQuery(".categories :checked").each(function(){b.push(jQuery(this).val())});flatViewArgs.categoryid=b.toString();jQuery("#svTagCloud .active").each(function(){a.push(jQuery(this).html())});flatViewArgs.tag=a.toString();flatViewArgs.keywords=jQuery("#contentKeywords").val();flatViewArgs.page=1;loadSiteFlat(flatViewArgs)}function loadSiteManagerInTab(a){archViewLoaded=true;window.scrollTo(0,0);jQuery("#viewTabs").tabs("select",0);a();return false}function loadSiteFlat(b){var a="index.cfm";var c="fuseaction=cArch.loadSiteFlat&cacheid="+Math.random();var e=jQuery("#tabFlat");e.html('<img class="loadProgress" src="images/progress_bar.gif">');document.getElementById("newContentMenu").style.visibility="hidden";jQuery.post(a+"?"+c,b,function(d){e.html(d);stripe("stripe");setCheckboxTrees();jQuery("#svTagCloud a").click(function(f){f.preventDefault();jQuery(this).toggleClass("active")});jQuery(".navSort a").click(function(f){f.preventDefault();jQuery(".sortNav .active").toggleClass("active");jQuery(this).toggleClass("active");var g=jQuery(this).attr("data-sortby");if(g==flatViewArgs.sortby){if(flatViewArgs.sortdirection=="asc"){flatViewArgs.sortdirection="desc"}else{flatViewArgs.sortdirection="asc"}}else{flatViewArgs.sortby=g;switch(flatViewArgs.sortby){case"menutitle":flatViewArgs.sortdirection="asc";break;case"created":case"lastupdate":case"releasedate":flatViewArgs.sortdirection="desc"}}flatViewArgs.page=1;loadSiteFlat(flatViewArgs)});jQuery("#navReports a").click(function(g){g.preventDefault();jQuery(".navReports .active").toggleClass("active");jQuery(this).toggleClass("active");var f=jQuery(this).attr("data-report");if((flatViewArgs.report=="mylockedfiles"||flatViewArgs.report=="lockedfiles")&&!(f=="mylockedfiles"||f=="lockedfiles")){flatViewArgs.type=""}flatViewArgs.report=f;if(flatViewArgs.report=="mylockedfiles"||flatViewArgs.report=="lockedfiles"){flatViewArgs.type="File"}flatViewArgs.page=1;loadSiteFlat(flatViewArgs)});jQuery("#tabFlat .moreResults a").click(function(f){f.preventDefault();jQuery("#tabFlat .moreResults a").toggleClass("active");jQuery(this).toggleClass("active");flatViewArgs.page=jQuery(this).attr("data-page");loadSiteFlat(flatViewArgs)});initDraftPrompt();e.hide().animate({opacity:"show"},1000)});return false}function loadSiteSection(node,startrow){if(!sectionLoading){sectionLoading=true;var url="index.cfm";var pars="fuseaction=cArch.loadSiteSection&siteid="+node.attr("data-siteid")+"&contentID="+node.attr("data-contentid")+"&moduleid="+node.attr("data-moduleid")+"&sortby="+node.attr("data-sortby")+"&sortdirection="+node.attr("data-sortdirection")+"&ptype="+node.attr("data-type")+"&startrow="+startrow+"&cacheid="+Math.random();var icon=node.find("span:first");if(icon.hasClass("hasChildren-closed")){icon.removeClass("hasChildren-closed");icon.addClass("hasChildren-open");jQuery.get(url+"?"+pars,function(data){try{var r=eval("("+data+")");node.find(".section:first").remove();node.append(r.html);document.getElementById("newContentMenu").style.visibility="hidden";stripe("stripe");initDraftPrompt();initQuickEdits();if(!(jQuery.browser.msie&&parseInt(jQuery.browser.version)==8)){node.find(".section:first").hide().fadeIn("slow")}}catch(err){node.append(data)}sectionLoading=false})}else{icon.removeClass("hasChildren-open");icon.addClass("hasChildren-closed");jQuery.get(url+"?"+pars);node.find(".section:first").fadeOut("fast",function(){node.find(".section:first").remove();stripe("stripe");document.getElementById("newContentMenu").style.visibility="hidden";sectionLoading=false})}}return false}function refreshSiteSection(node,startrow){if(!sectionLoading){sectionLoading=true;var url="index.cfm";var pars="fuseaction=cArch.refreshSiteSection&siteid="+node.attr("data-siteid")+"&contentID="+node.attr("data-contentid")+"&moduleid="+node.attr("data-moduleid")+"&sortby="+node.attr("data-sortby")+"&sortdirection="+node.attr("data-sortdirection")+"&ptype="+node.attr("data-type")+"&startrow="+startrow+"&cacheid="+Math.random();jQuery.get(url+"?"+pars,function(data){try{var r=eval("("+data+")");node.find(".section:first").remove();node.append(r.html);document.getElementById("newContentMenu").style.visibility="hidden";stripe("stripe");initDraftPrompt();initQuickEdits()}catch(err){node.append(data)}activeQuickEdit=false;sectionLoading=false})}return false}function setAsSorted(){jQuery("#sorted").val("true");jQuery("#submitSort").pulse({opacity:[0.5,1]},{times:999999,duration:750});jQuery("#submitSort").addClass("pulse")}var quickEditTmpl='<div class="mura-quickEdit" id="mura-quickEditor">';quickEditTmpl+='<img class="loader" src="images/ajax-loader-big.gif" />';quickEditTmpl+="</div>";function initQuickEdits(){jQuery(".mura-quickEditItem").click(function(g){g.preventDefault();if(!activeQuickEdit){var f=jQuery(this).attr("data-attribute");var e=jQuery(this).parents("li:first");var c="index.cfm";var d="fuseaction=cArch.loadQuickEdit&siteid="+siteid+"&contentID="+e.attr("data-contentid")+"&attribute="+f+"&cacheid="+Math.random();jQuery("#mura-quickEditor").remove();jQuery("#selected").attr("id","");jQuery("#selectedIcon").attr("id","").attr("src","images/icons/template_24x24.png");jQuery(this).parent().prepend(quickEditTmpl);var b=jQuery("#mura-quickEditor");var a=b.parents("dd:first");a.attr("id","selected");jQuery.get(c+"?"+d,function(i){jQuery("#mura-quickEditor").html(i);setDatePickers(".mura-quickEdit-datepicker",dtLocale,dtCh);if(jQuery("#hasDraftsMessage").length){a.addClass("hasDraft")}if(f=="template"){var h=a.find("img:first");if(h.length){h.attr("id","selectedIcon").attr("src","images/icons/template_24x24-on.png")}}})}})}function saveQuickEdit(){activeQuickEdit=true;var f=jQuery("#mura-quickEditor").parent().find(".mura-quickEditItem:first").attr("data-attribute");var e=jQuery("#mura-quickEditor").parents("li:first");var a="index.cfm";var d={fuseaction:"cArch.saveQuickEdit",siteID:siteID,contentID:e.attr("data-contentid"),attribute:f};if(f=="isnav"){var c={isnav:jQuery("#mura-quickEdit-isnav").val()}}else{if(f=="inheritObjects"){var c={inheritObjects:jQuery("#mura-quickEdit-inheritobjects").val()}}else{if(f=="template"){var c={template:jQuery("#mura-quickEdit-template").val(),childTemplate:jQuery("#mura-quickEdit-childtemplate").val()}}else{if(f=="display"){var c={display:jQuery("#mura-quickEdit-display").val(),displayStop:jQuery("#mura-quickEdit-displayStop").val(),stopHour:jQuery("#mura-quickEdit-stopHour").val(),stopMinute:jQuery("#mura-quickEdit-stopMinute").val(),stopDayPart:jQuery("#mura-quickEdit-stopDayPart").val(),displayStart:jQuery("#mura-quickEdit-displayStart").val(),startHour:jQuery("#mura-quickEdit-startHour").val(),startMinute:jQuery("#mura-quickEdit-startMinute").val(),startDayPart:jQuery("#mura-quickEdit-startDayPart").val()}}}}}var b=jQuery.extend({},d,c);jQuery("#mura-quickEditor").html('<img class="loader" src="images/ajax-loader-big.gif" />');jQuery.post("index.cfm",b,function(i){var g=e.parents("li:first");if(g.length){refreshSiteSection(g,1)}else{var h=jQuery("#top-node").parents("li:first");loadSiteManager(h.attr("data-siteid"),h.attr("data-contentid"),h.attr("data-moduleid"),h.attr("data-sortby"),h.attr("data-sortdirection"),h.attr("data-type"),1)}})}function closeQuickEdit(){jQuery("#selected").attr("id","");jQuery("#selectedIcon").attr("id","").attr("src","images/icons/template_24x24.png");jQuery(".mura-quickEdit").remove()}var availableObjectTemplate="";var availalbeObjectParams={};var availableObject={};availableObjectValidate=function(){return true};function getDisplayObjectConfig(e){var c=jQuery("#selectedObjects"+e);var f=c.val().toString();var b=f.split("~");var d={};d.object=b[0];d.name=b[1];d.objectid=b[2];if(b.length>3){d.params=b[3]}d.regionid=e;d.context=context;d.siteid=siteid;d.contentid=contentid;d.contenthistid=contenthistid;d.parentid=parentid;return d}function addDisplayObject(objectToAdd,regionid,configure){var tmpObject="";var tmpValue="";var tmpText="";var isUpdate=false;if(typeof(objectToAdd)=="string"){if(document.getElementById(objectToAdd)==null){alertDialog("Please select a display object.");return false}if(document.getElementById(objectToAdd).tagName.toLowerCase()=="select"){if(document.getElementById(objectToAdd).selectedIndex==-1){alertDialog("Please select a display object.");return false}var addIndex=document.getElementById(objectToAdd).selectedIndex;if(addIndex<0){return false}var addoption=document.getElementById(objectToAdd).options[addIndex];tmpText=addoption.text;tmpValue=addoption.value}else{if(document.getElementById(objectToAdd).tagName.toLowerCase()=="input"){var addoption=document.getElementById(objectToAdd);tmpValue=addoption.value}else{addoption=document.getElementById(objectToAdd)}}try{tmpObject=eval("("+addoption.value+")")}catch(err){tmpObject=addoption.value}}else{tmpObject=objectToAdd}var checkSelection=false;if(typeof(tmpObject)=="object"){tmpObject.regionid=regionid;tmpObject.context=context;tmpObject.siteid=siteid;tmpObject.contentid=contentid;tmpObject.contenthistid=contenthistid;tmpObject.parentid=parentid;if(tmpObject.object=="feed"){if(configure){tmpObject.regionid=regionid;if(initFeedConfigurator(tmpObject)){return false}}checkSelection=true}if(tmpObject.object=="feed_slideshow"){if(configure){tmpObject.regionid=regionid;initSlideShowConfigurator(tmpObject);return false}checkSelection=true}if(tmpObject.object=="category_summary"){if(configure){tmpObject.regionid=regionid;initCategorySummaryConfigurator(tmpObject);return false}checkSelection=true}if((tmpObject.object=="related_content"||tmpObject.object=="related_section_content")){if(configure){tmpObject.regionid=regionid;initRelatedContentConfigurator(tmpObject);return false}checkSelection=true}if(tmpObject.object=="plugin"){var configurator=getPluginConfigurator(tmpObject.objectid);if(configurator!=""){if(configure){window[configurator](tmpObject);return false}checkSelection=true}}tmpValue=tmpObject.object;tmpValue=tmpValue+"~"+tmpObject.name;tmpValue=tmpValue+"~"+tmpObject.objectid;if(typeof(tmpObject.params)=="string"){tmpValue=tmpValue+"~"+tmpObject.params}else{if(typeof(tmpObject.params)=="object"){tmpValue=tmpValue+"~"+JSON.stringify(tmpObject.params)}}if(checkSelection&&document.getElementById("selectedObjects"+regionid).selectedIndex!=-1){var currentSelection=getDisplayObjectConfig(regionid);if(currentSelection){if(currentSelection.objectid==tmpObject.objectid){isUpdate=true}}}tmpText=tmpObject.name}if(tmpValue==""){alertDialog("Please select a display object.");return false}var selectedObjects=document.getElementById("selectedObjects"+regionid);if(selectedObjects.options.length){for(var i=0;i<selectedObjects.options.length;i++){if(selectedObjects.options[i].value==tmpValue){selectedObjects.selectedIndex=i;return false}}}if(isUpdate){myoption=selectedObjects.options[document.getElementById("selectedObjects"+regionid).selectedIndex];myoption.text=tmpText;myoption.value=tmpValue}else{var myoption=document.createElement("option");selectedObjects.appendChild(myoption);myoption.text=tmpText;myoption.value=tmpValue;myoption.selected="selected"}updateDisplayObjectList(regionid);return true}function initCategorySummaryConfigurator(a){if(typeof(a.object)!="undefined"){if(a.object!="category_summary"){return false}}initConfigurator(a,{url:"index.cfm",pars:"fuseaction=cArch.loadclassconfigurator&compactDisplay=true&siteid="+siteid+"&classid=category_summary&contentid="+contentid+"&parentid="+parentid+"&contenthistid="+contenthistid+"®ionid="+a.regionid+"&objectid="+a.objectid+"&cacheid="+Math.random(),title:categorySummaryConfiguratorTitle});return true}function initFeedConfigurator(a){initConfigurator(a,{url:"index.cfm",pars:"fuseaction=cArch.loadclassconfigurator&compactDisplay=true&siteid="+siteid+"&classid=feed&contentid="+contentid+"&parentid="+parentid+"&contenthistid="+contenthistid+"®ionid="+a.regionid+"&feedid="+a.objectid+"&cacheid="+Math.random(),title:"Loading...",init:function(c,b){if(c.type.toLowerCase()=="remote"){jQuery("#ui-dialog-title-configuratorContainer").html(remoteFeedConfiguratorTitle);jQuery("#configuratorHeader").html(remoteFeedConfiguratorTitle)}else{jQuery("#ui-dialog-title-configuratorContainer").html(localIndexConfiguratorTitle);jQuery("#configuratorHeader").html(localIndexConfiguratorTitle)}if(jQuery("#availableListSort").length){jQuery("#availableListSort, #displayListSort").sortable({connectWith:".displayListSortOptions",update:function(d){d.stopPropagation();jQuery("#displayList").val("");jQuery("#displayListSort > li").each(function(){var e=jQuery("#displayList").val();if(e!=""){jQuery("#displayList").val(e+","+jQuery(this).html())}else{jQuery("#displayList").val(jQuery(this).html())}});updateAvailableObject()}}).disableSelection()}}});return true}function initSlideShowConfigurator(a){initConfigurator(a,{url:"index.cfm",pars:"fuseaction=cArch.loadclassconfigurator&compactDisplay=true&siteid="+siteid+"&classid=feed_slideshow&contentid="+contentid+"&parentid="+parentid+"&contenthistid="+contenthistid+"®ionid="+a.regionid+"&feedid="+a.objectid+"&cacheid="+Math.random(),title:slideShowConfiguratorTitle,init:function(c,b){jQuery("#availableListSort, #displayListSort").sortable({connectWith:".displayListSortOptions",update:function(d){d.stopPropagation();jQuery("#displayList").val("");jQuery("#displayListSort > li").each(function(){var e=jQuery("#displayList").val();if(e!=""){jQuery("#displayList").val(e+","+jQuery(this).html())}else{jQuery("#displayList").val(jQuery(this).html())}});updateAvailableObject()}}).disableSelection()}});return true}function initRelatedContentConfigurator(a){initConfigurator(a,{url:"index.cfm",pars:"fuseaction=cArch.loadclassconfigurator&compactDisplay=true&siteid="+siteid+"&classid="+a.object+"&contentid="+contentid+"&parentid="+parentid+"&contenthistid="+contenthistid+"®ionid="+a.regionid+"&objectid="+a.objectid+"&cacheid="+Math.random(),title:relatedContentConfiguratorTitle,init:function(c,b){jQuery("#availableListSort, #displayListSort").sortable({connectWith:".displayListSortOptions",update:function(d){d.stopPropagation();jQuery("#displayList").val("");jQuery("#displayListSort > li").each(function(){var e=jQuery("#displayList").val();if(e!=""){jQuery("#displayList").val(e+","+jQuery(this).html())}else{jQuery("#displayList").val(jQuery(this).html())}});updateAvailableObject()}}).disableSelection()}});return true}function initGenericConfigurator(a){resetAvailableObject();resetConfiguratorContainer();jQuery("#configuratorContainer").dialog({resizable:true,modal:true,width:400,position:getDialogPosition(),buttons:{Cancel:function(){jQuery(this).dialog("close")}},open:function(){jQuery("#ui-dialog-title-configuratorContainer").html(genericConfiguratorTitle);jQuery("#configurator").html('<div class="ui-dialog-content ui-widget-content">'+genericConfiguratorMessage+"</div>")},close:function(){jQuery(this).dialog("destroy")}});return true}jQuery(document).ready(function(){initDisplayObjectConfigurators()});function updateAvailableObject(){var a={};jQuery("#availableObjectParams").find(".objectParam").each(function(){var b=jQuery(this);if(b.attr("type")!="radio"||(b.attr("type")=="radio"&&b.is(":checked"))){a[b.attr("name")]=b.val()}});availableObject=jQuery.extend({},availableObjectTemplate);availableObject.params=a}function initDisplayObjectConfigurators(){jQuery(".displayRegions").dblclick(function(){var c=jQuery(this).attr("data-regionid");var b=getDisplayObjectConfig(c);if(b.object=="feed"){initFeedConfigurator(b)}else{if(b.object=="feed_slideshow"){initSlideShowConfigurator(b)}else{if(b.object=="category_summary"){initCategorySummaryConfigurator(b)}else{if(b.object=="related_content"||b.object=="related_section_content"){initRelatedContentConfigurator(b)}else{if(b.object=="plugin"){var a=getPluginConfigurator(b.objectid);if(a!=""){window[a](b)}}else{initGenericConfigurator(b)}}}}}})}function resetAvailableObject(){availableObjectTemplate="";availableObject={};availableObjectValidate=function(){return true}}function resetConfiguratorContainer(){jQuery("#configuratorContainer").remove();jQuery("body").append('<div id="configuratorContainer" title="Loading..." style="display:none"><div id="configurator"><img src="images/progress_bar.gif"></div></div>')}function initConfiguratorParams(){updateAvailableObject();jQuery("#availableObjectParams").find(".objectParam").bind("change",function(){updateAvailableObject()})}function setContentDisplayListSort(){jQuery("#contentAvailableListSort, #contentDisplayListSort").sortable({connectWith:".contentDisplayListSortOptions",update:function(a){a.stopPropagation();jQuery("#contentDisplayList").val("");jQuery("#contentDisplayListSort > li").each(function(){var b=jQuery("#contentDisplayList").val();if(b!=""){jQuery("#contentDisplayList").val(b+","+jQuery(this).html())}else{jQuery("#contentDisplayList").val(jQuery(this).html())}})}}).disableSelection()}var configuratorMode="backEnd";function initConfigurator(data,config){resetAvailableObject();if(typeof(config.validate)!="undefined"){availableObjectValidate=config.validate}data.configuratorMode=configuratorMode;if(typeof(data.object)=="undefined"){return false}if(configuratorMode=="backEnd"){resetConfiguratorContainer();jQuery("#configuratorContainer").dialog({resizable:true,modal:true,width:400,position:getDialogPosition(),buttons:{Save:function(){updateAvailableObject();if(availableObjectValidate(data.params)){addDisplayObject(availableObject,data.regionid,false);if(typeof(config.destroy)!="undefined"){config.destroy(data,config)}jQuery(this).dialog("destroy")}},Cancel:function(){if(typeof(config.destroy)!="undefined"){config.destroy(data,config)}jQuery(this).dialog("destroy")}},close:function(){if(typeof(config.destroy)!="undefined"){config.destroy(data,config)}jQuery(this).dialog("destroy")}})}jQuery.post(config.url+"?"+config.pars,data,function(_resp){try{resp=eval("("+_resp+")")}catch(err){resp=_resp}if(typeof(resp)=="object"){jQuery("#configurator").html(resp.html)}else{if(typeof(resp)=="xml"){jQuery("#configurator").html(resp.toString())}else{jQuery("#configurator").html(resp)}}jQuery("#ui-dialog-title-configuratorContainer").html(config.title);jQuery("#configuratorHeader").html(config.title);if(availableObjectTemplate==""){var availableObjectContainer=jQuery("#availableObjectParams");availableObjectTemplate={object:availableObjectContainer.attr("data-object"),objectid:availableObjectContainer.attr("data-objectid"),name:availableObjectContainer.attr("data-name")};availableObject=jQuery.extend({},availableObjectTemplate)}if(typeof(config.init)!="undefined"){if(typeof(resp)=="object"){data=jQuery.extend(data,resp)}config.init(data,config)}if(configuratorMode=="backEnd"){jQuery("#configuratorContainer").dialog("option","position",getDialogPosition())}else{if(configuratorMode=="frontEnd"){jQuery("#actionButtons").show();jQuery("#configuratorNotices").show()}}});return true}function getPluginConfigurator(b){for(var a=0;a<pluginConfigurators.length;a++){if(pluginConfigurators[a].objectid==b){return pluginConfigurators[a].init}}return""};1 var formSubmitted=false;var fileLockConfirmed=false;var hasFileLock=false;var dirtyRelatedContent=false;var copyContentID="";var copySiteID="";var reloadURL="";function ckContent(c){if(typeof(saveFormBuilder)!="undefined"){saveFormBuilder()}if(document.contentForm.display.value=="2"){var b=document.contentForm.displayStart.value;var a=document.contentForm.displayStop.value;if(isDate(b,"DISPLAY START DATE")==false){alertDialog("Please enter a valid date in the 'Display Start Date' field");return false}else{if(a!=""&&isDate(a,"DISPLAY STOP DATE")==false){alertDialog("Please enter a valid date in the 'Display Stop Date' field");return false}}}else{document.contentForm.displayStart.value="";document.contentForm.displayStop.value=""}if(document.contentForm.title.value==""){if(document.contentForm.type.value=="Component"){alertDialog("The form field 'Menu Title' is required");return false}else{if(document.contentForm.type.value=="Form"){alertDialog("The form field 'Title' is required");return false}else{alertDialog("The form field 'Long Title' is required");return false}}}if(document.contentForm.type.value=="Link"&&document.contentForm.filename.value==""){alertDialog("The form field 'Url' is required");return false}if(document.contentForm.approved.value==1&&c!=""&&!confirm(c)){return false}if(typeof(hasFileLock)!="undefined"&&!fileLockConfirmed&&hasFileLock&&jQuery("#file").val()!=""){confirmDialog(unlockfileconfirm,function(){jQuery("#unlockwithnew").val("true");if(ckContent(false)){formSubmitted=true;document.contentForm.submit()}},function(){jQuery("#unlockwithnew").val("false");if(ckContent(false)){formSubmitted=true;document.contentForm.submit()}});fileLockConfirmed=true;return false}if(document.contentForm.approved.value==1&&typeof(currentChangesetID)!="undefined"&¤tChangesetID!=""){confirmDialog(publishitemfromchangeset,function(){formSubmitted=true;document.contentForm.submit()});return false}else{formSubmitted=true;return true}}var DHTML=(document.getElementById||document.all||document.layers);var lastid="";function getObj(a){if(document.getElementById){this.obj=document.getElementById(a);this.style=document.getElementById(a).style}else{if(document.all){this.obj=document.all[a];this.style=document.all[a].style}else{if(document.layers){this.obj=document.layers[a];this.style=document.layers[a]}}}}function showMenu(a,l,e,j,f,d,k,i){if(window.innerHeight){var h=window.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){var h=document.documentElement.scrollTop}else{if(document.body){var h=document.body.scrollTop}}}if(window.innerWidth){var c=window.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollLeft){var c=document.documentElement.scrollLeft}else{if(document.body){var c=document.body.scrollLeft}}}var g=findPosX(e);var b=findPosY(e);g=g+20;document.getElementById("newZoom").style.display="none";document.getElementById("newZoomLink").style.display="none";document.getElementById("newCopy").style.display="none";document.getElementById("newCopyLink").style.display="none";document.getElementById("newCopyAllLink").style.display="none";document.getElementById("newPaste").style.display="none";document.getElementById("newPasteLink").style.display="none";document.getElementById("newPageLink").style.display="none";document.getElementById("newLinkLink").style.display="none";document.getElementById("newCalendarLink").style.display="none";document.getElementById("newPortalLink").style.display="none";document.getElementById("newFileLink").style.display="none";document.getElementById("newGalleryLink").style.display="none";document.getElementById("newGalleryItemLink").style.display="none";document.getElementById("newPage").style.display="none";document.getElementById("newLink").style.display="none";document.getElementById("newCalendar").style.display="none";document.getElementById("newPortal").style.display="none";document.getElementById("newFile").style.display="none";document.getElementById("newGallery").style.display="none";document.getElementById("newGalleryItem").style.display="none";document.getElementById("newGalleryItemMulti").style.display="none";document.getElementById("newGalleryItemMultiLink").style.display="none";document.getElementById("newZoomLink").onclick=function(){loadSiteManagerInTab(function(){return loadSiteManager(k,j,"00000000000000000000000000000000000","","",i,1)});return false};document.getElementById("newZoom").style.display="";document.getElementById("newZoomLink").style.display="";if(l){document.getElementById("newPageLink").href="index.cfm?fuseaction=cArch.edit&contentid=&parentid="+j+"&type=Page&topid="+f+"&siteid="+k+"&moduleid=00000000000000000000000000000000000&ptype="+i;document.getElementById("newLinkLink").href="index.cfm?fuseaction=cArch.edit&contentid=&parentid="+j+"&type=Link&topid="+f+"&siteid="+k+"&moduleid=00000000000000000000000000000000000&ptype="+i;document.getElementById("newCalendarLink").href="index.cfm?fuseaction=cArch.edit&contentid=&parentid="+j+"&type=Calendar&topid="+f+"&siteid="+k+"&moduleid=00000000000000000000000000000000000&ptype="+i;document.getElementById("newPortalLink").href="index.cfm?fuseaction=cArch.edit&contentid=&parentid="+j+"&type=Portal&topid="+f+"&siteid="+k+"&moduleid=00000000000000000000000000000000000&ptype="+i;document.getElementById("newFileLink").href="index.cfm?fuseaction=cArch.edit&contentid=&parentid="+j+"&type=File&topid="+f+"&siteid="+k+"&moduleid=00000000000000000000000000000000000&ptype="+i;document.getElementById("newGalleryLink").href="index.cfm?fuseaction=cArch.edit&contentid=&parentid="+j+"&type=Gallery&topid="+f+"&siteid="+k+"&moduleid=00000000000000000000000000000000000&ptype="+i;document.getElementById("newGalleryItemLink").href="index.cfm?fuseaction=cArch.edit&contentid=&parentid="+j+"&type=File&topid="+f+"&siteid="+k+"&moduleid=00000000000000000000000000000000000&ptype="+i;document.getElementById("newGalleryItemMultiLink").href="index.cfm?fuseaction=cArch.multiFileUpload&contentid=&parentid="+j+"&type=File&topid="+f+"&siteid="+k+"&moduleid=00000000000000000000000000000000000&ptype="+i;document.getElementById("newCopyLink").href="javascript:copyThis('"+k+"', '"+j+"','false')";document.getElementById("newCopyAllLink").href="javascript:copyThis('"+k+"', '"+j+"','true')";document.getElementById("newCopy").style.display="";document.getElementById("newCopyLink").style.display="";document.getElementById("newCopyAllLink").style.display="";if(copySiteID!=""&©ContentID!=""){document.getElementById("newPasteLink").href="javascript:pasteThis('"+j+"')";document.getElementById("newPaste").style.display="";document.getElementById("newPasteLink").style.display=""}if(i=="Gallery"){document.getElementById("newGalleryItemLink").style.display="";document.getElementById("newGalleryItem").style.display="";document.getElementById("newGalleryItemMulti").style.display="";document.getElementById("newGalleryItemMultiLink").style.display="";document.getElementById("newCopy").style.border=""}else{if(i!="File"&&i!="Link"){document.getElementById("newPageLink").style.display="";document.getElementById("newLinkLink").style.display="";document.getElementById("newCalendarLink").style.display="";document.getElementById("newPortalLink").style.display="";document.getElementById("newFileLink").style.display="";document.getElementById("newGalleryLink").style.display="";document.getElementById("newGalleryItemLink").style.display="none";document.getElementById("newGalleryItemMultiLink").style.display="none";document.getElementById("newPage").style.display="";document.getElementById("newLink").style.display="";document.getElementById("newCalendar").style.display="";document.getElementById("newPortal").style.display="";document.getElementById("newFile").style.display="";document.getElementById("newGallery").style.display="";document.getElementById("newGalleryItem").style.display="none";document.getElementById("newGalleryItemMulti").style.display="none";document.getElementById("newCopy").style.border=""}else{document.getElementById("newCopy").style.border="0";document.getElementById("newPaste").style.display="none";document.getElementById("newZoom").style.display="none"}}}document.getElementById(a).style.top=b+"px";document.getElementById(a).style.left=g+"px";document.getElementById(a).style.visibility="visible";if(lastid!=""&&lastid!=a){hideMenu(lastid)}navTimer=setTimeout("hideMenu(lastid);",10000);lastid=a}function findPosX(a){var b=0;if(a.offsetParent){while(a.offsetParent){b+=a.offsetLeft;a=a.offsetParent}}else{if(a.x){b+=a.x}}return b}function findPosY(b){var a=0;if(b.offsetParent){while(b.offsetParent){a+=b.offsetTop;b=b.offsetParent}}else{if(b.y){a+=b.y}}return a}function keepMenu(a){navTimer=setTimeout("hideMenu(lastid);",10000);document.getElementById(a).style.visibility="visible"}function hideMenu(a){if(navTimer!=null){clearTimeout(navTimer)}document.getElementById(a).style.visibility="hidden"}function deleteDisplayObject(d){var b=document.getElementById("selectedObjects"+d);var c=b.selectedIndex;var a=(b.options.length>1)?b.options.length-1:0;if(c<0){return}b.options[c]=null;updateDisplayObjectList(d);if(b.options.length){b.options[b.options.length-1].selected=true}}function updateDisplayObjectList(d){var a=document.getElementById("selectedObjects"+d);var b=document.getElementById("objectList"+d);b.value="";for(var c=0;c<a.options.length;c++){if(b.value!=""){b.value+="^"+a.options[c].value}else{b.value=a.options[c].value}}}function moveDisplayObjectUp(e){var b=document.getElementById("selectedObjects"+e);var d=b.selectedIndex;if(d<1){return}var a=document.createElement("option");var c=document.createElement("option");a.text=b.options[d].text;a.value=b.value;a.selected="selected";c.text=b.options[d-1].text;c.value=b.options[d-1].value;b[d-1]=a;b[d]=c;updateDisplayObjectList(e)}function moveDisplayObjectDown(e){var b=document.getElementById("selectedObjects"+e);var d=b.selectedIndex;if(d==b.length-1){return}var a=document.createElement("option");var c=document.createElement("option");a.text=b.options[d].text;a.value=b.options[d].value;a.selected="selected";c.text=b.options[d+1].text;c.value=b.options[d+1].value;b.options[d+1]=a;b.options[d]=c;updateDisplayObjectList(e)}function setTargetParams(j){var m=(!isNaN(j.height.value)&&j.height.value>0)?",height="+j.height.value:"";var h=(!isNaN(j.width.value)&&j.width.value>0)?",width="+j.width.value:"";var i=(!isNaN(j.top.value)&&j.top.value>0)?",top="+j.top.value:"";var e=(!isNaN(j.left.value)&&j.left.value>0)?",left="+j.left.value:"";var c=(j.toolbar.value!="")?",toolbar="+j.toolbar.value:"";var d=(j.location.value!="")?",location="+j.location.value:"";var a=(j.directories.value!="")?",directories="+j.directories.value:"";var l=(j.status.value!="")?",status="+j.status.value:"";var k=(j.menubar.value!="")?",menubar="+j.menubar.value:"";var b=(j.resizable.value!="")?",resizable="+j.resizable.value:"";var f=(j.copyhistory.value!="")?",copyhistory="+j.copyhistory.value:"";var g=(j.scrollbars.value!="")?",scrollbars="+j.scrollbars.value:"";document.forms.contentForm.targetParams.value=c+d+a+l+k+b+f+g+h+m+i+e}function loadSiteParents(f,h,g,e,a){var b="index.cfm";var c="fuseaction=cArch.siteParents&compactDisplay=true&siteid="+f+"&contentid="+h+"&parentid="+g+"&keywords="+e+"&isNew="+a+"&cacheid="+Math.random();var i=jQuery("#move");i.html('<img src="images/progress_bar.gif"><input type=hidden name=parentid value='+g+" >");jQuery.get(b+"?"+c,function(d){jQuery("#move").html(d)})}function loadAssocImages(f,i,g,e,a){var b="index.cfm";var c="fuseaction=cArch.assocImages&compactDisplay=true&siteid="+f+"&fileid="+i+"&contentid="+g+"&keywords="+e+"&isNew="+a+"&cacheid="+Math.random();var h=jQuery("#selectAssocImage");jQuery.get(b+"?"+c,function(d){jQuery("#selectAssocImage").html(d);jQuery("#selectAssocImageResults").slideDown()})}function loadObjectClass(j,f,h,i,e,a){var b="index.cfm";var c="fuseaction=cArch.loadclass&compactDisplay=true&siteid="+j+"&classid="+f+"&subclassid="+h+"&contentid="+i+"&parentid="+e+"&cacheid="+Math.random();var g=jQuery("#classList");g.html('<img class="loadProgress" src="images/progress_bar.gif">');jQuery.get(b+"?"+c,function(d){jQuery("#classList").html(d);availableObjectTemplate="";availalbeObjectParams={};availableObject={};availableObjectValidate=function(){return true}});return false}function getDisplayObjectClass(c){var d=jQuery("#selectedObjects"+c).val().toString();var b=d.split("~");return b[0]}function getDisplayObjectID(c){var d=jQuery("#selectedObjects"+c).val().toString();var b=d.split("~");return b[2]}function loadNotify(c,f,e){var a="index.cfm";var b="fuseaction=cArch.loadNotify&compactDisplay=true&siteid="+c+"&contentid="+f+"&parentid="+e+"&cacheid="+Math.random();var g=jQuery("#selectNotify");if(g.html()==""){g.show();g.html('<img class="loadProgress" src="images/progress_bar.gif">');jQuery.get(a+"?"+b,function(d){jQuery("#selectNotify").html(d)})}else{g.toggle()}return false}function loadExpiresNotify(e,a,f){var b="index.cfm";var c="fuseaction=cArch.loadExpireNotify&compactDisplay=true&siteid="+e+"&contenthistid="+a+"&parentid="+f+"&cacheid="+Math.random();var g=jQuery("#selectExpiresNotify");if(g.html()==""){g.show();g.html('<img class="loadProgress" src="images/progress_bar.gif">');jQuery.get(b+"?"+c,function(d){jQuery("#selectExpiresNotify").html(d)})}else{g.toggle()}return false}function loadRelatedContent(f,e,a){var b="index.cfm";var c="fuseaction=cArch.loadRelatedContent&compactDisplay=true&siteid="+f+"&keywords="+e+"&isNew="+a+"&cacheid="+Math.random();var g=jQuery("#selectRelatedContent");g.html('<img class="loadProgress" src="images/progress_bar.gif">');jQuery.get(b+"?"+c,function(d){jQuery("#selectRelatedContent").html(d)})}function addRelatedContent(e,i,h){var d=document.getElementById("relatedContent").getElementsByTagName("TBODY")[0];var l=document.createElement("TR");l.id="c"+e;var b=document.createElement("TD");b.appendChild(document.createTextNode(h));b.className="varWidth";var g=document.createElement("TD");g.appendChild(document.createTextNode(i));var j=document.createElement("TD");j.className="administration";var k=document.createElement("A");k.setAttribute("href","#");k.onclick=function(){jQuery("#c"+e).remove();stripe("stripe");return false};k.appendChild(document.createTextNode("Delete"));var a=document.createElement("UL");a.className="clearfix";var c=document.createElement("LI");c.className="delete";c.appendChild(k);a.appendChild(c);var f=document.createElement("INPUT");f.setAttribute("type","hidden");f.setAttribute("name","relatedContentID");f.setAttribute("value",e);j.appendChild(f);j.appendChild(a);l.appendChild(b);l.appendChild(g);l.appendChild(j);d.appendChild(l);if(jQuery("#noFilters").length){jQuery("#noFilters").hide()}stripe("stripe");dirtyRelatedContent=true}function removeRelatedContent(b,a){if(confirm(a)){jQuery("#"+b).remove();stripe("stripe");dirtyRelatedContent=true}return false}function form_is_modified(e){for(var c=0;c<e.elements.length;c++){var b=e.elements[c];var d=b.type;if(d=="checkbox"||d=="radio"){if(b.checked!=b.defaultChecked){return true}}else{if(d=="hidden"||d=="password"||d=="text"||d=="textarea"){if(b.value!=b.defaultValue){if(b.name!="sdContent"){return true}}}}}if(typeof(FCKeditorAPI)!="undefined"){if(FCKeditorAPI.GetInstance("body")&&FCKeditorAPI.GetInstance("body").IsDirty()){return true}if(FCKeditorAPI.GetInstance("summary")&&FCKeditorAPI.GetInstance("summary").IsDirty()){return true}if(dirtyRelatedContent){return true}}else{if(typeof(CKEDITOR)!="undefined"&&typeof(CKEDITOR.instances.body)!="undefined"){var a=CKEDITOR.instances.body;if(a.checkDirty()){return true}}}return false}function copyThis(d,e,c){var a="index.cfm";var b="fuseaction=cArch.saveCopyInfo&siteid="+d+"&contentid="+e+"©All="+c+"&cacheid="+Math.random();jQuery.get(a+"?"+b);copyContentID=e;copySiteID=d;copyAll=c;hideMenu("newContentMenu")}function pasteThis(e){var a="index.cfm";var b="fuseaction=cArch.copy&compactDisplay=true&siteid="+copySiteID+"©All="+copyAll+"&contentid="+copyContentID+"&parentid="+e+"&cacheid="+Math.random();var c=jQuery("#newPasteLink");c.css("background","url(/admin/images/ajax-loader.gif) no-repeat 1px 5px;");reloadURL=jQuery("#newZoomLink").attr("href");jQuery.get(a+"?"+b,function(d){loadSiteManagerInTab(function(){loadSiteManager(copySiteID,e,"00000000000000000000000000000000000","","","",1)})})}function reloadPage(){if(reloadURL==""){window.location.reload()}else{location.href=reloadURL}}function loadExtendedAttributes(g,i,k,l,a,e){var c="index.cfm";var f="fuseaction=cArch.loadExtendedAttributes&contentHistID="+g+"&type="+i+"&subType="+k+"&siteID="+l+"&cacheid="+Math.random();siteID=l;context=a;themeAssetPath=e;var h=jQuery("#extendSetsDefault");var j=jQuery("#extendSetsBasic");if(h.length||j.length){if(h.length){h.html('<img class="loadProgress" src="images/progress_bar.gif">')}if(j.length){j.html('<img class="loadProgress" src="images/progress_bar.gif">')}jQuery.get(c+"?"+f,function(b){setExtendedAttributes(b)})}return false}function setExtendedAttributes(data){var r=eval("("+data+")");jQuery("#extendSetsDefault").html(r.extended);jQuery("#extendSetsBasic").html(r.basic);checkExtendSetTargeting();setHTMLEditors(context,themeAssetPath);setDatePickers("#extendSetsDefault .datepicker",dtLocale);setDatePickers("#extendSetsBasic .datepicker",dtLocale);setColorPickers("#extendSetsDefault .colorpicker");setColorPickers("#extendSetsBasic .colorpicker")}function checkExtendSetTargeting(){var d=jQuery(".extendset");var k=false;var f=false;var e=true;if(d.length){for(var l=0;l<d.length;l++){var a=d[l];if(a.getAttribute("categoryid")!=undefined&&a.getAttribute("categoryid")!=""){if(!f){var b=$("categoryContainer").getElementsByTagName("select");f=true}for(var g=0;g<b.length;g++){var h=b[g];var i=b[g].getAttribute("categoryid");var j=a.getAttribute("categoryid");if(!k&&i!=null&&j.indexOf(i)>-1){k=true;membership=h.value}}if(k){if(membership!=""){setFormElementsDisplay(a,"");a.style.display="";e=false}else{setFormElementsDisplay(a,"none");a.style.display="none"}}else{setFormElementsDisplay(a,"none");a.style.display="none"}}else{setFormElementsDisplay(a,"");a.style.display="";e=false}k=false}if(e){jQuery("#extendMessage").show();jQuery("#extendDL").hide()}else{jQuery("#extendMessage").hide();jQuery("#extendDL").show()}}}function resetExtendedAttributes(c,f,b,d,e){var a=f.split("^");loadExtendedAttributes(c,a[0],a[1],b,d,e);document.contentForm.type.value=a[0];document.contentForm.subtype.value=a[1]}function setFormElementsDisplay(b,d){var a=b.getElementsByTagName("input");if(a.length){for(var c=0;c<a.length;c++){a[c].style.display=d}}a=b.getElementsByTagName("textarea");if(a.length){for(var c=0;c<a.length;c++){a[c].style.display=d}}a=b.getElementsByTagName("select");if(a.length){for(var c=0;c<a.length;c++){a[c].style.display=d}}}function loadCategoryFeatureStartStop(g,f,e){var a=jQuery("#"+g);if(a.html().length>10){a.toggle()}else{if(f==true){var b="index.cfm";var d=g;var c="fuseaction=cArch.loadCategoryFeatureStartStop&id="+d.replace(/editDates/,"")+"&siteID="+e+"&cacheid="+Math.random();a.show();jQuery.get(b+"?"+c,function(h){jQuery("#"+g).html(h);setDatePickers("#"+g+" .datepicker",dtLocale)})}}}activeQuickEdit=false;function loadSiteManager(siteid,topid,moduleid,sortby,sortdirection,ptype,startrow){var url="index.cfm";var pars="fuseaction=cArch.loadSiteManager&siteid="+siteid+"&topid="+topid+"&moduleid="+moduleid+"&sortby="+sortby+"&sortdirection="+sortdirection+"&ptype="+ptype+"&startrow="+startrow+"&cacheid="+Math.random();document.getElementById("newContentMenu").style.visibility="hidden";var d=jQuery("#gridContainer");if(!activeQuickEdit){d.html('<img class="loadProgress" src="images/progress_bar.gif">').show()}jQuery.get(url+"?"+pars,function(data){try{var r=eval("("+data+")");if(!activeQuickEdit){d.hide()}d.html(r.html);document.getElementById("newContentMenu").style.visibility="hidden";stripe("stripe");initQuickEdits();initDraftPrompt();if(r.perm.toLowerCase()=="editor"&&r.sortby.toLowerCase()=="orderno"){jQuery("#sortableKids").sortable({stop:function(event,ui){stripe("stripe");setAsSorted();$(ui.item).removeClass("ui-draggable-dragging")},start:function(event,ui){$(ui.item).addClass("ui-draggable-dragging")}});jQuery("#sortableKids").disableSelection()}}catch(err){d.html(data)}if(!activeQuickEdit){d.hide().animate({opacity:"show"},1000)}activeQuickEdit=false});return false}var sectionLoading=false;function loadSiteFlatByFilter(){flatViewArgs.type=jQuery("#contentTypeFilter").val();var b=[];var a=[];jQuery(".categories :checked").each(function(){b.push(jQuery(this).val())});flatViewArgs.categoryid=b.toString();jQuery("#svTagCloud .active").each(function(){a.push(jQuery(this).html())});flatViewArgs.tag=a.toString();flatViewArgs.keywords=jQuery("#contentKeywords").val();flatViewArgs.page=1;loadSiteFlat(flatViewArgs)}function loadSiteManagerInTab(a){archViewLoaded=true;window.scrollTo(0,0);jQuery("#viewTabs").tabs("select",0);a();return false}function loadSiteFlat(b){var a="index.cfm";var c="fuseaction=cArch.loadSiteFlat&cacheid="+Math.random();var e=jQuery("#tabFlat");e.html('<img class="loadProgress" src="images/progress_bar.gif">');document.getElementById("newContentMenu").style.visibility="hidden";jQuery.post(a+"?"+c,b,function(d){e.html(d);stripe("stripe");setCheckboxTrees();jQuery("#svTagCloud a").click(function(f){f.preventDefault();jQuery(this).toggleClass("active")});jQuery(".navSort a").click(function(f){f.preventDefault();jQuery(".sortNav .active").toggleClass("active");jQuery(this).toggleClass("active");var g=jQuery(this).attr("data-sortby");if(g==flatViewArgs.sortby){if(flatViewArgs.sortdirection=="asc"){flatViewArgs.sortdirection="desc"}else{flatViewArgs.sortdirection="asc"}}else{flatViewArgs.sortby=g;switch(flatViewArgs.sortby){case"menutitle":flatViewArgs.sortdirection="asc";break;case"created":case"lastupdate":case"releasedate":flatViewArgs.sortdirection="desc"}}flatViewArgs.page=1;loadSiteFlat(flatViewArgs)});jQuery("#navReports a").click(function(g){g.preventDefault();jQuery(".navReports .active").toggleClass("active");jQuery(this).toggleClass("active");var f=jQuery(this).attr("data-report");if((flatViewArgs.report=="mylockedfiles"||flatViewArgs.report=="lockedfiles")&&!(f=="mylockedfiles"||f=="lockedfiles")){flatViewArgs.type=""}flatViewArgs.report=f;if(flatViewArgs.report=="mylockedfiles"||flatViewArgs.report=="lockedfiles"){flatViewArgs.type="File"}flatViewArgs.page=1;loadSiteFlat(flatViewArgs)});jQuery("#tabFlat .moreResults a").click(function(f){f.preventDefault();jQuery("#tabFlat .moreResults a").toggleClass("active");jQuery(this).toggleClass("active");flatViewArgs.page=jQuery(this).attr("data-page");loadSiteFlat(flatViewArgs)});initDraftPrompt();e.hide().animate({opacity:"show"},1000)});return false}function loadSiteSection(node,startrow){if(!sectionLoading){sectionLoading=true;var url="index.cfm";var pars="fuseaction=cArch.loadSiteSection&siteid="+node.attr("data-siteid")+"&contentID="+node.attr("data-contentid")+"&moduleid="+node.attr("data-moduleid")+"&sortby="+node.attr("data-sortby")+"&sortdirection="+node.attr("data-sortdirection")+"&ptype="+node.attr("data-type")+"&startrow="+startrow+"&cacheid="+Math.random();var icon=node.find("span:first");if(icon.hasClass("hasChildren-closed")){icon.removeClass("hasChildren-closed");icon.addClass("hasChildren-open");jQuery.get(url+"?"+pars,function(data){try{var r=eval("("+data+")");node.find(".section:first").remove();node.append(r.html);document.getElementById("newContentMenu").style.visibility="hidden";stripe("stripe");initDraftPrompt();initQuickEdits();if(!(jQuery.browser.msie&&parseInt(jQuery.browser.version)==8)){node.find(".section:first").hide().fadeIn("slow")}}catch(err){node.append(data)}sectionLoading=false})}else{icon.removeClass("hasChildren-open");icon.addClass("hasChildren-closed");jQuery.get(url+"?"+pars);node.find(".section:first").fadeOut("fast",function(){node.find(".section:first").remove();stripe("stripe");document.getElementById("newContentMenu").style.visibility="hidden";sectionLoading=false})}}return false}function refreshSiteSection(node,startrow){if(!sectionLoading){sectionLoading=true;var url="index.cfm";var pars="fuseaction=cArch.refreshSiteSection&siteid="+node.attr("data-siteid")+"&contentID="+node.attr("data-contentid")+"&moduleid="+node.attr("data-moduleid")+"&sortby="+node.attr("data-sortby")+"&sortdirection="+node.attr("data-sortdirection")+"&ptype="+node.attr("data-type")+"&startrow="+startrow+"&cacheid="+Math.random();jQuery.get(url+"?"+pars,function(data){try{var r=eval("("+data+")");node.find(".section:first").remove();node.append(r.html);document.getElementById("newContentMenu").style.visibility="hidden";stripe("stripe");initDraftPrompt();initQuickEdits()}catch(err){node.append(data)}activeQuickEdit=false;sectionLoading=false})}return false}function setAsSorted(){jQuery("#sorted").val("true");jQuery("#submitSort").pulse({opacity:[0.5,1]},{times:999999,duration:750});jQuery("#submitSort").addClass("pulse")}var quickEditTmpl='<div class="mura-quickEdit" id="mura-quickEditor">';quickEditTmpl+='<img class="loader" src="images/ajax-loader-big.gif" />';quickEditTmpl+="</div>";function initQuickEdits(){jQuery(".mura-quickEditItem").click(function(g){g.preventDefault();if(!activeQuickEdit){var f=jQuery(this).attr("data-attribute");var e=jQuery(this).parents("li:first");var c="index.cfm";var d="fuseaction=cArch.loadQuickEdit&siteid="+siteid+"&contentID="+e.attr("data-contentid")+"&attribute="+f+"&cacheid="+Math.random();jQuery("#mura-quickEditor").remove();jQuery("#selected").attr("id","");jQuery("#selectedIcon").attr("id","").attr("src","images/icons/template_24x24.png");jQuery(this).parent().prepend(quickEditTmpl);var b=jQuery("#mura-quickEditor");var a=b.parents("dd:first");a.attr("id","selected");jQuery.get(c+"?"+d,function(i){jQuery("#mura-quickEditor").html(i);setDatePickers(".mura-quickEdit-datepicker",dtLocale,dtCh);if(jQuery("#hasDraftsMessage").length){a.addClass("hasDraft")}if(f=="template"){var h=a.find("img:first");if(h.length){h.attr("id","selectedIcon").attr("src","images/icons/template_24x24-on.png")}}})}})}function saveQuickEdit(){activeQuickEdit=true;var f=jQuery("#mura-quickEditor").parent().find(".mura-quickEditItem:first").attr("data-attribute");var e=jQuery("#mura-quickEditor").parents("li:first");var a="index.cfm";var d={fuseaction:"cArch.saveQuickEdit",siteID:siteID,contentID:e.attr("data-contentid"),attribute:f};if(f=="isnav"){var c={isnav:jQuery("#mura-quickEdit-isnav").val()}}else{if(f=="inheritObjects"){var c={inheritObjects:jQuery("#mura-quickEdit-inheritobjects").val()}}else{if(f=="template"){var c={template:jQuery("#mura-quickEdit-template").val(),childTemplate:jQuery("#mura-quickEdit-childtemplate").val()}}else{if(f=="display"){var c={display:jQuery("#mura-quickEdit-display").val(),displayStop:jQuery("#mura-quickEdit-displayStop").val(),stopHour:jQuery("#mura-quickEdit-stopHour").val(),stopMinute:jQuery("#mura-quickEdit-stopMinute").val(),stopDayPart:jQuery("#mura-quickEdit-stopDayPart").val(),displayStart:jQuery("#mura-quickEdit-displayStart").val(),startHour:jQuery("#mura-quickEdit-startHour").val(),startMinute:jQuery("#mura-quickEdit-startMinute").val(),startDayPart:jQuery("#mura-quickEdit-startDayPart").val()}}}}}var b=jQuery.extend({},d,c);jQuery("#mura-quickEditor").html('<img class="loader" src="images/ajax-loader-big.gif" />');jQuery.post("index.cfm",b,function(i){var g=e.parents("li:first");if(g.length){refreshSiteSection(g,1)}else{var h=jQuery("#top-node").parents("li:first");loadSiteManager(h.attr("data-siteid"),h.attr("data-contentid"),h.attr("data-moduleid"),h.attr("data-sortby"),h.attr("data-sortdirection"),h.attr("data-type"),1)}})}function closeQuickEdit(){jQuery("#selected").attr("id","");jQuery("#selectedIcon").attr("id","").attr("src","images/icons/template_24x24.png");jQuery(".mura-quickEdit").remove()}var availableObjectTemplate="";var availalbeObjectParams={};var availableObject={};availableObjectValidate=function(){return true};function getDisplayObjectConfig(e){var c=jQuery("#selectedObjects"+e);var f=c.val().toString();var b=f.split("~");var d={};d.object=b[0];d.name=b[1];d.objectid=b[2];if(b.length>3){d.params=b[3]}d.regionid=e;d.context=context;d.siteid=siteid;d.contentid=contentid;d.contenthistid=contenthistid;d.parentid=parentid;return d}function addDisplayObject(objectToAdd,regionid,configure){var tmpObject="";var tmpValue="";var tmpText="";var isUpdate=false;if(typeof(objectToAdd)=="string"){if(document.getElementById(objectToAdd)==null){alertDialog("Please select a display object.");return false}if(document.getElementById(objectToAdd).tagName.toLowerCase()=="select"){if(document.getElementById(objectToAdd).selectedIndex==-1){alertDialog("Please select a display object.");return false}var addIndex=document.getElementById(objectToAdd).selectedIndex;if(addIndex<0){return false}var addoption=document.getElementById(objectToAdd).options[addIndex];tmpText=addoption.text;tmpValue=addoption.value}else{if(document.getElementById(objectToAdd).tagName.toLowerCase()=="input"){var addoption=document.getElementById(objectToAdd);tmpValue=addoption.value}else{addoption=document.getElementById(objectToAdd)}}try{tmpObject=eval("("+addoption.value+")")}catch(err){tmpObject=addoption.value}}else{tmpObject=objectToAdd}var checkSelection=false;if(typeof(tmpObject)=="object"){tmpObject.regionid=regionid;tmpObject.context=context;tmpObject.siteid=siteid;tmpObject.contentid=contentid;tmpObject.contenthistid=contenthistid;tmpObject.parentid=parentid;if(tmpObject.object=="feed"){if(configure){tmpObject.regionid=regionid;if(initFeedConfigurator(tmpObject)){return false}}checkSelection=true}if(tmpObject.object=="feed_slideshow"){if(configure){tmpObject.regionid=regionid;initSlideShowConfigurator(tmpObject);return false}checkSelection=true}if(tmpObject.object=="category_summary"){if(configure){tmpObject.regionid=regionid;initCategorySummaryConfigurator(tmpObject);return false}checkSelection=true}if((tmpObject.object=="related_content"||tmpObject.object=="related_section_content")){if(configure){tmpObject.regionid=regionid;initRelatedContentConfigurator(tmpObject);return false}checkSelection=true}if(tmpObject.object=="plugin"){var configurator=getPluginConfigurator(tmpObject.objectid);if(configurator!=""){if(configure){window[configurator](tmpObject);return false}checkSelection=true}}tmpValue=tmpObject.object;tmpValue=tmpValue+"~"+tmpObject.name;tmpValue=tmpValue+"~"+tmpObject.objectid;if(typeof(tmpObject.params)=="string"){tmpValue=tmpValue+"~"+tmpObject.params}else{if(typeof(tmpObject.params)=="object"){tmpValue=tmpValue+"~"+JSON.stringify(tmpObject.params)}}if(checkSelection&&document.getElementById("selectedObjects"+regionid).selectedIndex!=-1){var currentSelection=getDisplayObjectConfig(regionid);if(currentSelection){if(currentSelection.objectid==tmpObject.objectid){isUpdate=true}}}tmpText=tmpObject.name}if(tmpValue==""){alertDialog("Please select a display object.");return false}var selectedObjects=document.getElementById("selectedObjects"+regionid);if(selectedObjects.options.length){for(var i=0;i<selectedObjects.options.length;i++){if(selectedObjects.options[i].value==tmpValue){selectedObjects.selectedIndex=i;return false}}}if(isUpdate){myoption=selectedObjects.options[document.getElementById("selectedObjects"+regionid).selectedIndex];myoption.text=tmpText;myoption.value=tmpValue}else{var myoption=document.createElement("option");selectedObjects.appendChild(myoption);myoption.text=tmpText;myoption.value=tmpValue;myoption.selected="selected"}updateDisplayObjectList(regionid);return true}function initCategorySummaryConfigurator(a){if(typeof(a.object)!="undefined"){if(a.object!="category_summary"){return false}}initConfigurator(a,{url:"index.cfm",pars:"fuseaction=cArch.loadclassconfigurator&compactDisplay=true&siteid="+siteid+"&classid=category_summary&contentid="+contentid+"&parentid="+parentid+"&contenthistid="+contenthistid+"®ionid="+a.regionid+"&objectid="+a.objectid+"&cacheid="+Math.random(),title:categorySummaryConfiguratorTitle});return true}function initFeedConfigurator(a){initConfigurator(a,{url:"index.cfm",pars:"fuseaction=cArch.loadclassconfigurator&compactDisplay=true&siteid="+siteid+"&classid=feed&contentid="+contentid+"&parentid="+parentid+"&contenthistid="+contenthistid+"®ionid="+a.regionid+"&feedid="+a.objectid+"&cacheid="+Math.random(),title:"Loading...",init:function(c,b){if(c.type.toLowerCase()=="remote"){jQuery("#ui-dialog-title-configuratorContainer").html(remoteFeedConfiguratorTitle);jQuery("#configuratorHeader").html(remoteFeedConfiguratorTitle)}else{jQuery("#ui-dialog-title-configuratorContainer").html(localIndexConfiguratorTitle);jQuery("#configuratorHeader").html(localIndexConfiguratorTitle)}if(jQuery("#availableListSort").length){jQuery("#availableListSort, #displayListSort").sortable({connectWith:".displayListSortOptions",update:function(d){d.stopPropagation();jQuery("#displayList").val("");jQuery("#displayListSort > li").each(function(){var e=jQuery("#displayList").val();if(e!=""){jQuery("#displayList").val(e+","+jQuery(this).html())}else{jQuery("#displayList").val(jQuery(this).html())}});updateAvailableObject()}}).disableSelection()}}});return true}function initSlideShowConfigurator(a){initConfigurator(a,{url:"index.cfm",pars:"fuseaction=cArch.loadclassconfigurator&compactDisplay=true&siteid="+siteid+"&classid=feed_slideshow&contentid="+contentid+"&parentid="+parentid+"&contenthistid="+contenthistid+"®ionid="+a.regionid+"&feedid="+a.objectid+"&cacheid="+Math.random(),title:slideShowConfiguratorTitle,init:function(c,b){jQuery("#availableListSort, #displayListSort").sortable({connectWith:".displayListSortOptions",update:function(d){d.stopPropagation();jQuery("#displayList").val("");jQuery("#displayListSort > li").each(function(){var e=jQuery("#displayList").val();if(e!=""){jQuery("#displayList").val(e+","+jQuery(this).html())}else{jQuery("#displayList").val(jQuery(this).html())}});updateAvailableObject()}}).disableSelection()}});return true}function initRelatedContentConfigurator(a){initConfigurator(a,{url:"index.cfm",pars:"fuseaction=cArch.loadclassconfigurator&compactDisplay=true&siteid="+siteid+"&classid="+a.object+"&contentid="+contentid+"&parentid="+parentid+"&contenthistid="+contenthistid+"®ionid="+a.regionid+"&objectid="+a.objectid+"&cacheid="+Math.random(),title:relatedContentConfiguratorTitle,init:function(c,b){jQuery("#availableListSort, #displayListSort").sortable({connectWith:".displayListSortOptions",update:function(d){d.stopPropagation();jQuery("#displayList").val("");jQuery("#displayListSort > li").each(function(){var e=jQuery("#displayList").val();if(e!=""){jQuery("#displayList").val(e+","+jQuery(this).html())}else{jQuery("#displayList").val(jQuery(this).html())}});updateAvailableObject()}}).disableSelection()}});return true}function initGenericConfigurator(a){resetAvailableObject();resetConfiguratorContainer();jQuery("#configuratorContainer").dialog({resizable:true,modal:true,width:400,position:getDialogPosition(),buttons:{Cancel:function(){jQuery(this).dialog("close")}},open:function(){jQuery("#ui-dialog-title-configuratorContainer").html(genericConfiguratorTitle);jQuery("#configurator").html('<div class="ui-dialog-content ui-widget-content">'+genericConfiguratorMessage+"</div>")},close:function(){jQuery(this).dialog("destroy")}});return true}jQuery(document).ready(function(){initDisplayObjectConfigurators()});function updateAvailableObject(){var a={};jQuery("#availableObjectParams").find(".objectParam").each(function(){var b=jQuery(this);if(b.attr("type")!="radio"||(b.attr("type")=="radio"&&b.is(":checked"))){a[b.attr("name")]=b.val()}});availableObject=jQuery.extend({},availableObjectTemplate);availableObject.params=a}function initDisplayObjectConfigurators(){jQuery(".displayRegions").dblclick(function(){var c=jQuery(this).attr("data-regionid");var b=getDisplayObjectConfig(c);if(b.object=="feed"){initFeedConfigurator(b)}else{if(b.object=="feed_slideshow"){initSlideShowConfigurator(b)}else{if(b.object=="category_summary"){initCategorySummaryConfigurator(b)}else{if(b.object=="related_content"||b.object=="related_section_content"){initRelatedContentConfigurator(b)}else{if(b.object=="plugin"){var a=getPluginConfigurator(b.objectid);if(a!=""){window[a](b)}}else{initGenericConfigurator(b)}}}}}})}function resetAvailableObject(){availableObjectTemplate="";availableObject={};availableObjectValidate=function(){return true}}function resetConfiguratorContainer(){jQuery("#configuratorContainer").remove();jQuery("body").append('<div id="configuratorContainer" title="Loading..." style="display:none"><div id="configurator"><img src="images/progress_bar.gif"></div></div>')}function initConfiguratorParams(){updateAvailableObject();jQuery("#availableObjectParams").find(".objectParam").bind("change",function(){updateAvailableObject()})}function setContentDisplayListSort(){jQuery("#contentAvailableListSort, #contentDisplayListSort").sortable({connectWith:".contentDisplayListSortOptions",update:function(a){a.stopPropagation();jQuery("#contentDisplayList").val("");jQuery("#contentDisplayListSort > li").each(function(){var b=jQuery("#contentDisplayList").val();if(b!=""){jQuery("#contentDisplayList").val(b+","+jQuery(this).html())}else{jQuery("#contentDisplayList").val(jQuery(this).html())}})}}).disableSelection()}var configuratorMode="backEnd";function initConfigurator(data,config){resetAvailableObject();if(typeof(config.validate)!="undefined"){availableObjectValidate=config.validate}data.configuratorMode=configuratorMode;if(typeof(data.object)=="undefined"){return false}if(configuratorMode=="backEnd"){resetConfiguratorContainer();jQuery("#configuratorContainer").dialog({resizable:true,modal:true,width:400,position:getDialogPosition(),buttons:{Save:function(){updateAvailableObject();if(availableObjectValidate(data.params)){addDisplayObject(availableObject,data.regionid,false);if(typeof(config.destroy)!="undefined"){config.destroy(data,config)}jQuery(this).dialog("destroy")}},Cancel:function(){if(typeof(config.destroy)!="undefined"){config.destroy(data,config)}jQuery(this).dialog("destroy")}},close:function(){if(typeof(config.destroy)!="undefined"){config.destroy(data,config)}jQuery(this).dialog("destroy")}})}jQuery.post(config.url+"?"+config.pars,data,function(_resp){try{resp=eval("("+_resp+")")}catch(err){resp=_resp}if(typeof(resp)=="object"){jQuery("#configurator").html(resp.html)}else{if(typeof(resp)=="xml"){jQuery("#configurator").html(resp.toString())}else{jQuery("#configurator").html(resp)}}jQuery("#ui-dialog-title-configuratorContainer").html(config.title);jQuery("#configuratorHeader").html(config.title);if(availableObjectTemplate==""){var availableObjectContainer=jQuery("#availableObjectParams");availableObjectTemplate={object:availableObjectContainer.attr("data-object"),objectid:availableObjectContainer.attr("data-objectid"),name:availableObjectContainer.attr("data-name")};availableObject=jQuery.extend({},availableObjectTemplate)}if(typeof(config.init)!="undefined"){if(typeof(resp)=="object"){data=jQuery.extend(data,resp)}config.init(data,config)}if(configuratorMode=="backEnd"){jQuery("#configuratorContainer").dialog("option","position",getDialogPosition())}else{if(configuratorMode=="frontEnd"){jQuery("#actionButtons").show();jQuery("#configuratorNotices").show()}}});return true}function getPluginConfigurator(b){for(var a=0;a<pluginConfigurators.length;a++){if(pluginConfigurators[a].objectid==b){return pluginConfigurators[a].init}}return""}; -
trunk/www/admin/js/extend.js
r4720 r4786 120 120 document.subTypeFrm.baseKeyField.value=dataArray[2]; 121 121 document.subTypeFrm.dataTable.value=dataArray[3]; 122 123 if(dataArray[0]=="Site"){ 124 jQuery(".subTypeContainer").hide(); 125 jQuery("#subType").val("Default"); 126 } else { 127 jQuery(".subTypeContainer").show(); 128 } 122 129 123 130 } -
trunk/www/admin/js/user.js
r4720 r4786 76 76 setDatePickers("#extendSetsDefault .datepicker",dtLocale); 77 77 setDatePickers("#extendSetsBasic .datepicker",dtLocale); 78 setColorPickers("#extendSetsDefault .colorpicker"); 79 setColorPickers("#extendSetsBasic .colorpicker"); 78 80 } 79 81 -
trunk/www/admin/view/layouts/compact.cfm
r4712 r4786 105 105 setAccordions(".accordion",#attributes.activePanel#); 106 106 setCheckboxTrees(); 107 setColorPickers(".colorpicker"); 107 108 if (top.location != self.location) { 108 109 frontEndProxy = new Porthole.WindowProxy("#session.frontEndProxyLoc##application.configBean.getContext()#/admin/js/porthole/proxy.html"); -
trunk/www/admin/view/layouts/template.cfm
r4662 r4786 159 159 <script type="text/javascript" src="#application.configBean.getContext()#/tasks/widgets/ckfinder/ckfinder.js"></script> 160 160 </cfif> 161 <script type="text/javascript" src="#application.configBean.getContext()#/tasks/widgets/miniColors/jquery.miniColors.min.js?coreversion=#application.coreversion#"></script> 162 <link href="#application.configBean.getContext()#/tasks/widgets/miniColors/jquery.miniColors.css?coreversion=#application.coreversion#" rel="stylesheet" type="text/css" /> 161 163 <script src="#application.configBean.getContext()#/admin/js/json2.js" type="text/javascript" language="Javascript"></script> 162 164 <script type="text/javascript"> … … 170 172 #session.dateKey# 171 173 <script type="text/javascript"> 172 jQuery(document).ready(function(){setDatePickers(".datepicker",dtLocale);setTabs(".tabs",#attributes.activeTab#);setHTMLEditors();setAccordions(".accordion",#attributes.activePanel#);setCheckboxTrees();}); 174 jQuery(document).ready(function(){ 175 setDatePickers(".datepicker",dtLocale); 176 setTabs(".tabs",#attributes.activeTab#); 177 setHTMLEditors(); 178 setAccordions(".accordion",#attributes.activePanel#); 179 setCheckboxTrees(); 180 setColorPickers(".colorpicker"); 181 }); 173 182 </script> 174 183 #fusebox.ajax# -
trunk/www/admin/view/vArchitecture/dsp_form.cfm
r4779 r4786 157 157 <cfquery name="rsSubTypes" dbtype="query"> 158 158 select * from rsSubTypes 159 where type in (<cfqueryparam cfsqltype="cf_sql_varchar" list="true" value="#pageLevelList#"/>) 159 where 160 type in (<cfqueryparam cfsqltype="cf_sql_varchar" list="true" value="#pageLevelList#"/>) 161 or type='Base' 160 162 </cfquery> 161 163 <cfelse> 162 164 <cfquery name="rsSubTypes" dbtype="query"> 163 165 select * from rsSubTypes 164 where type = <cfqueryparam cfsqltype="cf_sql_varchar" value="#attributes.type#"/> 166 where 167 type = <cfqueryparam cfsqltype="cf_sql_varchar" value="#attributes.type#"/> 168 <cfif listFindNocase("Link,File",attributes.type)> 169 or type='Base' 170 </cfif> 165 171 </cfquery> 166 172 </cfif> -
trunk/www/admin/view/vExtend/dsp_attribute_form.cfm
r4660 r4786 88 88 <option value="Email" <cfif attributes.attributeBean.getValidation() eq "Email">selected</cfif>>Email</option> 89 89 <option value="Regex" <cfif attributes.attributeBean.getValidation() eq "Regex">selected</cfif>>Regex</option> 90 <option value="Color" <cfif attributes.attributeBean.getValidation() eq "Color">selected</cfif>>Color</option> 90 91 </select> 91 92 </dd> -
trunk/www/admin/view/vExtend/dsp_editSet.cfm
r4656 r4786 65 65 <dt class="first">Attribute Set Name</dt> 66 66 <dd><input name="name" value="#HTMLEditFormat(extendSetBean.getName())#" required="true"/></dd> 67 <cfif subType.getType() neq "Custom"> 67 68 <dt>Container</dt> 68 69 <dd><select name="container"> 69 70 <option value="Default">Extended Attributes Tab</option> 70 <option value="Basic"<cfif extendSetBean.getContainer() eq "Basic"> selected</cfif>>Basic Tab</option> 71 <cfif subType.getTYpe() neq "Site"> 72 <option value="Basic"<cfif extendSetBean.getContainer() eq "Basic"> selected</cfif>>Basic Tab</option></cfif> 71 73 <option value="Custom"<cfif extendSetBean.getContainer() eq "Custom"> selected</cfif>>Custom UI</option> 72 74 </select> 73 75 </dd> 74 <cfif subType.getType() neq "1" and application.categoryManager.getCategoryCount(attributes.siteID)> 76 <cfelse> 77 <input name="container" value="Custom" type="hidden"/> 78 </cfif> 79 <cfif not listFindNoCase("1,Site,Custom", subtype.getType()) and application.categoryManager.getCategoryCount(attributes.siteID)> 75 80 <dt>Available Category Dependencies</dt> 76 81 <dd class="categoryAssignment"><cf_dsp_categories_nest siteID="#attributes.siteID#" parentID="" nestLevel="0" extendSetBean="#extendSetBean#"></dd> -
trunk/www/admin/view/vExtend/dsp_editSubType.cfm
r4656 r4786 46 46 ---> 47 47 48 <cfset typeList="1^tusers^userID^tclassextenddatauseractivity,2^tusers^userID^tclassextenddatauseractivity,Address^tuseraddresses^addressID^tclassextenddatauseractivity,Page^tcontent^contentHistID^tclassextenddata,Portal^tcontent^contentHistID^tclassextenddata,File^tcontent^contentHistID^tclassextenddata,Calendar^tcontent^contentHistID^tclassextenddata,Gallery^tcontent^contentHistID^tclassextenddata,Link^tcontent^contentHistID^tclassextenddata,Component^tcontent^contentHistID^tclassextenddata,Custom^custom^ID^tclassextenddata "/>48 <cfset typeList="1^tusers^userID^tclassextenddatauseractivity,2^tusers^userID^tclassextenddatauseractivity,Address^tuseraddresses^addressID^tclassextenddatauseractivity,Page^tcontent^contentHistID^tclassextenddata,Portal^tcontent^contentHistID^tclassextenddata,File^tcontent^contentHistID^tclassextenddata,Calendar^tcontent^contentHistID^tclassextenddata,Gallery^tcontent^contentHistID^tclassextenddata,Link^tcontent^contentHistID^tclassextenddata,Component^tcontent^contentHistID^tclassextenddata,Custom^custom^ID^tclassextenddata,Site^tsettings^baseID^tclassextenddata,Base^tcontent^contentHistID^tclassextenddata"/> 49 49 <cfset subType=application.classExtensionManager.getSubTypeByID(attributes.subTypeID)> 50 50 <h2><cfif len(attributes.subTypeID)>Edit<cfelse>Add</cfif> Class Extension</h2> … … 63 63 <!--- 64 64 <input name="type" value="#HTMLEditFormat(subType.getType())#" required="true"/> ---></dd> 65 <dt >Sub Type</dt>66 <dd ><input name="subType" value="#HTMLEditFormat(subType.getSubType())#" required="true" maxlength="25"/></dd>65 <dt class="subTypeContainer"<cfif subtype.getType() eq "Site"> style="display:none;"</cfif>>Sub Type</dt> 66 <dd class="subTypeContainer"<cfif subtype.getType() eq "Site"> style="display:none;"</cfif>><input name="subType" id="subType" value="#HTMLEditFormat(subType.getSubType())#" required="true" maxlength="25"/></dd> 67 67 <dt>Active</dt> 68 68 <dd><ul class="radioGroup"><li><input name="isActive" type="radio" class="radio" value="1"<cfif subType.getIsActive() eq 1 >Checked</cfif>>Yes</li><li><input name="isActive" type="radio" class="radio" value="0"<cfif subType.getIsActive() eq 0 >Checked</cfif>>No</li></ul></dd> -
trunk/www/admin/view/vSettings/dsp_site_form.cfm
r4678 r4786 44 44 <cfset rsThemes=request.siteBean.getThemes() /> 45 45 <cfset rsSites=application.settingsManager.getList() /> 46 <cfset extendSets=application.classExtensionManager.getSubTypeByName("Site","Default",attributes.siteid).getExtendSets(inherit=true,container="Default",activeOnly=true) /> 46 47 <cfparam name="attributes.action" default=""> 47 48 </cfsilent> … … 71 72 <cfhtmlhead text='<script type="text/javascript" src="js/tab-view.js"></script>'> 72 73 ---> 74 <cfif arrayLen(extendSets)> 75 <cfset tabLabelList='Basic,Contact Info,Shared Resources,Modules,Email,Images,Extranet,Display Regions,Extended Attributes,Deploy Bundle'> 76 <cfset tabList='tabBasic,tabContactinfo,tabSharedresources,tabModules,tabEmail,tabImages,tabExtranet,tabDisplayregions,tabExtendedAttributes,tabBundles'> 77 <cfelse> 73 78 <cfset tabLabelList='Basic,Contact Info,Shared Resources,Modules,Email,Images,Extranet,Display Regions,Deploy Bundle'> 74 79 <cfset tabList='tabBasic,tabContactinfo,tabSharedresources,tabModules,tabEmail,tabImages,tabExtranet,tabDisplayregions,tabBundles'> 80 </cfif> 81 75 82 <img class="loadProgress tabPreloader" src="images/progress_bar.gif"> 76 83 <div class="tabs initActiveTab" style="display:none"> … … 492 499 </dl> 493 500 </div> 494 501 <!--- BEING EXTENDED ATTRIBUTES ---> 502 <cfif arrayLen(extendSets)> 503 <div id="tabExtendedAttributes"> 504 <cfset started=false /> 505 <dl class="oneColumn" id="extendDL"> 506 <cfloop from="1" to="#arrayLen(extendSets)#" index="s"> 507 <cfset extendSetBean=extendSets[s]/> 508 <cfset style=extendSetBean.getStyle()/><cfif not len(style)><cfset started=true/></cfif> 509 <span class="extendset" extendsetid="#extendSetBean.getExtendSetID()#" categoryid="#extendSetBean.getCategoryID()#" #style#> 510 <input name="extendSetID" type="hidden" value="#extendSetBean.getExtendSetID()#"/> 511 <dt <cfif not started>class="first"<cfset started=true/><cfelse>class="separate"</cfif>>#extendSetBean.getName()#</dt> 512 <cfsilent> 513 <cfset attributesArray=extendSetBean.getAttributes() /> 514 </cfsilent> 515 <dd><dl><cfloop from="1" to="#arrayLen(attributesArray)#" index="a"> 516 <cfset attributeBean=attributesArray[a]/> 517 <cfset attributeValue=request.siteBean.getvalue(attributeBean.getName(),'useMuraDefault') /> 518 <dt> 519 <cfif len(attributeBean.getHint())> 520 <a href="##" class="tooltip">#attributeBean.getLabel()# <span>#attributeBean.gethint()#</span></a> 521 <cfelse> 522 #attributeBean.getLabel()# 523 </cfif> 524 <cfif attributeBean.getType() eq "File" and len(attributeValue) and attributeValue neq 'useMuraDefault'> <a href="#application.configBean.getContext()#/tasks/render/file/?fileID=#attributeValue#" target="_blank">[Download]</a> <input type="checkbox" value="true" name="extDelete#attributeBean.getAttributeID()#"/> Delete</cfif> 525 </dt> 526 <!--- if it's an hidden type attribute then flip it to be a textbox so it can be editable through the admin ---> 527 <cfif attributeBean.getType() IS "Hidden"> 528 <cfset attributeBean.setType( "TextBox" ) /> 529 </cfif> 530 <dd>#attributeBean.renderAttribute(attributeValue)#</dd> 531 </cfloop></dl></dd> 532 </span> 533 </cfloop> 534 </dl> 535 </div> 536 </cfif> 537 538 <!--- END EXTENDED ATTRIBUTES ---> 495 539 <div id="tabBundles"> 496 540 <dl class="oneColumn"> … … 549 593 </dd> 550 594 ---> 551 552 553 595 554 596 <dt><a class="tooltip">Select Bundle File From Server<cfif application.configBean.getPostBundles()> (Preferred)</cfif><span>You can deploy a bundle that exists on the server by entering the complete server path to the Site Bundle here. This eliminates the need to upload the file via your web browser, avoiding some potential timeout issues.</span></a></dt> … … 583 625 </dl> 584 626 </div> 585 586 627 </div> 587 628 <input type="hidden" name="action" value="update"> -
trunk/www/config/appcfc/onApplicationStart_include.cfm
r4768 r4786 387 387 <!--- Fire local onApplicationLoad events---> 388 388 <cfset rsSites=application.settingsManager.getList() /> 389 <cfloop query="rsSites"> 389 <cfset themeHash=structNew()> 390 <cfloop query="rsSites"> 391 392 <cfset siteBean=application.settingsManager.getSite(rsSites.siteID)> 393 <cfset themeDir=expandPath(siteBean.getThemeIncludePath())> 394 <cfset themeName=listLast(themeDir,application.configBean.getFileDelim())> 395 396 <cfif fileExists(themeDir & '/config.xml.cfm')> 397 <cfset themeConfig='config.xml.cfm'> 398 <cfelseif fileExists(themeDir & '/config.xml')> 399 <cfset themeConfig='config.xml'> 400 <cfelse> 401 <cfset themeConfig=""> 402 </cfif> 403 404 405 <cfif len(themeConfig) and not structKeyExists(themeHash,hash(themeDir))> 406 <cfset themeHash[hash(themeDir)]=themeDir> 407 408 <cfif themeConfig eq "config.xml.cfm"> 409 <cfsavecontent variable="themeConfig"> 410 <cfinclude template="#siteBean.getThemeIncludePath()#/config.xml.cfm"> 411 </cfsavecontent> 412 413 <cfelse> 414 <cfset themeConfig=fileRead(themeDir & "/" & themeConfig)> 415 </cfif> 416 417 <cfset themeConfig=xmlParse(themeConfig)> 418 419 <cfif arraylen(themeConfig.theme.settings)> 420 <cfscript> 421 subType = application.classExtensionManager.getSubTypeBean(); 422 subType.setType( "Site" ); 423 subType.setSiteID( rssites.siteID ); 424 subType.load(); 425 426 if(subtype.getIsNew()){ 427 subType.setBaseTable( "tsettings" ); 428 subType.setBaseKeyField( "baseID" ); 429 subType.save(); 430 } 431 432 extendSet = subType.getExtendSetByName( "Theme Settings: " & themeName ); 433 434 if(extendSet.getIsNew()){ 435 extendSet.save(); 436 } 437 438 for(i=1;i lte arraylen(themeConfig.theme.settings.xmlChildren); i=i+1){ 439 setting=themeConfig.theme.settings.xmlChildren[i]; 440 441 attribute = extendSet.getAttributeByName(setting.name.xmlText); 442 443 if(attribute.getIsNew()){ 444 attributeKeyList="label,type,optionlist,optionlabellist,defaultvalue,hint,required,validation,message,regex"; 445 for (ak=1;ak LTE listLen(attributeKeyList);ak=ak+1) { 446 attrbuteKeyName=listGetAt(attributeKeyList,ak); 447 if(structKeyExists(setting,attrbuteKeyName)){ 448 evaluate("attribute.set#attrbuteKeyName#(setting[attrbuteKeyName].xmlText)"); 449 } 450 } 451 } 452 453 attribute.save(); 454 } 455 </cfscript> 456 </cfif> 457 458 </cfif> 459 390 460 <cfif fileExists(expandPath("/#application.configBean.getWebRootMap()#") & "/#rsSites.siteID#/includes/eventHandler.cfc")> 391 461 <cfset localHandler=createObject("component","#application.configBean.getWebRootMap()#.#rsSites.siteID#.includes.eventHandler").init()> -
trunk/www/config/setup/db/oracle.sql
r4785 r4786 98 98 99 99 CREATE TABLE "TADPLACEMENTDETAILS" 100 ( "DETAILID" NUMBER(1 0,0),100 ( "DETAILID" NUMBER(12,0), 101 101 "PLACEMENTID" CHAR(35), 102 102 "PLACEMENTTYPE" CHAR(35), … … 106 106 107 107 CREATE TABLE "TADSTATS" 108 ( "STATID" NUMBER(1 0,0),108 ( "STATID" NUMBER(12,0), 109 109 "PLACEMENTID" CHAR(35), 110 110 "STATHOUR" NUMBER(10,0), … … 164 164 165 165 CREATE TABLE "TCLASSEXTENDATTRIBUTES" 166 ( "ATTRIBUTEID" NUMBER(1 0,0),166 ( "ATTRIBUTEID" NUMBER(12,0), 167 167 "EXTENDSETID" CHAR(35), 168 168 "SITEID" VARCHAR2(25), … … 189 189 190 190 CREATE TABLE "TCLASSEXTENDDATA" 191 ( "DATAID" NUMBER(1 0,0),191 ( "DATAID" NUMBER(12,0), 192 192 "BASEID" CHAR(35), 193 193 "ATTRIBUTEID" NUMBER(10,0), … … 203 203 204 204 CREATE TABLE "TCLASSEXTENDDATAUSERACTIVITY" 205 ( "DATAID" NUMBER(1 0,0),205 ( "DATAID" NUMBER(12,0), 206 206 "BASEID" CHAR(35), 207 207 "ATTRIBUTEID" NUMBER(10,0), … … 233 233 234 234 CREATE TABLE "TCONTENT" 235 ( "TCONTENT_ID" NUMBER(1 0,0),235 ( "TCONTENT_ID" NUMBER(12,0), 236 236 "SITEID" VARCHAR2(25), 237 237 "MODULEID" CHAR(35), … … 491 491 492 492 CREATE TABLE "TCONTENTTAGS" 493 ( "TAGID" NUMBER(1 0,0),493 ( "TAGID" NUMBER(12,0), 494 494 "CONTENTID" CHAR(35), 495 495 "CONTENTHISTID" CHAR(35), … … 643 643 644 644 CREATE TABLE "TSESSIONTRACKING" 645 ( "TRACKINGID" NUMBER(1 0,0),645 ( "TRACKINGID" NUMBER(12,0), 646 646 "CONTENTID" CHAR(35), 647 647 "SITEID" VARCHAR2(25), -
trunk/www/default/includes/display_objects/datacollection/act_add.cfm
r4720 r4786 118 118 <cfset request.fieldnames=""/> 119 119 <cfloop list="#GetHttpRequestData().content#" delimiters="&" index="j"> 120 <cfset request.fieldnames = listAppend(request.fieldnames, listFirst(urlDecode(j), "="))> 120 <cfset fieldname = listFirst(urlDecode(j), "=")> 121 <cfif not listFindNoCase(request.fieldnames, fieldname)> 122 <cfset request.fieldnames = listAppend(request.fieldnames, listFirst(urlDecode(j), "="))> 123 </cfif> 121 124 </cfloop> 122 125 </cfif> -
trunk/www/requirements/mura/content/contentRenderer.cfc
r4785 r4786 1797 1797 <cfset var body=arguments.str> 1798 1798 <cfset var errorStr=""> 1799 <cfset var regex1="( \${|\[sava\]|\[mura\]).+?(\[/sava\]|\[/mura\]|})">1799 <cfset var regex1="({{|\[sava\]|\[mura\]).+?(\[/sava\]|\[/mura\]|}})"> 1800 1800 <cfset var regex2=""> 1801 1801 <cfset var finder=reFindNoCase(regex1,body,1,"true")> … … 1811 1811 <cftry> 1812 1812 <cfset tempValue=mid(body, finder.pos[1], finder.len[1])> 1813 <!---1814 <cfif left(tempValue,2) eq " ${">1815 <cfset tempValue=evaluate("##" & mid(tempValue, 3, len(tempValue)- 3) & "##")>1816 <cfelse> --->1813 1814 <cfif left(tempValue,2) eq "{{"> 1815 <cfset tempValue=evaluate("##" & mid(tempValue, 3, len(tempValue)-4) & "##")> 1816 <cfelse> 1817 1817 <cfset tempValue=evaluate("##" & mid(tempValue, 7, len(tempValue)-13) & "##")> 1818 < !---</cfif>--->1818 </cfif> 1819 1819 1820 1820 <cfif not isDefined("tempValue") or not isSimpleValue(tempValue)> -
trunk/www/requirements/mura/extend/extendAttribute.cfc
r4767 r4786 63 63 <cfset variables.instance.optionList=""/> 64 64 <cfset variables.instance.optionLabelList=""/> 65 <cfset variables.instance.isNew=1/> 65 66 <cfset variables.instance.errors=structnew() /> 66 67 … … 183 184 <cfargument name="Type" type="String" /> 184 185 <cfset variables.instance.Type = trim(arguments.Type) /> 186 <cfif variables.instance.Type eq "text"> 187 <cfset variables.instance.Type="TextBox"> 188 </cfif> 185 189 <cfreturn this> 186 190 </cffunction> … … 292 296 <cfargument name="OptionLabelList" type="String" /> 293 297 <cfset variables.instance.OptionLabelList = trim(arguments.OptionLabelList) /> 298 <cfreturn this> 299 </cffunction> 300 301 <cffunction name="getIsNew" output="false"> 302 <cfreturn variables.instance.isNew> 303 </cffunction> 304 305 <cffunction name="setIsNew" output="false"> 306 <cfargument name="isNew"> 307 <cfset variables.instance.isNew=arguments.isNew> 294 308 <cfreturn this> 295 309 </cffunction> … … 309 323 <cfif rs.recordcount> 310 324 <cfset set(rs) /> 325 <cfset setIsNew(0)> 311 326 </cfif> 312 327 <cfreturn this> … … 448 463 <cfsavecontent variable="str"><cfoutput><input type="hidden" name="#key#" id="#key#" label="#XMLFormat(getlabel())#" value="#HTMLEditFormat(renderValue)#" /></cfoutput></cfsavecontent> 449 464 </cfcase> 450 <cfcase value="TextBox ">451 <cfsavecontent variable="str"><cfoutput><input type="text" name="#key#" class="text<cfif getValidation() eq 'date'> datepicker< /cfif>" id="#key#" label="#XMLFormat(getlabel())#" value="#HTMLEditFormat(renderValue)#" required="#getRequired()#"<cfif len(getvalidation())> validate="#getValidation()#"</cfif><cfif getvalidation() eq "Regex"> regex="#getRegex()#"</cfif><cfif len(getMessage())> message="#XMLFormat(getMessage())#"</cfif> /></cfoutput></cfsavecontent>465 <cfcase value="TextBox,Text"> 466 <cfsavecontent variable="str"><cfoutput><input type="text" name="#key#" class="text<cfif getValidation() eq 'date'> datepicker<cfelseif getValidation() eq 'Color'> colorpicker</cfif>" id="#key#" label="#XMLFormat(getlabel())#" value="#HTMLEditFormat(renderValue)#" required="#getRequired()#"<cfif len(getvalidation())> validate="#getValidation()#"</cfif><cfif getvalidation() eq "Regex"> regex="#getRegex()#"</cfif><cfif len(getMessage())> message="#XMLFormat(getMessage())#"</cfif> /></cfoutput></cfsavecontent> 452 467 </cfcase> 453 468 <cfcase value="TextArea,HTMLEditor"> … … 472 487 </cffunction> 473 488 474 <!---475 <cffunction name="getOptions" access="public" returntype="query">476 <cfset var rs = "" />477 478 <cfif not isQuery(variables.instance.options)>479 <cfquery name="rs" datasource="#variables.configBean.getDatasource()#" username="#variables.configBean.getDBUsername()#" password="#variables.configBean.getDBPassword()#">480 select * from TClassExtendAttributeOptions481 where attributeID=<cfqueryparam cfsqltype="cf_sql_varchar" value="#getAttributeID()#">482 order by orderno483 </cfquery>484 485 <cfset variables.instance.options=rs />486 </cfif>487 488 <cfreturn variables.instance.options />489 490 </cffunction>491 492 <cffunction name="setOptions" access="public">493 <cfargument name="options">494 <cfset var o=1/>495 496 <cfif isQuery(arguments.options)>497 <cfset variables.instance.options=arguments.options />498 <cfelse>499 <cfset variables.instance.options=queryNew("optionID,attributeID,siteID,optionValue,label,orderno","cf_sql_varchar,cf_sql_varchar,cf_sql_varchar,cf_sql_varchar,cf_sql_varchar,cf_sql_varchar") />500 501 <cfloop condition="structkeyExist(arguments.options,'options#o#')">502 503 <cfif len(arguments.options["label#o#"])504 or len(arguments.options["optionValue#o#"])>505 506 <cfset querySetCell(variables.instance.options,"optionID",createUUID(),o) />507 <cfset querySetCell(variables.instance.options,"attributeID",getAttributeID(),o) />508 <cfset querySetCell(variables.instance.options,"siteID",getSiteID(),o) />509 <cfset querySetCell(variables.instance.options,"orderno",o,o) />510 <cfset querySetCell(variables.instance.options,"label",arguments.options["label#o#"],o) />511 <cfset querySetCell(variables.instance.options,"optionValue",arguments.options["optionValue#o#"],o) />512 513 </cfif>514 <cfset o=o+1/>515 </cfloop>516 </cfif>517 518 </cffunction>519 520 <cffunction name="deleteOptions">521 <cfquery datasource="#variables.configBean.getDatasource()#" username="#variables.configBean.getDBUsername()#" password="#variables.configBean.getDBPassword()#">522 delete from TExtendAttributeOptions523 where attributeID=<cfqueryparam cfsqltype="cf_sql_varchar" value="#getAttributeID()#">524 </cfquery>525 </cffunction>526 527 <cffunction name="saveOptions" access="public">528 <cfif isQuery(variables.instance.options)>529 <cfset deleteOptions() />530 531 <cfloop query="variables.instance.options">532 <cfquery datasource="#variables.configBean.getDatasource()#" username="#variables.configBean.getDBUsername()#" password="#variables.configBean.getDBPassword()#">533 insert into TClassExtendAttributeOptions534 (optionID,attributeID,siteID,optionValue,label,orderno)535 values(536 <cfqueryparam cfsqltype="cf_sql_varchar" value="#variables.instance.options.optionID#">,537 <cfqueryparam cfsqltype="cf_sql_varchar" value="#variables.instance.options.attributeID#">,538 <cfqueryparam cfsqltype="cf_sql_varchar" value="#variables.instance.options.siteID#">,539 <cfqueryparam cfsqltype="cf_sql_varchar" null="#iif(variables.instance.options.optionValue neq '',de('no'),de('yes'))#" value="#variables.instance.options.optionValue#">,540 <cfqueryparam cfsqltype="cf_sql_varchar" null="#iif(variables.instance.options.label neq '',de('no'),de('yes'))#" value="#variables.instance.options.label#">,541 variables.instance.options.orderno542 )543 </cfquery>544 </cfloop>545 546 </cfif>547 548 </cffunction> --->549 550 489 </cfcomponent> -
trunk/www/requirements/mura/extend/extendData.cfc
r4646 r4786 218 218 ) 219 219 where tclassextend.siteid=<cfqueryparam cfsqltype="cf_sql_varchar" value="#getSiteID()#"> 220 and tclassextend.type=<cfqueryparam cfsqltype="cf_sql_varchar" value="#getType()#"> 220 and 221 ( 222 tclassextend.type=<cfqueryparam cfsqltype="cf_sql_varchar" value="#getType()#"> 223 <cfif not listFindNoCase("1,2,User,Group,Address,Site,Component,Form",getType())> 224 or tclassextend.type='Base' 225 </cfif> 226 ) 221 227 and ( 222 228 <cfif getSubType() neq "Default"> … … 243 249 from rsDefinitions 244 250 where siteID=<cfqueryparam cfsqltype="cf_sql_varchar" value="#getSiteID()#"> 245 and type=<cfqueryparam cfsqltype="cf_sql_varchar" value="#getType()#"> 251 and ( 252 type=<cfqueryparam cfsqltype="cf_sql_varchar" value="#getType()#"> 253 <cfif not listFindNoCase("1,2,User,Group,Address,Site,Component,Form",getType())> 254 or type='Base' 255 </cfif> 256 ) 246 257 and ( 247 258 <cfif getSubType() neq "Default"> -
trunk/www/requirements/mura/extend/extendSet.cfc
r4646 r4786 56 56 <cfset variables.instance.categoryID=""/> 57 57 <cfset variables.instance.attributes=""/> 58 <cfset variables.instance.isNew=1/> 58 59 <cfset variables.instance.errors=structnew() /> 59 60 … … 201 202 <cfset variables.instance.container = arguments.container /> 202 203 </cfif> 204 <cfreturn this> 205 </cffunction> 206 207 <cffunction name="getIsNew" output="false"> 208 <cfreturn variables.instance.isNew> 209 </cffunction> 210 211 <cffunction name="setIsNew" output="false"> 212 <cfargument name="isNew"> 213 <cfset variables.instance.isNew=arguments.isNew> 203 214 <cfreturn this> 204 215 </cffunction> … … 233 244 <cfif rs.recordcount> 234 245 <cfset set(rs) /> 246 <cfset setIsNew(0)> 235 247 </cfif> 236 248 -
trunk/www/requirements/mura/extend/extendSubType.cfc
r4646 r4786 50 50 <cfset variables.instance.siteID=""/> 51 51 <cfset variables.instance.type=""/> 52 <cfset variables.instance.subtype=" "/>52 <cfset variables.instance.subtype="Default"/> 53 53 <cfset variables.instance.baseTable=""/> 54 54 <cfset variables.instance.baseKeyField=""/> … … 56 56 <cfset variables.instance.isActive=1/> 57 57 <cfset variables.instance.sets=""/> 58 <cfset variables.instance.isNew=1/> 58 59 <cfset variables.instance.errors=structnew() /> 59 60 … … 91 92 <cfif rs.recordcount> 92 93 <cfset set(rs) /> 94 <cfset setIsNew(0)> 93 95 </cfif> 94 96 <cfreturn this> … … 218 220 <cfset variables.instance.IsActive = arguments.IsActive /> 219 221 </cfif> 222 <cfreturn this> 223 </cffunction> 224 225 <cffunction name="getIsNew" output="false"> 226 <cfreturn variables.instance.isNew> 227 </cffunction> 228 229 <cffunction name="setIsNew" output="false"> 230 <cfargument name="isNew"> 231 <cfset variables.instance.isNew=arguments.isNew> 220 232 <cfreturn this> 221 233 </cffunction> … … 383 395 </cfquery> 384 396 385 <cfif getBaseTable() neq "Custom">397 <cfif not listFindNoCase("Custom,Site",getType())> 386 398 <cfquery datasource="#variables.configBean.getDatasource()#" username="#variables.configBean.getDBUsername()#" password="#variables.configBean.getDBPassword()#"> 387 399 update #getBaseTable()# … … 468 480 </cfif> 469 481 470 <cfif arguments.inherit and getSubType() neq "Default"> 471 Union All 472 473 select tclassextendsets.ExtendSetID,tclassextendsets.subTypeID,tclassextendsets.name,tclassextendsets.orderno,tclassextendsets.isActive,tclassextendsets.siteID,tclassextendsets.categoryID,tclassextendsets.orderno,1 as setlevel from tclassextendsets 474 Inner Join tclassextend 475 On (tclassextendsets.subTypeID=tclassextend.subTypeID) 476 where 477 tclassextend.type=<cfqueryparam cfsqltype="cf_sql_varchar" value="#getType()#"> 478 and tclassextend.subType=<cfqueryparam cfsqltype="cf_sql_varchar" value="Default"> 479 and tclassextend.siteID=<cfqueryparam cfsqltype="cf_sql_varchar" value="#getSiteID()#"> 480 <cfif arguments.doFilter and fLen> 481 and ( 482 <cfloop from="1" to="#fLen#" index="f"> 483 tclassextendsets.categoryID like '%#listGetAt(arguments.filter,f)#%' <cfif f lt fLen>or</cfif> 484 </cfloop> 485 ) 486 <cfelseif arguments.doFilter> 487 and tclassextendsets.categoryID is null 482 <cfif arguments.inherit> 483 <cfif getSubType() neq "Default"> 484 Union All 485 486 select tclassextendsets.ExtendSetID,tclassextendsets.subTypeID,tclassextendsets.name,tclassextendsets.orderno,tclassextendsets.isActive,tclassextendsets.siteID,tclassextendsets.categoryID,tclassextendsets.orderno,1 as setlevel from tclassextendsets 487 Inner Join tclassextend 488 On (tclassextendsets.subTypeID=tclassextend.subTypeID) 489 where 490 tclassextend.type=<cfqueryparam cfsqltype="cf_sql_varchar" value="#getType()#"> 491 and tclassextend.subType=<cfqueryparam cfsqltype="cf_sql_varchar" value="Default"> 492 and tclassextend.siteID=<cfqueryparam cfsqltype="cf_sql_varchar" value="#getSiteID()#"> 493 <cfif arguments.doFilter and fLen> 494 and ( 495 <cfloop from="1" to="#fLen#" index="f"> 496 tclassextendsets.categoryID like '%#listGetAt(arguments.filter,f)#%' <cfif f lt fLen>or</cfif> 497 </cfloop> 498 ) 499 <cfelseif arguments.doFilter> 500 and tclassextendsets.categoryID is null 501 </cfif> 502 <cfif len(arguments.container)> 503 and tclassextendsets.container=<cfqueryparam cfsqltype="cf_sql_varchar" value="#arguments.container#"> 504 </cfif> 488 505 </cfif> 489 <cfif len(arguments.container)> 490 and tclassextendsets.container=<cfqueryparam cfsqltype="cf_sql_varchar" value="#arguments.container#"> 506 507 <cfif not listFindNoCase("1,2,User,Group,Address,Site,Component,Form",getType())> 508 Union All 509 510 select tclassextendsets.ExtendSetID,tclassextendsets.subTypeID,tclassextendsets.name,tclassextendsets.orderno,tclassextendsets.isActive,tclassextendsets.siteID,tclassextendsets.categoryID,tclassextendsets.orderno,2 as setlevel from tclassextendsets 511 Inner Join tclassextend 512 On (tclassextendsets.subTypeID=tclassextend.subTypeID) 513 where 514 tclassextend.type='Base' 515 and ( 516 tclassextend.subType=<cfqueryparam cfsqltype="cf_sql_varchar" value="#getSubType()#"> 517 <cfif getType() neq "Default"> 518 or tclassextend.subType='Default' 519 </cfif> 520 ) 521 and tclassextend.siteID=<cfqueryparam cfsqltype="cf_sql_varchar" value="#getSiteID()#"> 522 <cfif arguments.doFilter and fLen> 523 and ( 524 <cfloop from="1" to="#fLen#" index="f"> 525 tclassextendsets.categoryID like '%#listGetAt(arguments.filter,f)#%' <cfif f lt fLen>or</cfif> 526 </cfloop> 527 ) 528 <cfelseif arguments.doFilter> 529 and tclassextendsets.categoryID is null 530 </cfif> 531 <cfif len(arguments.container)> 532 and tclassextendsets.container=<cfqueryparam cfsqltype="cf_sql_varchar" value="#arguments.container#"> 533 </cfif> 491 534 </cfif> 492 535 </cfif> -
trunk/www/requirements/mura/publisher.cfc
r4781 r4786 2391 2391 <cfset var rstclassextenddatauseractivity=""> 2392 2392 <cfset var rsFeedParams=""> 2393 <cfset var rssite=""> 2393 2394 2394 2395 <cfparam name="arguments.rsUserConflicts" default="#queryNew('userID')#"> … … 2401 2402 <cfset typeList=typeList & ","> 2402 2403 </cfif> 2403 <cfset typeList=typeList & "Custom,Page,Portal,Gallery,Calendar,Link,File,Component ">2404 <cfset typeList=typeList & "Custom,Page,Portal,Gallery,Calendar,Link,File,Component,Site,Base"> 2404 2405 </cfif> 2405 2406 … … 2409 2410 </cfquery> 2410 2411 <cfelse> 2412 <cfif listFindNoCase(typeList,"Site")> 2413 <cfset rssite=arguments.bundle.getValue("rssite")> 2414 <cfif isDefined("rssite.baseID")> 2415 <cfquery datasource="#arguments.toDSN#"> 2416 update tsettings set 2417 baseID=<cfqueryparam cfsqltype="cf_sql_varchar" value="#keys.get(rssite.baseID)#"> 2418 where 2419 siteID=<cfqueryparam cfsqltype="cf_sql_varchar" value="#arguments.toSiteID#"> 2420 </cfquery> 2421 </cfif> 2422 </cfif> 2423 2411 2424 <cfset rstclassextend = arguments.Bundle.getValue("rstclassextend")> 2412 2425 </cfif> -
trunk/www/requirements/mura/settings/settingsBean.cfc
r4665 r4786 45 45 version 2 without this exception. You may, if you choose, apply this exception to your own modified versions of Mura CMS. 46 46 ---> 47 <cfcomponent extends="mura.bean.bean " output="false">47 <cfcomponent extends="mura.bean.beanExtendable" output="false"> 48 48 49 49 <cfproperty name="siteID" type="string" default="" required="true" /> … … 190 190 <cfset variables.instance.themeRenderer=""/> 191 191 <cfset variables.instance.hasChangesets=0/> 192 <cfset variables.instance.type="Site"/> 193 <cfset variables.instance.subtype="Default"/> 194 <cfset variables.instance.baseID=createUUID()/> 192 195 193 196 <cfreturn this /> … … 246 249 <cfreturn this> 247 250 </cffunction> 251 252 <cffunction name="setBaseID" output="false"> 253 <cfargument name="baseID"> 254 <cfif len(arguments.baseID)> 255 <cfset variables.instance.baseID=arguments.baseID> 256 </cfif> 257 </cffunction> 258 259 <cffunction name="getExtendBaseID" output="false"> 260 <cfreturn variables.instance.baseID> 261 </cffunction> 248 262 249 263 <cffunction name="setTheme" output="false"> -
trunk/www/requirements/mura/settings/settingsBundle.cfc
r4720 r4786 952 952 where tclassextenddata.siteid = <cfqueryparam cfsqltype="cf_sql_varchar" value="#arguments.siteID#"/> 953 953 and tclassextendattributes.type='File' 954 and tclassextend.type in ('Custom','1','2','User','Group','Address' )954 and tclassextend.type in ('Custom','1','2','User','Group','Address','Site') 955 955 ) 956 956 … … 1065 1065 and lastUpdate >=<cfqueryparam cfsqltype="cf_sql_timestamp" value="#arguments.sinceDate#"> 1066 1066 </cfif> 1067 and tclassextenddata.attributeID in (select attributeID from tclassextendattributes) 1067 and tclassextenddata.attributeID in (select attributeID from tclassextendattributes 1068 where siteID=<cfqueryparam cfsqltype="cf_sql_varchar" value="#arguments.siteID#"/>) 1069 1070 union 1071 1072 select tclassextenddata.baseID, tclassextenddata.attributeID, tclassextenddata.attributeValue, 1073 tclassextenddata.siteID, tclassextenddata.stringvalue, tclassextenddata.numericvalue, tclassextenddata.datetimevalue, tclassextenddata.remoteID from tclassextenddata 1074 inner join tclassextendattributes on (tclassextenddata.attributeID=tclassextendattributes.attributeID) 1075 inner join tclassextendsets on (tclassextendattributes.extendsetid=tclassextendsets.extendsetid) 1076 inner join tclassextend on (tclassextendsets.subtypeid=tclassextend.subtypeid) 1077 where tclassextenddata.siteid = <cfqueryparam cfsqltype="cf_sql_varchar" value="#arguments.siteID#"/> 1078 and tclassextend.type='Site' 1079 1068 1080 </cfquery> 1069 1081 … … 1133 1145 <cfquery datasource="#arguments.dsn#" name="rssite"> 1134 1146 select domain,siteid,theme,galleryMainScaleBy,galleryMediumScaleBy,gallerySmallScaleBy, 1135 galleryMainScale,galleryMediumScale,gallerySmallScale,columnCount,columnNames,primaryColumn 1147 galleryMainScale,galleryMediumScale,gallerySmallScale,columnCount,columnNames,primaryColumn,baseID 1136 1148 from tsettings where siteid = <cfqueryparam cfsqltype="cf_sql_varchar" value="#arguments.siteID#"/> 1137 1149 </cfquery> -
trunk/www/requirements/mura/settings/settingsDAO.cfc
r4727 r4786 54 54 sendLoginScript, mailingListConfirmScript,publicSubmissionApprovalScript,reminderScript,ExtranetPublicRegNotify, 55 55 loginURL,editProfileURL,CommentApprovalDefault,deploy,accountActivationScript, 56 googleAPIKey,useDefaultSMTPServer,siteLocale, mailServerSMTPPort, mailServerPOPPort, mailserverTLS, mailserverSSL, theme, tagline,hasChangesets </cfoutput></cfsavecontent>56 googleAPIKey,useDefaultSMTPServer,siteLocale, mailServerSMTPPort, mailServerPOPPort, mailserverTLS, mailserverSSL, theme, tagline,hasChangesets,baseID</cfoutput></cfsavecontent> 57 57 58 58 <cffunction name="init" access="public" returntype="any" output="false"> … … 318 318 theme= <cfif arguments.bean.getTheme() neq ''><cfqueryparam cfsqltype="cf_sql_varchar" value="#trim(arguments.bean.getTheme())#" /><cfelse>null</cfif>, 319 319 tagline=<cfqueryparam cfsqltype="cf_sql_varchar" value="#arguments.bean.getTagline()#" />, 320 hasChangesets=#arguments.bean.getHasChangesets()# 320 hasChangesets=#arguments.bean.getHasChangesets()#, 321 baseID=<cfqueryparam cfsqltype="cf_sql_varchar" value="#arguments.bean.getBaseID()#" /> 321 322 322 323 where siteid='#arguments.bean.getsiteid()#' … … 410 411 <cfif arguments.bean.getTheme() neq ''><cfqueryparam cfsqltype="cf_sql_varchar" value="#trim(arguments.bean.getTheme())#" /><cfelse>null</cfif>, 411 412 <cfqueryparam cfsqltype="cf_sql_varchar" value="#arguments.bean.getTagline()#" />, 412 #arguments.bean.getHasChangesets()# 413 #arguments.bean.getHasChangesets()#, 414 <cfqueryparam cfsqltype="cf_sql_varchar" value="#arguments.bean.getBaseID()#" /> 413 415 ) 414 416 </cfquery> -
trunk/www/requirements/mura/settings/settingsManager.cfc
r4773 r4786 58 58 <cfset variables.DAO=arguments.settingsDAO /> 59 59 <cfset variables.clusterManager=arguments.clusterManager /> 60 <cfset variables.classExtensionManager=variables.configBean.getClassExtensionManager()> 60 61 <cfset setSites() /> 61 62 <cfreturn this /> … … 211 212 <cfset var bean=variables.DAO.read(arguments.data.SiteID) /> 212 213 <cfset bean.set(arguments.data) /> 214 <cfset bean.setModuleID("00000000000000000000000000000000000")> 213 215 <cfset bean.validate()> 216 214 217 <cfif structIsEmpty(bean.getErrors())> 215 218 <cfset variables.utility.logEvent("SiteID:#bean.getSiteID()# Site:#bean.getSite()# was updated","mura-settings","Information",true) /> 219 <cfif structKeyExists(arguments.data,"extendSetID") and len(arguments.data.extendSetID)> 220 <cfset variables.classExtensionManager.saveExtendedData(bean.getBaseID(),bean.getAllValues())/> 221 </cfif> 216 222 <cfset variables.DAO.update(bean) /> 217 223 <cfset checkForBundle(arguments.data,bean.getErrors())> … … 250 256 251 257 <cfset bean.set(arguments.data) /> 258 <cfset bean.setModuleID("00000000000000000000000000000000000")> 252 259 <cfset bean.validate()> 253 260 … … 268 275 269 276 <cfset variables.utility.logEvent("SiteID:#bean.getSiteID()# Site:#bean.getSite()# was created","mura-settings","Information",true) /> 277 <cfif structKeyExists(arguments.data,"extendSetID") and len(arguments.data.extendSetID)> 278 <cfset variables.classExtensionManager.saveExtendedData(bean.getBaseID(),bean.getAllValues())/> 279 </cfif> 270 280 <cfset variables.DAO.create(bean) /> 271 281 <cfset variables.utility.copyDir("#variables.configBean.getWebRoot()##variables.configBean.getFileDelim()#default#variables.configBean.getFileDelim()#", "#variables.configBean.getWebRoot()##variables.configBean.getFileDelim()##bean.getSiteID()##variables.configBean.getFileDelim()#") /> -
trunk/www/tasks/widgets/ckeditor/config.js.cfm
r4741 r4786 144 144 </cfif> 145 145 146 <cfif fileExists(expandPath($.siteConfig("includePath") & '/js/editor/config.js.cfm') )> 147 config.customConfig='#$.siteConfig('includePath')#/js/editor/config.js.cfm'; 148 <cfelseif fileExists(expandPath($.siteConfig("includePath") & '/js/editor/config.js') )> 149 config.customConfig='#$.siteConfig('includePath')#/js/editor/config.js'; 150 </cfif> 151 146 152 <cfif fileExists(expandPath($.siteConfig("themeIncludePath") & '/js/editor/config.js.cfm') )> 147 153 config.customConfig='#$.siteConfig('themeAssetPath')#/js/editor/config.js.cfm'; … … 149 155 config.customConfig='#$.siteConfig('themeAssetPath')#/js/editor/config.js'; 150 156 </cfif> 151 157 152 158 config.defaultLanguage='#listFirst($.siteConfig('JavaLocale'),'_')#'; 153 159 </cfoutput>
Note: See TracChangeset
for help on using the changeset viewer.
