Changeset 948

Show
Ignore:
Timestamp:
12/19/06 02:12:23 (2 years ago)
Author:
lknowland
Message:

Added a "Cancel" button to the dialog if there are no assets currently available so as to allow the user to close the dialog. BugID: 45930

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/wheeljack/tmpl/cms/dialog_list_assets.tmpl

    r944 r948  
    33 
    44<div class="modal_width" id="list-assets-dialog"> 
    5  
     5     
    66<script type="text/javascript" src="<TMPL_VAR NAME=STATIC_URI>js/tc/client.js"></script> 
    77<script type="text/javascript" src="<TMPL_VAR NAME=STATIC_URI>js/tc/json.js"></script> 
     
    4848</script> 
    4949 
    50 <div id="asset-panel" class="panel"> 
     50    <div id="asset-panel" class="panel"> 
    5151 
    52 <h2><span class="weblog-title-highlight"><TMPL_IF NAME=EDIT_BLOG_ID><TMPL_VAR NAME=BLOG_NAME ESCAPE=HTML><TMPL_ELSE><MT_TRANS phrase="System-wide"></TMPL_IF>: </span> <MT_TRANS phrase="Assets"></h2> 
     52    <h2><span class="weblog-title-highlight"><TMPL_IF NAME=EDIT_BLOG_ID><TMPL_VAR NAME=BLOG_NAME ESCAPE=HTML><TMPL_ELSE><MT_TRANS phrase="System-wide"></TMPL_IF>: </span> <MT_TRANS phrase="Assets"></h2> 
    5353 
    5454    <span class="modal_added"><MT_TRANS phrase="Select the [_1] you would like to insert, or upload a new one." params="<TMPL_IF NAME=IS_IMAGE>image<TMPL_ELSE>file</TMPL_IF>"></span> 
    5555 
    56 <p class="page-desc upload_from_dialog"> 
    57 <TMPL_IF NAME=EDIT_BLOG_ID> 
    58 <TMPL_IF NAME=CAN_UPLOAD> 
    59 <img src="<TMPL_VAR NAME=STATIC_URI>images/status_icons/create.gif" alt="<MT_TRANS phrase="Upload New Asset">" width="9" height="9" /> 
    60 <a href="<TMPL_VAR NAME=SCRIPT_URL>?__mode=start_upload&amp;_type=asset&amp;blog_id=<TMPL_VAR NAME=BLOG_ID>&amp;dialog_view=1&amp;entry_insert=1&amp;edit_field=<TMPL_VAR NAME=EDIT_FIELD>&amp;return_args=<TMPL_VAR NAME=RETURN_ARGS ESCAPE=URL>')"><MT_TRANS phrase="Upload New [_1]" params="<TMPL_IF NAME=IS_IMAGE>Image<TMPL_ELSE>File</TMPL_IF>"></a> 
    61 </TMPL_IF> 
    62 </TMPL_IF> 
    63 </p> 
     56    <p class="page-desc upload_from_dialog"> 
     57    <TMPL_IF NAME=EDIT_BLOG_ID> 
     58        <TMPL_IF NAME=CAN_UPLOAD> 
     59            <img src="<TMPL_VAR NAME=STATIC_URI>images/status_icons/create.gif" alt="<MT_TRANS phrase="Upload New Asset">" width="9" height="9" /> 
     60            <a href="<TMPL_VAR NAME=SCRIPT_URL>?__mode=start_upload&amp;_type=asset&amp;blog_id=<TMPL_VAR NAME=BLOG_ID>&amp;dialog_view=1&amp;entry_insert=1&amp;edit_field=<TMPL_VAR NAME=EDIT_FIELD>&amp;return_args=<TMPL_VAR NAME=RETURN_ARGS ESCAPE=URL>')"><MT_TRANS phrase="Upload New [_1]" params="<TMPL_IF NAME=IS_IMAGE>Image<TMPL_ELSE>File</TMPL_IF>"></a> 
     61        </TMPL_IF> 
     62    </TMPL_IF> 
     63    </p> 
    6464 
    65 <div class="search-box"> 
     65    <div class="search-box"> 
    6666    <TMPL_IF PANEL_SEARCHABLE> 
    67     <form action="" method="get"> 
     67        <form action="" method="get"> 
    6868        <p class="page-desc"><TMPL_VAR NAME=SEARCH_PROMPT> 
    6969        <input type="text" class="search-input"<TMPL_UNLESS PANEL_SEARCHABLE> disabled="disabled"</TMPL_UNLESS> /> 
     
    7474    <p class="page-desc">&nbsp;<img border="0" src="<TMPL_VAR NAME=STATIC_URI>images/spacer.gif" width="17" height="20"></p> 
    7575    </TMPL_IF> 
    76 </div> 
     76    </div> 
    7777 
    78 <div class="list-wrapper"> 
     78    <div class="list-wrapper"> 
    7979</TMPL_UNLESS> 
    80 <TMPL_IF NAME=OBJECT_LOOP><TMPL_UNLESS NAME=JSON> 
    81 <form method="post" action="<TMPL_VAR NAME=SCRIPT_URL>" name="select_asset"> 
    82 <input type="hidden" name="__mode" value="complete_insert" /> 
    83 <input type="hidden" name="_type" value="asset" /> 
    84 <input type="hidden" name="return_args" value="<TMPL_VAR NAME=RETURN_ARGS ESCAPE=HTML>" /> 
    85 <input type="hidden" name="magic_token" value="<TMPL_VAR NAME=MAGIC_TOKEN>" /> 
    86 <input type="hidden" name="dialog_view" value="1" /> 
    87 <TMPL_IF NAME=EDIT_BLOG_ID> 
    88 <input type="hidden" name="blog_id" value="<TMPL_VAR NAME=EDIT_BLOG_ID>" /> 
    89 <input type="hidden" name="id" value="" /> 
    90 <input type="hidden" name="edit_field" value="<TMPL_VAR NAME=EDIT_FIELD>" /> 
    91 <input type="hidden" name="entry_insert" value="1" /> 
    92 <input type="hidden" name="direct_asset_insert" value="1" /> 
     80<TMPL_IF NAME=OBJECT_LOOP> 
     81    <TMPL_UNLESS NAME=JSON> 
     82    <form method="post" action="<TMPL_VAR NAME=SCRIPT_URL>" name="select_asset"> 
     83    <input type="hidden" name="__mode" value="complete_insert" /> 
     84    <input type="hidden" name="_type" value="asset" /> 
     85    <input type="hidden" name="return_args" value="<TMPL_VAR NAME=RETURN_ARGS ESCAPE=HTML>" /> 
     86    <input type="hidden" name="magic_token" value="<TMPL_VAR NAME=MAGIC_TOKEN>" /> 
     87    <input type="hidden" name="dialog_view" value="1" /> 
     88    <TMPL_IF NAME=EDIT_BLOG_ID> 
     89        <input type="hidden" name="blog_id" value="<TMPL_VAR NAME=EDIT_BLOG_ID>" /> 
     90        <input type="hidden" name="id" value="" /> 
     91        <input type="hidden" name="edit_field" value="<TMPL_VAR NAME=EDIT_FIELD>" /> 
     92        <input type="hidden" name="entry_insert" value="1" /> 
     93        <input type="hidden" name="direct_asset_insert" value="1" /> 
     94    </TMPL_IF> 
     95    </form> 
     96 
     97    <div class="selector list" id="selector"> 
     98    <form action="" method="get" onsubmit="return false"> 
     99    <table cellspacing="0" class="list-heading <TMPL_UNLESS NAME=EDIT_BLOG_ID>show-weblog </TMPL_UNLESS><TMPL_IF NAME=VIEW_EXPANDED>expanded<TMPL_ELSE>compact</TMPL_IF>"> 
     100 
     101    <tr> 
     102    <th class="cb"><img src="<TMPL_VAR NAME=STATIC_URI>images/spacer.gif" width="15" height="1"></th> 
     103    <th id="as-file-status"><img src="<TMPL_VAR NAME=STATIC_URI>images/status_icons/flag.gif" alt="<MT_TRANS phrase="Status">" title="<MT_TRANS phrase="Status">" width="9" height="9" /></th> 
     104    <th class="panel-label"><MT_TRANS phrase="Filename"></th> 
     105    <TMPL_UNLESS NAME=EDIT_BLOG_ID> 
     106        <th id="as-weblog"><MT_TRANS phrase="Weblog"></th> 
     107    </TMPL_UNLESS> 
     108    <th class="panel-description"><span class="detail"><MT_TRANS phrase="Size"></span></th> 
     109    </tr> 
     110    </table> 
     111 
     112    <div class="list-data-wrapper-modal list-data"> 
     113    </TMPL_UNLESS> 
     114    <div class="list-data-layout-modal"> 
     115    <table cellspacing="0" class="list-data" id="assetDisplay"> 
     116    <TMPL_LOOP NAME=OBJECT_LOOP> 
     117        <tr id="asset-<TMPL_VAR NAME=ID>" class="<TMPL_IF __ODD__>odd<TMPL_ELSE>even</TMPL_IF>"> 
     118        <td class="cb"><input type="hidden" id="asset-<TMPL_VAR NAME=ID>-json" value="<TMPL_VAR NAME=METADATA_JSON ESCAPE=HTML>" /> 
     119        <input type="radio" name="id" value="<TMPL_VAR NAME=ID>" class="select" /></td> 
     120        <td class="status-<TMPL_IF NAME=FILE_IS_MISSING>missing<TMPL_ELSE>publish</TMPL_IF>"><img src="<TMPL_VAR NAME=STATIC_URI>images/spacer.gif" <TMPL_IF NAME=FILE_IS_MISSING>alt="<MT_TRANS phrase="Pending">"<TMPL_ELSE>alt="<MT_TRANS phrase="Published">"</TMPL_IF> width="9" height="9" /</td> 
     121        <td class="panel-label"><TMPL_UNLESS NAME=FILE_IS_MISSING><a href="javascript:void(0)" onclick="toggleAssetDetails('<TMPL_VAR NAME=ID>');"></TMPL_UNLESS><TMPL_VAR NAME=FILE_NAME ESCAPE=HTML><TMPL_UNLESS NAME=FILE_IS_MISSING></a></TMPL_UNLESS> 
     122        <div id="asset-<TMPL_VAR NAME=ID>-detail" class="asset-detail-panel-modal"><div id="asset-<TMPL_VAR NAME=ID>-detail-inner-modal" class="asset-detail-panel-inner-modal"></div></div></td> 
     123        <TMPL_UNLESS NAME=EDIT_BLOG_ID> 
     124            <td class="detail"><a href="<TMPL_VAR NAME=SCRIPT_URL>?__mode=list_assets&amp;blog_id=<TMPL_VAR NAME=BLOG_ID>"><TMPL_VAR NAME=BLOG_NAME ESCAPE=HTML></a></td> 
     125        </TMPL_UNLESS> 
     126        <td class="panel-description"><span class="detail"> 
     127        <TMPL_IF NAME=FILE_SIZE_FORMATTED> 
     128            <span class="float_desc" title="<TMPL_VAR NAME=FILE_SIZE>"><TMPL_VAR NAME=FILE_SIZE_FORMATTED></span> 
     129        <TMPL_ELSE> 
     130            <span class="float_desc"><TMPL_VAR NAME=FILE_SIZE></span> 
     131        </TMPL_IF> 
     132        <span class="link"> 
     133        <TMPL_IF NAME=URL><a href="<TMPL_VAR NAME=URL>" target="view_uploaded" title="<MT_TRANS phrase="View File">"><img src="<TMPL_VAR NAME=STATIC_URI>images/spacer.gif" alt="<MT_TRANS phrase="View File">" width="13" height="9" /></a><TMPL_ELSE>&nbsp;</TMPL_IF> 
     134        </span></span> 
     135        </td> 
     136        </tr> 
     137    </TMPL_LOOP> 
     138    </table> 
     139    </div> 
     140    <TMPL_UNLESS NAME=JSON> 
     141        </form> 
     142        </div> 
     143 
     144        <div class="pager"></div> 
     145     
     146        <div class="insert_button_spacing">&nbsp;</div> 
     147 
     148        <div class="panel-commands"> 
     149        <form action="" method="get" onsubmit="return false"> 
     150        <input class="cancel" type="button" value="<MT_TRANS phrase="Cancel">" /> 
     151        <input class="close" type="submit" value="<MT_TRANS phrase="[_1]" params="<TMPL_IF NAME=IS_IMAGE>Next<TMPL_ELSE>Insert</TMPL_IF>">" disabled="disabled" /> 
     152        </form> 
     153        </div> 
     154 
     155    </TMPL_UNLESS> 
     156<TMPL_ELSE> 
     157    <br /> 
     158    <h4 class="message"> 
     159    <form action="" method="get" onsubmit="return false"> 
     160    <MT_TRANS phrase="No assets could be found."> 
     161    <input class="cancel" type="button" value="<MT_TRANS phrase="Cancel">" /> 
     162    </form> 
     163    </h4> 
    93164</TMPL_IF> 
    94 </form> 
    95165 
    96 <div class="selector list" id="selector"> 
    97 <form action="" method="get" onsubmit="return false"> 
    98 <table cellspacing="0" class="list-heading <TMPL_UNLESS NAME=EDIT_BLOG_ID>show-weblog </TMPL_UNLESS><TMPL_IF NAME=VIEW_EXPANDED>expanded<TMPL_ELSE>compact</TMPL_IF>"> 
     166<TMPL_UNLESS NAME=JSON> 
    99167 
    100 <tr> 
    101 <th class="cb"><img src="<TMPL_VAR NAME=STATIC_URI>images/spacer.gif" width="15" height="1"></th> 
    102 <th id="as-file-status"><img src="<TMPL_VAR NAME=STATIC_URI>images/status_icons/flag.gif" alt="<MT_TRANS phrase="Status">" title="<MT_TRANS phrase="Status">" width="9" height="9" /></th> 
    103 <th class="panel-label"><MT_TRANS phrase="Filename"></th> 
    104 <TMPL_UNLESS NAME=EDIT_BLOG_ID> 
    105 <th id="as-weblog"><MT_TRANS phrase="Weblog"></th> 
    106 </TMPL_UNLESS> 
    107 <th class="panel-description"><span class="detail"><MT_TRANS phrase="Size"></span></th> 
    108 </tr> 
    109 </table> 
     168    </div> 
    110169 
    111         <div class="list-data-wrapper-modal list-data"> 
    112 </TMPL_UNLESS> 
    113             <div class="list-data-layout-modal"> 
    114             <table cellspacing="0" class="list-data" id="assetDisplay"> 
    115 <TMPL_LOOP NAME=OBJECT_LOOP> 
    116 <tr id="asset-<TMPL_VAR NAME=ID>" class="<TMPL_IF __ODD__>odd<TMPL_ELSE>even</TMPL_IF>"> 
    117 <td class="cb"><input type="hidden" id="asset-<TMPL_VAR NAME=ID>-json" value="<TMPL_VAR NAME=METADATA_JSON ESCAPE=HTML>" /> 
    118 <input type="radio" name="id" value="<TMPL_VAR NAME=ID>" class="select" /></td> 
    119 <td class="status-<TMPL_IF NAME=FILE_IS_MISSING>missing<TMPL_ELSE>publish</TMPL_IF>"><img src="<TMPL_VAR NAME=STATIC_URI>images/spacer.gif" <TMPL_IF NAME=FILE_IS_MISSING>alt="<MT_TRANS phrase="Pending">"<TMPL_ELSE>alt="<MT_TRANS phrase="Published">"</TMPL_IF> width="9" height="9" /</td> 
    120 <td class="panel-label"><TMPL_UNLESS NAME=FILE_IS_MISSING><a href="javascript:void(0)" onclick="toggleAssetDetails('<TMPL_VAR NAME=ID>');"></TMPL_UNLESS><TMPL_VAR NAME=FILE_NAME ESCAPE=HTML><TMPL_UNLESS NAME=FILE_IS_MISSING></a></TMPL_UNLESS> 
    121 <div id="asset-<TMPL_VAR NAME=ID>-detail" class="asset-detail-panel-modal"><div id="asset-<TMPL_VAR NAME=ID>-detail-inner-modal" class="asset-detail-panel-inner-modal"></div></div></td> 
    122 <TMPL_UNLESS NAME=EDIT_BLOG_ID> 
    123 <td class="detail"><a href="<TMPL_VAR NAME=SCRIPT_URL>?__mode=list_assets&amp;blog_id=<TMPL_VAR NAME=BLOG_ID>"><TMPL_VAR NAME=BLOG_NAME ESCAPE=HTML></a></td> 
    124 </TMPL_UNLESS> 
    125             <td class="panel-description"><span class="detail"> 
    126             <TMPL_IF NAME=FILE_SIZE_FORMATTED> 
    127             <span class="float_desc" title="<TMPL_VAR NAME=FILE_SIZE>"><TMPL_VAR NAME=FILE_SIZE_FORMATTED></span> 
    128             <TMPL_ELSE> 
    129             <span class="float_desc"><TMPL_VAR NAME=FILE_SIZE></span> 
    130             </TMPL_IF> 
    131             <span class="link"> 
    132             <TMPL_IF NAME=URL><a href="<TMPL_VAR NAME=URL>" target="view_uploaded" title="<MT_TRANS phrase="View File">"><img src="<TMPL_VAR NAME=STATIC_URI>images/spacer.gif" alt="<MT_TRANS phrase="View File">" width="13" height="9" /></a><TMPL_ELSE>&nbsp;</TMPL_IF> 
    133             </span></span> 
    134             </td> 
    135 </tr> 
    136 </TMPL_LOOP> 
    137 </table> 
    138 </div> 
    139 <TMPL_UNLESS NAME=JSON> 
    140 </form> 
    141 </div> 
    142  
    143 <div class="pager"></div> 
    144  
    145 <div class="insert_button_spacing">&nbsp;</div> 
    146  
    147 <div class="panel-commands"> 
    148     <form action="" method="get" onsubmit="return false"> 
    149     <input class="cancel" type="button" value="<MT_TRANS phrase="Cancel">" /> 
    150     <input class="close" type="submit" value="<MT_TRANS phrase="[_1]" params="<TMPL_IF NAME=IS_IMAGE>Next<TMPL_ELSE>Insert</TMPL_IF>">" disabled="disabled" /> 
    151     </form> 
    152 </div> 
    153  
    154 </TMPL_UNLESS> 
    155 <TMPL_ELSE> 
    156 <br /> 
    157 <h4 class="message"> 
    158 <form action="" method="get" onsubmit="return false"> 
    159 <MT_TRANS phrase="No assets could be found."> 
    160 <input class="cancel" type="button" value="<MT_TRANS phrase="Cancel">" /> 
    161 </form> 
    162 </h4> 
    163 </TMPL_IF><TMPL_UNLESS NAME=JSON> 
    164  
    165 </div> 
    166  
    167 </div> 
     170    </div> 
    168171 
    169172<TMPL_INCLUDE NAME="footer-dialog.tmpl">