Changeset 2074 for branches/release-36/tmpl/cms/cfg_system_general.tmpl
- Timestamp:
- 04/24/08 22:58:12 (19 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
branches/release-36/tmpl/cms/cfg_system_general.tmpl
r1918 r2074 25 25 <script type="text/javascript"> 26 26 /* <![CDATA[ */ 27 function clearWeblogCloneSource() {28 var el_name = getByID("new_user_template_blog_name");29 var el_id = getByID("new_user_template_blog_id");30 if (el_name && el_id) {31 el_id.value = "";32 el_name.innerHTML = "<__trans phrase="(No blog selected)">";33 }34 var el_id_link = getByID("select-blog-link");35 if (el_id_link) {36 el_id_link.innerHTML = "<__trans phrase="Select blog">";37 }38 }39 27 function validate (f) { 40 if (f.default_site_url.value && !is_valid_url(f.default_site_url.value)){41 alert('<__trans phrase="You must set a valid Default Site URL." escape="singlequotes">');42 return false;43 } else if (f.default_site_root.value && !is_valid_path(f.default_site_root.value)) {44 alert('<__trans phrase="You must set a valid Default Site Root." escape="singlequotes">');45 return false;46 }47 return true;48 }49 function is_valid_url(url_){50 return url_.match( /^https?:\/\/[A-Za-z0-9!$%()=_.:,;@~-]+/ );51 }52 function is_valid_path(path_){53 for(i = 0; i < path_.length; i++){54 var buf = escape(path_.substr(i, 1));55 if (buf.match(/^%u.*/)){56 return false;57 }58 if (buf.match(/(%.{2}){2}?/)){59 return false;60 }61 }62 28 return true; 63 29 }
