1 [% WRAPPER common/layout %]
3 <div class="app-frame" id="ad-code-manager">
4 <h3>AD Code Manager</h3>
6 <div class="alert alert-danger" v-if="message == 'save_failed'">保存に失敗しました</div>
7 <div class="alert alert-success" v-else-if="message == 'saved'">保存しました</div>
8 <div class="alert alert-danger" v-else-if="message == 'delete_failed'">削除に失敗しました</div>
9 <div class="alert alert-success" v-else-if="message == 'deleted'">削除しました</div>
10 <div class="alert alert-danger" v-else-if="message">エラー</div>
13 <div id="forms-wrapper">
14 <div id="ad-codes-selector">
15 <select size="30" v-model="selected">
16 <option v-for="code in adCodes" :value="code" v-text="code.name"></option>
18 <button type="button" @click="addItem">新規作成</button>
19 <button type="button" @click="deleteItem(selected)" :disabled="!selected.ad_id && selected.ad_id !== 0">削除</button>
22 <div id="ad-codes-editor">
24 <label>AD_CODE_ID:<input class="inline" v-model="selected.ad_id" disabled/></label>
28 <select v-model="selected.status">
29 <option value="enabled" >有効</option>
30 <option value="disabled">無効</option>
35 <label>名称:<input v-model="selected.name" /></label>
38 <label>説明:<input v-model="selected.description"/></label>
42 <textarea class="tallest" v-model="selected.content"></textarea>
46 <button type="button" :disabled="!selected.ad_id && selected.ad_id !== 0" @click="saveItem(selected)">保存</button>
53 [% helpers.load_js("ad-codes-editor.js") %]
54 [%# <script src="/js/ad-codes-editor.js" ></script> %]
56 adCodesEditor.run({ el: '#ad-code-manager' });