Changeset 5771

Show
Ignore:
Timestamp:
04/16/08 23:54:53 (9 months ago)
Author:
inureyes
Message:

#897

  • interface의 기본값을 simple / detail 중 선택할 수 있도록 함.
  • 필요하지 않을 때는 mootools를 사용하지 않도록 함.
Location:
trunk/lib
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • trunk/lib/config.php

    r5728 r5771  
    4343$service['allowBlogVisibilitySetting'] = true; 
    4444$service['effect'] = false; 
     45$service['interface'] = 'detail';   // 'simple' or 'detail'. Default is 'detail' 
    4546//$service['flashuploader'] = false; 
    4647 
  • trunk/lib/model/blog.fx.php

    r5663 r5771  
    66$fxList = array(); 
    77function setDetailPanel($id,$type = 'section',$string = '') { 
    8     global $fxList; 
     8    global $fxList, $service; 
    99//  if(in_array($fxList,$id)) return ''; 
    1010    array_push($fxList, $id); 
     11    $hrefVal = ''; 
    1112    switch($type) { 
    1213    case 'button': 
    13         $hrefVal = TAB.TAB.TAB.TAB.TAB.TAB.TAB.'<dl class="line">'.CRLF 
     14        if($service['interface'] == 'simple') { 
     15            $hrefVal = TAB.TAB.TAB.TAB.TAB.TAB.TAB.'<dl class="line">'.CRLF 
    1416            .TAB.TAB.TAB.TAB.TAB.TAB.TAB.TAB.'<dt class="hidden">'._t('패널 보기 설정').'</dt>'.CRLF 
    1517            .TAB.TAB.TAB.TAB.TAB.TAB.TAB.TAB.'<dd><span class="input-button"><a id="toggle'.$id.'" href="#">'._t('자세한 설정 보기').'</a></span></dd>'.CRLF 
    1618            .TAB.TAB.TAB.TAB.TAB.TAB.TAB.'</dl>'.CRLF; 
     19        }  
    1720        break; 
    1821    case 'link':  
    19         $hrefVal = '<a id="toggle'.$id.'" href="#">'.$string.'</a>'; 
     22        if($service['interface'] == 'simple') { 
     23            $hrefVal = '<a id="toggle'.$id.'" href="#">'.$string.'</a>'; 
     24        } else { 
     25            $hrefVal = $string; 
     26        } 
    2027        break; 
    2128    case 'sectionButton': default: 
    22         $hrefVal = TAB.TAB.TAB.TAB.TAB.TAB.TAB.'<dl class="panel-setting">'.CRLF 
     29        if($service['interface'] == 'simple') { 
     30            $hrefVal = TAB.TAB.TAB.TAB.TAB.TAB.TAB.'<dl class="panel-setting">'.CRLF 
    2331            .TAB.TAB.TAB.TAB.TAB.TAB.TAB.TAB.'<dt>'._t('패널 보기 설정').'</dt>'.CRLF 
    2432            .TAB.TAB.TAB.TAB.TAB.TAB.TAB.TAB.'<dd><a id="toggle'.$id.'" href="#">'._t('패널 열기').'</a></dd>'.CRLF 
    2533            .TAB.TAB.TAB.TAB.TAB.TAB.TAB.'</dl>'.CRLF; 
     34        } 
    2635        break; 
    2736    } 
     
    3241    global $fxList, $service; 
    3342    $jsVal = ''; 
    34     if(!empty($fxList)) { 
     43    if(!empty($fxList) && ($service['interface'] == 'simple')) { 
    3544        foreach($fxList as $fxItem) { 
    3645            $jsVal .= "var ".$fxItem." = new Fx.Slide('".$fxItem."');".CRLF 
  • trunk/lib/piece/owner/header.php

    r5655 r5771  
    213213    <script type="text/javascript" src="<?php echo $service['path'];?>/script/owner.js"></script> 
    214214<?php 
    215 if(!in_array($blogMenu['contentMenu'],array('post','edit'))) { 
     215if(($service['interface'] == 'simple') || ($service['effect'])) { 
     216    if(!in_array($blogMenu['contentMenu'],array('post','edit'))) { 
    216217?> 
    217218    <script type="text/javascript" src="<?php echo $service['path'];?>/script/mootools.js"></script> 
    218219<?php 
     220    } 
    219221} 
    220222if( isset($service['admin_script']) ) {