Cloud computing platform
Revisión | 04f0bdff771dc344dd115aa91065e22bb977906f (tree) |
---|---|
Tiempo | 2013-11-15 08:04:13 |
Autor | naoki hirata <naoki@magi...> |
Commiter | naoki hirata |
「イベントメイン」ウィジェットの管理機能、一覧画面にプレビューを付ける。
@@ -221,6 +221,11 @@ class admin_event_mainEntryWidgetContainer extends admin_event_mainBaseWidgetCon | ||
221 | 221 | self::$_mainDb->getAllCategory($this->langId, $this->categoryListData); |
222 | 222 | $this->createCategoryMenu(1); // メニューは1つだけ表示 |
223 | 223 | |
224 | + // プレビュー用URL | |
225 | + $previewUrl = $this->gEnv->getDefaultUrl() . '?' . M3_REQUEST_PARAM_PAGE_SUB_ID . '=' . $this->gEnv->getPageSubIdByContentType($this->gEnv->getDefaultPageId(), M3_VIEW_TYPE_EVENT); | |
226 | + $previewUrl .= '&' . M3_REQUEST_PARAM_OPERATION_COMMAND . '=' . M3_REQUEST_CMD_PREVIEW; | |
227 | + $this->tmpl->addVar('_widget', 'preview_url', $previewUrl);// プレビュー用URL(一般画面) | |
228 | + | |
224 | 229 | // ボタン作成 |
225 | 230 | $searchImg = $this->getUrl($this->gEnv->getRootUrl() . self::SEARCH_ICON_FILE); |
226 | 231 | $searchStr = '検索'; |
@@ -562,6 +567,7 @@ class admin_event_mainEntryWidgetContainer extends admin_event_mainBaseWidgetCon | ||
562 | 567 | // デフォルト言語を最初に登録 |
563 | 568 | $this->tmpl->addVar("default_lang", "default_lang", $defaultLangName); |
564 | 569 | $this->tmpl->setAttribute('default_lang', 'visibility', 'visible'); |
570 | + $this->tmpl->addVar('_widget', 'preview_btn_disabled', 'disabled');// プレビューボタン使用不可 | |
565 | 571 | } else { |
566 | 572 | $this->tmpl->addVar('_widget', 'id', $this->entryId); |
567 | 573 |
@@ -86,6 +86,12 @@ function showSearchArea() | ||
86 | 86 | { |
87 | 87 | $('#search_comment').slideToggle('slow'); |
88 | 88 | } |
89 | +// プレビューを別ウィンドウで表示 | |
90 | +function previewInOtherWindow() | |
91 | +{ | |
92 | + m3ShowPreviewWindow(0, "{PREVIEW_URL}"); | |
93 | + return true; | |
94 | +} | |
89 | 95 | $(function(){ |
90 | 96 | // スクロールバー付きのテーブルを作成 |
91 | 97 | m3_tableWithScrollbar('entrylist', {LIST_COUNT}, 0); |
@@ -149,7 +155,7 @@ $(function(){ | ||
149 | 155 | |
150 | 156 | <a href="javascript:void(0);" onclick="showSearchArea();"><img src="{SEARCH_IMG}" width="16" height="16" border="0" alt="{SEARCH_STR}" title="{SEARCH_STR}" /></a> |
151 | 157 | </td> |
152 | -<td align="right"><span {_HELP_ENTRY_NEW_BTN}><input type="button" class="button" onclick="newItem();" value="新規" /></span><span {_HELP_ENTRY_EDIT_BTN}><input type="button" class="button" onclick="editItem();" value="編集" /></span><span {_HELP_ENTRY_DEL_BTN}><input type="button" class="button" onclick="delItem();" value="削除" /></span> | |
158 | +<td align="right"><span {_HELP_ENTRY_PREVIEW_BTN}><input type="button" class="button" onclick="previewInOtherWindow();" value="プレビュー" /></span> <span {_HELP_ENTRY_NEW_BTN}><input type="button" class="button" onclick="newItem();" value="新規" /></span><span {_HELP_ENTRY_EDIT_BTN}><input type="button" class="button" onclick="editItem();" value="編集" /></span><span {_HELP_ENTRY_DEL_BTN}><input type="button" class="button" onclick="delItem();" value="削除" /></span> | |
153 | 159 | </td></tr> |
154 | 160 | <tr><td colspan="2"> |
155 | 161 | <table id="entrylist" class="simple-table" width="100%"> |