Show
Ignore:
Timestamp:
09/18/08 23:31:17 (4 months ago)
Author:
sotarok
Message:

管理画面のUI改善

  • JSANが読み込まれていなかったのを修正
  • ラベル修正
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • websites/events.php.gr.jp/trunk/app/views/event/edit.ctp

    r18483 r19532  
    55<?php echo $form->hidden('Event.id', array('type' => 'text')); ?> 
    66<?php endif; ?> 
    7 <?php echo $form->input('Event.name', array('type' => 'text')); ?> 
    8 <?php echo $form->input('Event.publish_date', array('type' => 'text')); ?> 
     7<?php echo $form->input('Event.name', array('label' => 'イベント名 : ', 'type' => 'text', 'size' => 60)); ?> 
     8<?php echo $form->input('Event.publish_date', array('label' => '公開日時 : ', 'type' => 'text', 'size' => 30)); ?> 
    99<input type="button" id="button_publish_date" value="timestamp" /> 
    10 <?php echo $form->input('Event.start_date', array('type' => 'text')); ?> 
     10<?php echo $form->input('Event.start_date', array('label' => '開始日時 : ', 'type' => 'text', 'size' => 30)); ?> 
    1111<input type="button" id="button_start_date" value="timestamp" /> 
    12 <?php echo $form->input('Event.end_date', array('type' => 'text')); ?> 
     12<?php echo $form->input('Event.end_date', array('label' => '終了日時 : ', 'type' => 'text', 'size' => 30)); ?> 
    1313<input type="button" id="button_end_date" value="timestamp" /> 
    14 <?php echo $form->input('Event.accept_date', array('type' => 'text')); ?> 
     14<?php echo $form->input('Event.accept_date', array('label' => '募集開始日時 : ', 'type' => 'text', 'size' => 30)); ?> 
    1515<input type="button" id="button_accept_date" value="timestamp" /> 
    16 <?php echo $form->input('Event.due_date', array('type' => 'text')); ?> 
     16<?php echo $form->input('Event.due_date', array('label' => '申し込み締め切り : ', 'type' => 'text', 'size' => 30)); ?> 
    1717<input type="button" id="button_due_date" value="timestamp" /> 
    18 <?php echo $form->input('Event.max_register', array('type' => 'text')); ?> 
    19 <?php echo $form->textarea('Event.description', array('cols' => '28', 'rows' => '9')); ?> 
    20 <br /> 
     18<?php echo $form->input('Event.max_register', array('label' => '募集人数 : ', 'type' => 'text')); ?> 
     19 
     20<div> 
     21イベントの内容:<br /> 
     22<?php echo $form->textarea('Event.description', array('label' => 'イベントの内容 : ', 'cols' => '50', 'rows' => '9')); ?> 
     23</div> 
     24 
     25<p> 
    2126本文中に <strong>(((   )))</strong> で囲う部分を設けることで、「ログイン中かつ参加済み」の人しか見ることのできない 
    2227コメントを設けることができます。<br /> 
    2328先日からの、申し込みをせずに来てしまう人問題の対処として、申し込まないと会場が見れないようにしたらどうか、などの意見があり試験的に実装しています。<br /> 
    2429また、参加者にしか見せたくない、幹事の連絡先の伝達などにもご活用ください。 
    25 <?php echo $form->textarea('Event.private_description', array('cols' => '28', 'rows' => '9')); ?> 
    26 <?php echo $form->textarea('Event.map', array('cols' => '28', 'rows' => '9')); ?> 
    27 <?php echo $form->input('Event.private', array('cols' => '28', 'rows' => '9')); ?> 
     30</p> 
     31 
     32<div> 
     33申し込み完了時に表示する内容:<br /> 
     34<?php echo $form->textarea('Event.private_description', array('cols' => '50', 'rows' => '5')); ?> 
     35</div> 
     36 
     37<div> 
     38マップ:<br /> 
     39<?php echo $form->textarea('Event.map', array('cols' => '50', 'rows' => '5')); ?> 
     40</div> 
     41 
     42<?php echo $form->input('Event.private', array('type' => 'text', 'label' => '非公開設定? : ')); ?> 
     43 
    2844<?php echo $form->end('投稿'); ?> 
    2945</div> 
    3046 
    3147<div class="info"> 
    32 <h4>Mapについて</h4> 
     48<h4>マップについて</h4> 
    3349<p> 
    34 Mapとは地図を貼り付ける機能の事でフォームの中にALPS Labsで提供されているALPSLAB Slideのパラメータ(ex.35/9/23,136/58/34)を 
     50マップとは地図を貼り付ける機能の事でフォームの中にALPS Labsで提供されているALPSLAB Slideのパラメータ(ex.35/9/23,136/58/34)を 
    3551入力することで地図を表示させる事ができるようになります。<br /> 
    3652地図も、 <strong>(((   )))</strong> で囲うと「ログイン中かつ参加済み」の人しか見れません。<br /> 
     
    4157</p> 
    4258</div> 
    43 <script type="text/javascript" src="{$BASE_URL}/../js/lib/JSAN.js"></script> 
     59<?php echo $javascript->link('JSAN'); ?> 
    4460<script type="text/javascript"> 
    45 {literal} 
    4661JSAN.use('Widget.Dialog'); 
    4762Widget.Dialog.prototype.timestamp = function(msg, options) { 
     
    236251    Widget.Dialog.timestamp("TIMESTAMP",{ 
    237252        onOk: function (val) { 
    238             document.forms[0].publish_date.value = val; 
     253            document.getElementById('EventPublishDate').value = val; 
    239254            Widget.Dialog.close(); 
    240255        } 
     
    247262    Widget.Dialog.timestamp("TIMESTAMP",{ 
    248263        onOk: function (val) { 
    249             document.forms[0].start_date.value = val; 
     264            document.getElementById('EventStartDate').value = val; 
    250265            Widget.Dialog.close(); 
    251266        } 
     
    258273    Widget.Dialog.timestamp("TIMESTAMP",{ 
    259274        onOk: function (val) { 
    260             document.forms[0].end_date.value = val; 
     275            document.getElementById('EventEndDate').value = val; 
    261276            Widget.Dialog.close(); 
    262277        } 
     
    269284    Widget.Dialog.timestamp("TIMESTAMP",{ 
    270285        onOk: function (val) { 
    271             document.forms[0].due_date.value = val; 
     286            document.getElementById('EventDueDate').value = val; 
    272287            Widget.Dialog.close(); 
    273288        } 
     
    280295    Widget.Dialog.timestamp("TIMESTAMP",{ 
    281296        onOk: function (val) { 
    282             document.forms[0].accept_date.value = val; 
    283             Widget.Dialog.close(); 
    284         } 
    285     }); 
    286   }; 
    287 {/literal} 
     297            document.getElementById('EventAcceptDate').value = val; 
     298            Widget.Dialog.close(); 
     299        } 
     300    }); 
     301  }; 
    288302</script>