OSDN Git Service

CHANGE: メディア管理プラグインがない場合、ダイアログを表示した際にアラートを表示
authorsakamocchi <o-takashi@sakamocchi.jp>
Sat, 16 Jun 2012 10:33:54 +0000 (19:33 +0900)
committersakamocchi <o-takashi@sakamocchi.jp>
Sat, 16 Jun 2012 10:33:54 +0000 (19:33 +0900)
NP_MediumあるいはNP_MediaTocuなどのプラグインがインストールされていない場合、アイテム追加・編集画面でダイアログを開くと「Media
Plugin Not Fount」のアラートが出るよう修正。
合わせて、JavaScriptのメソッド「setMediaPopupURL」を削除。

nucleus/forms/additemform.template
skins/admin/bookmarklet/javascripts/edit.js
skins/admin/default/javascripts/edit.js

index 47d65f4..47d6847 100644 (file)
@@ -1,30 +1,25 @@
-<script type="text/javascript">setMediaPopupURL('<%formdata(adminurl)%>');</script>
-
 <form method="post" action="<%formdata(adminurl)%>index.php">
- <div class="blogform">
-   <%ticket%>
-   <input type="hidden" name="action" value="additem" />
-   <input type="hidden" name="actiontype" value="addnow" />               
-   <input type="hidden" name="closed" value="0" />                
-   <input type="hidden" name="catid" value="<%formdata(catid)%>" />
-   <input type="submit" name="submit" value="<%text(_ADD_ADDITEM)%>" class="formbutton" />
-   <br />
-   <input type="text" 
-       name="title" 
-       id="inputtitle" 
-       onkeyup="storeCaret(this); updPreview('title');"
-       onclick="storeCaret(this);"
-       onselect="storeCaret(this);" 
-       onkeypress="shortCuts();"                          
-       class="formfield" size="45" value="" />
-   <br />
-   <textarea name="body" id="inputbody" class="formfield" cols="45" rows="12" 
-       onkeyup="storeCaret(this); updPreview('body');"
-       onclick="storeCaret(this);"
-       onselect="storeCaret(this);" 
-       onkeypress="shortCuts();"       ></textarea>
-   <br />
-   <span class="shortcuts">[ctrl+shift+A]&nbsp;=&nbsp;Link, [ctrl+shift+B]&nbsp;=&nbsp;Bold, [ctrl+shift+I]&nbsp;=&nbsp;Italic, [ctrl+shift+M]&nbsp;=&nbsp;Insert&nbsp;Media.</span>
-   <%callback(FormExtra,additemform)%> 
- </div>
+<div class="blogform">
+<%ticket%>
+<input type="hidden" name="action" value="additem" />
+<input type="hidden" name="actiontype" value="addnow" />
+<input type="hidden" name="closed" value="0" />
+<input type="hidden" name="catid" value="<%formdata(catid)%>" />
+<input type="submit" name="submit" value="<%text(_ADD_ADDITEM)%>" class="formbutton" /><br />
+<input type="text"
+ name="title"
+ id="inputtitle"
+ onkeyup="storeCaret(this); updPreview('title');"
+ onclick="storeCaret(this);"
+ onselect="storeCaret(this);"
+ onkeypress="shortCuts();"
+ class="formfield" size="45" value="" /><br />
+<textarea name="body" id="inputbody" class="formfield" cols="45" rows="12"
+ onkeyup="storeCaret(this); updPreview('body');"
+ onclick="storeCaret(this);"
+ onselect="storeCaret(this);"
+ onkeypress="shortCuts();"     ></textarea><br />
+<span class="shortcuts">[ctrl+shift+A]&nbsp;=&nbsp;Link, [ctrl+shift+B]&nbsp;=&nbsp;Bold, [ctrl+shift+I]&nbsp;=&nbsp;Italic, [ctrl+shift+M]&nbsp;=&nbsp;Insert&nbsp;Media.</span>
+<%callback(FormExtra,additemform)%>    
+</div>
 </form>
index 131860c..2f00ebc 100644 (file)
@@ -143,15 +143,10 @@ function addMedia() {
        }
        else
        {
-               var mediapopup = window.open(nucleusMediaPopupURL + 'media.php','name',
-                       'status=yes,toolbar=no,scrollbars=yes,resizable=yes,width=500,height=450,top=0,left=0');
+               alert('Media Plugin Not Found');
        }
 }
 
-function setMediaPopupURL(url) {
-       nucleusMediaPopupURL = url;
-}
-
 function includeImage(collection, filename, type, width, height) {
        if (isCaretEmpty()) {
                text = prompt("Text to display ?",filename);
index adf6fa5..6fcf3ae 100644 (file)
@@ -144,16 +144,11 @@ function addMedia()
        }
        else
        {
-               var mediapopup = window.open(nucleusMediaPopupURL + 'media.php','name',
-                       'status=yes,toolbar=no,scrollbars=yes,resizable=yes,width=500,height=450,top=0,left=0');
+               alert('Media Plugin Not Found');
        }
        return;
 }
 
-function setMediaPopupURL(url) {
-       nucleusMediaPopupURL = url;
-}
-
 function includeImage(collection, filename, type, width, height) {
        if (isCaretEmpty()) {
                text = prompt("Text to display ?",filename);