Changeset 5736 for trunk/admin/themes/default
- Timestamp:
- Apr 9, 2010, 4:04:51 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/themes/default/template/photos_add_direct.tpl
r5493 r5736 1 1 {known_script id="jquery" src=$ROOT_URL|@cat:"themes/default/js/jquery.packed.js"} 2 2 3 {if $upload_mode eq 'multiple'} 4 <script type="text/javascript" src="{$uploadify_path}/swfobject.js"></script> 5 <script type="text/javascript" src="{$uploadify_path}/jquery.uploadify.v2.1.0.min.js"></script> 6 {/if} 7 3 8 {literal} 4 <script> 5 $(document).ready(function(){ 9 <script type="text/javascript"> 10 jQuery(document).ready(function(){ 11 function checkUploadStart() { 12 var nbErrors = 0; 13 $("#formErrors li").hide(); 14 15 if ($("input[name=category_type]:checked").val() == "new" && $("input[name=category_name]").val() == "") { 16 $("#formErrors #emptyCategoryName").show(); 17 nbErrors++; 18 } 19 20 var nbFiles = 0; 21 if ($("uploadBoxes").size() == 1) { 22 $("input[name^=image_upload]").each(function() { 23 if ($(this).val() != "") { 24 nbFiles++; 25 } 26 }); 27 } 28 else { 29 nbFiles = $(".uploadifyQueueItem").size(); 30 } 31 32 if (nbFiles == 0) { 33 $("#formErrors #noPhoto").show(); 34 nbErrors++; 35 } 36 37 if (nbErrors != 0) { 38 $("#formErrors").show(); 39 return false; 40 } 41 else { 42 return true; 43 } 44 45 } 6 46 7 47 $("input[name=category_type]").click(function () { … … 9 49 $("#category_type_"+$(this).attr("value")).show(); 10 50 }); 11 }); 12 </script> 51 52 $("#hideErrors").click(function() { 53 $("#formErrors").hide(); 54 return false; 55 }); 56 13 57 {/literal} 14 15 58 {if $upload_mode eq 'html'} 16 59 {literal} 17 <script type="text/javascript">18 $(document).ready(function(){19 60 function addUploadBox() { 20 61 var uploadBox = '<p class="file"><input type="file" size="60" name="image_upload[]" /></p>'; … … 27 68 addUploadBox(); 28 69 }); 29 }); 30 </script> 70 71 $("#uploadForm").submit(function() { 72 return checkUploadStart(); 73 }); 31 74 {/literal} 32 33 75 {elseif $upload_mode eq 'multiple'} 34 <script type="text/javascript" src="{$uploadify_path}/swfobject.js"></script> 35 <script type="text/javascript" src="{$uploadify_path}/jquery.uploadify.v2.1.0.min.js"></script> 36 37 <script type="text/javascript"> 76 38 77 var uploadify_path = '{$uploadify_path}'; 39 78 var upload_id = '{$upload_id}'; … … 43 82 44 83 {literal} 45 jQuery(document).ready(function() {46 84 jQuery("#uploadify").uploadify({ 47 85 'uploader' : uploadify_path + '/uploadify.swf', … … 58 96 'buttonText' : buttonText, 59 97 'multi' : true, 98 'fileDesc' : 'Photo files (*.jpg,*.jpeg)', 99 'fileExt' : '*.jpg;*.JPG;*.jpeg;*.JPEG', 60 100 'onAllComplete' : function(event, data) { 61 101 if (data.errors) { … … 67 107 } 68 108 }); 109 110 $("input[type=button]").click(function() { 111 if (!checkUploadStart()) { 112 return false; 113 } 114 115 $("#uploadify").uploadifyUpload(); 116 }); 117 118 {/literal} 119 {/if} 69 120 }); 70 {/literal}71 121 </script> 72 {/if}73 122 74 123 <div class="titrePage"> … … 102 151 {/if} 103 152 153 <div id="formErrors" class="errors" style="display:none"> 154 <ul> 155 <li id="emptyCategoryName">{'The name of a category should not be empty'|@translate}</li> 156 <li id="noPhoto">{'Select at least one picture'|@translate}</li> 157 </ul> 158 <div class="hideButton" style="text-align:center"><a href="#" id="hideErrors">{'Hide'|@translate}</a></div> 159 </div> 104 160 105 161 <form id="uploadForm" enctype="multipart/form-data" method="post" action="{$F_ACTION}" class="properties"> … … 180 236 </fieldset> 181 237 <p> 182 <input class="submit" type="button" value="{'Upload'|@translate}" onclick="javascript:jQuery('#uploadify').uploadifyUpload()"/>238 <input class="submit" type="button" value="{'Upload'|@translate}"/> 183 239 <input type="submit" name="submit_upload" style="display:none"/> 184 240 </p>
Note: See TracChangeset
for help on using the changeset viewer.