[ Index ]
 

Code source de eGroupWare 1.2.106-2

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/phpgwapi/js/tinymce/jscripts/tiny_mce/themes/advanced/ -> link.htm (source)

   1  <html>
   2  <head>
   3  <title>{$lang_insert_link_title}</title>
   4  <script language="javascript" src="../../tiny_mce_popup.js"></script>
   5  <script language="javascript">
   6  var url = tinyMCE.getParam("external_link_list_url");
   7  if (url != null) {
   8      // Fix relative
   9      if (url.charAt(0) != '/')
  10          url = tinyMCE.documentBasePath + "/" + url;
  11  
  12      document.write('<sc'+'ript language="javascript" type="text/javascript" src="' + url + '?rnd=' + new Date().getTime() + '"></sc'+'ript>');
  13  }
  14  </script>
  15  <script language="javascript">
  16      // Disable auto resize
  17      tinyMCE.getWindowArg('mce_windowresize', false);
  18  
  19  	function init() {
  20          for (var i=0; i<document.forms[0].target.options.length; i++) {
  21              var option = document.forms[0].target.options[i];
  22  
  23              if (option.value == tinyMCE.getWindowArg('target'))
  24                  option.selected = true;
  25          }
  26  
  27          document.forms[0].href.value = tinyMCE.getWindowArg('href');
  28          document.forms[0].linktitle.value = tinyMCE.getWindowArg('title');
  29          document.forms[0].insert.value = tinyMCE.getLang('lang_' + tinyMCE.getWindowArg('action'), 'Insert', true); 
  30  
  31          // Handle file browser
  32          if (tinyMCE.getParam("file_browser_callback") != null) {
  33              document.getElementById('href').style.width = '180px';
  34  
  35              var html = '';
  36  
  37              html += '<img id="browserBtn" src="images/browse.gif"';
  38              html += ' onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');"';
  39              html += ' onmouseout="tinyMCE.restoreClass(this);"';
  40              html += ' onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');"';
  41              html += ' onclick="javascript:tinyMCE.openFileBrowser(\'href\',document.forms[0].href.value,\'file\',window);"';
  42              html += ' width="20" height="18" border="0" title="' + tinyMCE.getLang('lang_browse') + '"';
  43              html += ' class="mceButtonNormal" alt="' + tinyMCE.getLang('lang_browse') + '" />';
  44  
  45              document.getElementById('browser').innerHTML = html;
  46          }
  47  
  48          // Auto select link in list
  49          if (typeof(tinyMCELinkList) != "undefined" && tinyMCELinkList.length > 0) {
  50              var formObj = document.forms[0];
  51  
  52              for (var i=0; i<formObj.link_list.length; i++) {
  53                  if (formObj.link_list.options[i].value == tinyMCE.getWindowArg('href'))
  54                      formObj.link_list.options[i].selected = true;
  55              }
  56          }
  57  
  58          // Autoresize and focus
  59          TinyMCEPopup_autoResize();
  60          window.focus();
  61      }
  62  
  63  	function insertLink() {
  64          if (window.opener) {
  65              var href = document.forms[0].href.value;
  66              var target = document.forms[0].target.options[document.forms[0].target.selectedIndex].value;
  67              var title = document.forms[0].linktitle.value;
  68  
  69              window.opener.tinyMCE.insertLink(href, target, title);
  70              top.close();
  71          }
  72      }
  73  
  74  	function cancelAction() {
  75          top.close();
  76      }
  77  </script>
  78  </head>
  79  <body onload="init();">
  80  <form onsubmit="insertLink();return false;">
  81    <table border="0" cellpadding="0" cellspacing="0" width="100">
  82      <tr>
  83        <td align="center" valign="middle"><table border="0" cellpadding="4" cellspacing="0">
  84            <tr>
  85              <td colspan="2" class="title" nowrap="nowrap">{$lang_insert_link_title}</td>
  86            </tr>
  87            <tr>
  88              <td nowrap="nowrap">{$lang_insert_link_url}:</td>
  89              <td>              <table border="0" cellspacing="0" cellpadding="0">
  90                  <tr>
  91                    <td><input name="href" type="text" id="href" value="" style="width: 200px"></td>
  92                    <td id="browser"></td>
  93                  </tr>
  94                </table></td>
  95            </tr>
  96            <!-- Link list -->
  97            <script language="javascript">
  98              if (typeof(tinyMCELinkList) != "undefined" && tinyMCELinkList.length > 0) {
  99                  var html = "";
 100  
 101                  html += '<tr><td>{$lang_link_list}:</td>';
 102                  html += '<td><select name="link_list" style="width: 200px" onchange="this.form.href.value=this.options[this.selectedIndex].value;">';
 103                  html += '<option value="">---</option>';
 104  
 105                  for (var i=0; i<tinyMCELinkList.length; i++)
 106                      html += '<option value="' + tinyMCELinkList[i][1] + '">' + tinyMCELinkList[i][0] + '</option>';
 107  
 108                  html += '</select></td></tr>';
 109  
 110                  document.write(html);
 111              }
 112            </script>
 113            <!-- /Link list -->
 114            <tr>
 115              <td nowrap="nowrap">{$lang_insert_link_target}:</td>
 116              <td><select name="target" style="width: 200px">
 117                  <option value="_self">{$lang_insert_link_target_same}</option>
 118                  <option value="_blank">{$lang_insert_link_target_blank}</option>
 119              </select></td>
 120            </tr>
 121            <tr>
 122              <td nowrap="nowrap">{$lang_theme_insert_link_titlefield}:</td>
 123              <td><input name="linktitle" type="text" id="linktitle" value="" style="width: 200px"></td>
 124            </tr>
 125            <tr>
 126              <td><input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertLink();">
 127              </td>
 128              <td align="right"><input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="cancelAction();"></td>
 129            </tr>
 130          </table></td>
 131      </tr>
 132    </table>
 133  </form>
 134  </body>
 135  </html>


Généré le : Sun Feb 25 17:20:01 2007 par Balluche grâce à PHPXref 0.7