Source for file image_select.phtml

Documentation is available at image_select.phtml

  1. <table width='100%' border='0' cellspacing='0' cellpadding='0' style="padding: 0 0 8px 0;">
  2. <tr>
  3.   <td width=120>
  4.     <label>Изображение</label><br/>
  5.     <div><img id='image_preview' src="/shared/cms/images/1x1.gif"/></div>
  6.   </td>
  7.   <td align=left>
  8.     <span id='image_path'></span>
  9.     {{input type='hidden' name='image_id' id='image_id' /}}
  10.     {{input type='button' value='...' onclick='return onButtonClick();' runat='client' style="width:20px"/}}
  11.     {{input type='button' value='Reset' onclick='return onResetClick();' runat='client'/}}
  12.   </td>
  13. </tr>
  14. </table>
  15.  
  16.  
  17.  
  18. <script type="text/javascript">
  19. function onButtonClick()
  20. {
  21.   new Limb.Window('/admin_media/browse?Type=Image', 'image_select');
  22.   return false;
  23. }
  24.  
  25. function onResetClick()
  26. {
  27.   var image = document.getElementById('image_preview');
  28.   if(!image) return;
  29.   image.src = "/shared/cms/images/1x1.gif";
  30.  
  31.   var image_id = document.getElementById('image_id');
  32.   if(!image_id) return;
  33.   image_id.value = null;
  34. }
  35.  
  36. function SetUrl(url, id)
  37. {
  38.   var image = document.getElementById('image_preview');
  39.   if(!image) return;
  40.   image.src = '/admin_image/show/' + id;
  41.  
  42.   var image_id = document.getElementById('image_id');
  43.   if(!image_id) return;
  44.   image_id.value = id;
  45. }
  46.  
  47. function InitImageSelect()
  48. {
  49.   var image_id = document.getElementById('image_id');
  50.   if(!image_id || !image_id.value|| (image_id.value==0)||(image_id==null) ) return;
  51.  
  52.   var url = '/admin_image/show/' + image_id.value;
  53.  
  54.   var image = document.getElementById('image_preview');
  55.   if(!image) return;
  56.   image.src = url;
  57. }
  58.  
  59. jQuery(window).ready(InitImageSelect());
  60. //Limb.events.add_event(window, 'load', InitImageSelect);
  61. </script>

Documentation generated on Wed, 07 Jan 2009 03:46:29 +0300 by phpDocumentor 1.3.2