Changeset 5740

Show
Ignore:
Timestamp:
04/11/08 01:19:22 (9 months ago)
Author:
inureyes
Message:

#920

  • 글목록을 정리합니다.
  • 정보 관련한 부분을 시각적으로 가장 우선시되는 앞으로 하고, 기능 아이콘은 뒤로 옮깁니다.
  • 기능 아이콘은 공개여부 아이콘 셋과 특수기능 아이콘 셋으로 기능상으로 구분합니다.
Location:
trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/interface/owner/entry/index.php

    r5730 r5740  
    192192                                                document.getElementById("syndicatedIcon_" + entry).innerHTML = '<a href="<?php echo $blogURL;?>/owner/entry/edit/' + entry + '?command=syndicate" onclick="setEntryVisibility('+entry+', 3); return false;" title="<?php echo _t('발행되지 않았습니다. 클릭하시면 발행으로 전환합니다.');?>"><span class="text"><?php echo _t('미발행');?><\/span><\/a>'; 
    193193                                                document.getElementById("syndicatedIcon_" + entry).className = 'syndicated-off-icon'; 
    194                                                  
    195                                                 tempTd = document.getElementById("protectedIcon_" + entry).parentNode; 
    196                                                 tempTr = tempTd.parentNode; 
    197                                                 tempTr.cells[8].innerHTML = ""; 
    198                                                  
     194                                                                                                 
    199195                                                break; 
    200196                                            case 1: 
     
    203199                                                document.getElementById("privateIcon_" + entry).removeAttribute('title'); 
    204200                                                 
    205                                                 document.getElementById("protectedIcon_" + entry).innerHTML = '<span class="text"><?php echo _t('보호');?><\/span>'; 
     201                                                document.getElementById("protectedIcon_" + entry).innerHTML = '<a href="<?php echo $blogURL;?>/owner/entry/edit/'+entry+'#status-line" onclick="showProtectSetter(\''+entry+'\'); return false;" title="<?php echo _t('보호 패스워드를 설정합니다.');?>"><span class="text"><?php echo _t('보호설정');?></span></a>'; 
    206202                                                document.getElementById("protectedIcon_" + entry).className = 'protected-on-icon'; 
    207203                                                document.getElementById("protectedIcon_" + entry).setAttribute('title', '<?php echo _t('현재 보호 상태입니다.');?>'); 
    208                                                  
     204 
    209205                                                document.getElementById("publicIcon_" + entry).innerHTML = '<a href="<?php echo $blogURL;?>/owner/entry/edit/' + entry + '?command=public" onclick="setEntryVisibility('+entry+', 2); return false;" title="<?php echo _t('현재 상태를 공개로 전환합니다.');?>"><span class="text"><?php echo _t('공개');?><\/span><\/a>'; 
    210206                                                document.getElementById("publicIcon_" + entry).className = 'public-off-icon'; 
     
    221217                                                tempLink.setAttribute("title", "<?php echo _t('보호 패스워드를 설정합니다.');?>"); 
    222218                                                tempLink.innerHTML = '<span class="text"><?php echo _t('보호설정');?><\/span>'; 
    223                                                  
    224                                                 tempTd = document.getElementById("protectedIcon_" + entry).parentNode; 
    225                                                 tempTr = tempTd.parentNode; 
    226                                                 tempTr.cells[8].appendChild(tempLink); 
    227                                                  
     219                                                                                                 
    228220                                                break; 
    229221                                            case 2: 
     
    243235                                                document.getElementById("syndicatedIcon_" + entry).className = 'syndicated-off-icon'; 
    244236                                                 
    245                                                 tempTd = document.getElementById("protectedIcon_" + entry).parentNode; 
    246                                                 tempTr = tempTd.parentNode; 
    247                                                 tempTr.cells[8].innerHTML = ""; 
    248                                                                                              
    249237                                                break; 
    250238                                            case 3: 
     
    263251                                                document.getElementById("syndicatedIcon_" + entry).innerHTML = '<a href="<?php echo $blogURL;?>/owner/entry/edit/' + entry + '?command=syndicate" onclick="setEntryVisibility('+entry+', 2); return false;" title="<?php echo _t('발행되었습니다. 클릭하시면 발행을 취소합니다.');?>"><span class="text"><?php echo _t('발행');?><\/span><\/a>'; 
    264252                                                document.getElementById("syndicatedIcon_" + entry).className = 'syndicated-on-icon'; 
    265                                                  
    266                                                 tempTd = document.getElementById("protectedIcon_" + entry).parentNode; 
    267                                                 tempTr = tempTd.parentNode; 
    268                                                 tempTr.cells[7].innerHTML = ""; 
    269                                                  
     253                                                                                                 
    270254                                                if (countSyndicated == false) { 
    271255                                                    viewWhatIsEolin(); 
     
    560544                                function showProtectSetter(id) { 
    561545                                    if (document.getElementById("entry" + id + "Protection")) { 
    562                                         objTable = getParentByTagName("TABLE", getObject("protectedSettingIcon_" + id)); 
    563                                         objTr = getParentByTagName("TR", getObject("protectedSettingIcon_" + id)); 
     546                                        objTable = getParentByTagName("TABLE", getObject("protectedIcon_" + id)); 
     547                                        objTr = getParentByTagName("TR", getObject("protectedIcon_" + id)); 
    564548                                        objTable.deleteRow(objTr.rowIndex + 1); 
    565549                                         
    566                                         document.getElementById("protectedSettingIcon_" + id).className = "protect-off-button button"; 
     550//                                      document.getElementById("protectedSettingIcon_" + id).className = "protect-off-button button"; 
    567551                                    } else { 
    568552                                        var request = new HTTPRequest("<?php echo $blogURL;?>/owner/entry/protect/getPassword/" + id); 
    569553                                        request.onSuccess = function () { 
    570                                             objTable = getParentByTagName("TABLE", getObject("protectedSettingIcon_" + id)); 
    571                                             objTr = getParentByTagName("TR", getObject("protectedSettingIcon_" + id)); 
     554                                            objTable = getParentByTagName("TABLE", getObject("protectedIcon_" + id)); 
     555                                            objTr = getParentByTagName("TR", getObject("protectedIcon_" + id)); 
    572556                                             
    573557                                            newRow = objTable.insertRow(objTr.rowIndex + 1); 
     
    592576                                            newCell.appendChild(newSection); 
    593577                                             
    594                                             document.getElementById("protectedSettingIcon_" + id).className = "protect-on-button button"; 
     578//                                          document.getElementById("protectedSettingIcon_" + id).className = "protect-on-button button"; 
    595579                                        } 
    596580                                        request.onError = function () { 
     
    617601                                         
    618602                                        newCell = newRow.insertCell(0); 
    619                                         newCell.colSpan = 11; 
     603                                        newCell.colSpan = 10; 
    620604                                        newCell.setAttribute("align", "right"); 
    621605                                         
     
    737721                             
    738722                            <ul id="entry-tabs-box" class="tabs-box"> 
    739                                 <!-- TODO : $tab['postfix'] 버그 --> 
    740723                                <li class="entry-all<?php echo isset($tabsClass['all']) ? ' selected' : NULL;?>"><a href="<?php echo $blogURL;?>/owner/entry?page=1<?php echo $tab['postfix'];?>"><?php echo _t('모든 글');?></a></li> 
    741724                                <li class="entry-draft<?php echo isset($tabsClass['draft']) ? ' selected' : NULL;?>"><a href="<?php echo $blogURL;?>/owner/entry?page=1<?php echo $tab['postfix'];?>&amp;visibility=draft"><?php echo _t('쓰고 있는 글');?></a></li> 
     
    798781                                            <th class="selection"><input type="checkbox" id="allChecked" class="checkbox" onclick="checkAll(this.checked);" /></th> 
    799782                                            <th class="starred">&nbsp;</th> 
    800                                             <th class="date"><span class="text"><?php echo _t('등록일자');?></span></th> 
    801                                             <th class="status"><span class="text"><?php echo _t('상태');?></span></th> 
    802                                             <th class="syndicate"><span class="text"><?php echo _t('발행');?></span></th> 
    803783                                            <th class="category"><span class="text"><?php echo _t('분류');?></span></th> 
    804784                                            <th class="title"><span class="text"><?php echo _t('제목');?></span></th> 
    805785                                            <th class="author"><span class="text"><?php echo _t('필자');?></span></th> 
    806                                             <th class="protect"><span class="text"><?php echo _t('보호설정');?></span></th> 
     786                                            <th class="date"><span class="text"><?php echo _t('등록일자');?></span></th> 
     787                                            <th class="status"><span class="text"><?php echo _t('상태');?></span></th> 
     788                                            <th class="syndicate"><span class="text"><?php echo _t('발행');?></span></th>                                          
    807789                                            <th class="trackback"><span class="text"><?php echo _t('글걸기');?></span></th> 
    808790                                            <th class="delete"><span class="text"><?php echo _t('삭제');?></span></th> 
     
    834816    } 
    835817?></td> 
    836                                             <td class="date"><?php echo Timestamp::formatDate($entry['published']);?></td> 
    837                                             <td class="status"> 
    838 <?php 
    839     if($entry['category'] == -4) { 
    840 ?> 
    841                                                 <span id="templateInstruction"><?php echo _t('서식');?></span> 
    842 <?php 
    843  
    844     } else if ($entry['visibility'] == 0) { 
    845 ?> 
    846                                                 <span id="privateIcon_<?php echo $entry['id'];?>" class="private-on-icon" title="<?php echo _t('현재 비공개 상태입니다.');?>"><span class="text"><?php echo _t('비공개');?></span></span> 
    847                                                 <span id="protectedIcon_<?php echo $entry['id'];?>" class="protected-off-icon"><a href="<?php echo $blogURL;?>/owner/entry/visibility/<?php echo $entry['id'];?>?command=protect" onclick="setEntryVisibility(<?php echo $entry['id'];?>, 1); return false;" title="<?php echo _t('현재 상태를 보호로 전환합니다.');?>"><span class="text"><?php echo _t('보호');?></span></a></span> 
    848                                                 <span id="publicIcon_<?php echo $entry['id'];?>" class="public-off-icon"><a href="<?php echo $blogURL;?>/owner/entry/visibility/<?php echo $entry['id'];?>?command=public" onclick="setEntryVisibility(<?php echo $entry['id'];?>, 2); return false;" title="<?php echo _t('현재 상태를 공개로 전환합니다.');?>"><span class="text"><?php echo _t('공개');?></span></a></span> 
    849 <?php 
    850     } else if ($entry['visibility'] == 1) { 
    851 ?> 
    852                                                 <span id="privateIcon_<?php echo $entry['id'];?>" class="private-off-icon"><a href="<?php echo $blogURL;?>/owner/entry/visibility/<?php echo $entry['id'];?>?command=private" onclick="setEntryVisibility(<?php echo $entry['id'];?>, 0); return false;" title="<?php echo _t('현재 상태를 비공개로 전환합니다.');?>"><span class="text"><?php echo _t('비공개');?></span></a></span> 
    853                                                 <span id="protectedIcon_<?php echo $entry['id'];?>" class="protected-on-icon" title="<?php echo _t('현재 보호 상태입니다.');?>"><span class="text"><?php echo _t('보호');?></span></span> 
    854                                                 <span id="publicIcon_<?php echo $entry['id'];?>" class="public-off-icon"><a href="<?php echo $blogURL;?>/owner/entry/visibility/<?php echo $entry['id'];?>?command=public" onclick="setEntryVisibility(<?php echo $entry['id'];?>, 2); return false;" title="<?php echo _t('현재 상태를 공개로 전환합니다.');?>"><span class="text"><?php echo _t('공개');?></span></a></span> 
    855 <?php 
    856     } else if ($entry['visibility'] == 2 || $entry['visibility'] == 3) { 
    857 ?> 
    858                                                 <span id="privateIcon_<?php echo $entry['id'];?>" class="private-off-icon"><a href="<?php echo $blogURL;?>/owner/entry/visibility/<?php echo $entry['id'];?>?command=private" onclick="setEntryVisibility(<?php echo $entry['id'];?>, 0); return false;" title="<?php echo _t('현재 상태를 비공개로 전환합니다.');?>"><span class="text"><?php echo _t('비공개');?></span></a></span> 
    859                                                 <span id="protectedIcon_<?php echo $entry['id'];?>" class="protected-off-icon"><a href="<?php echo $blogURL;?>/owner/entry/visibility/<?php echo $entry['id'];?>?command=protect" onclick="setEntryVisibility(<?php echo $entry['id'];?>, 1); return false;" title="<?php echo _t('현재 상태를 보호로 전환합니다.');?>"><span class="text"><?php echo _t('보호');?></span></a></span> 
    860                                                 <span id="publicIcon_<?php echo $entry['id'];?>" class="public-on-icon" title="<?php echo _t('현재 공개 상태입니다.');?>"><span class="text"><?php echo _t('공개');?></span></span> 
    861 <?php 
    862     } else { 
    863 ?> 
    864                                                 <span id="privateIcon_<?php echo $entry['id'];?>" class="private-off-icon"><span class="text"><?php echo _t('비공개');?></span></span> 
    865                                                 <span id="protectedIcon_<?php echo $entry['id'];?>" class="protected-off-icon"><span class="text"><?php echo _t('보호');?></span></span> 
    866                                                 <span id="publicIcon_<?php echo $entry['id'];?>" class="public-off-icon"><span class="text"><?php echo _t('공개');?></span></span> 
    867 <?php 
    868     } 
    869 ?> 
    870                                             </td> 
    871                                             <td class="syndicate"> 
    872 <?php 
    873     if($entry['category'] == -4 || $entry['visibility'] < 0) { 
    874         echo ''; 
    875     } else if ($entry['visibility'] == 3) { 
    876 ?> 
    877                                                 <span id="syndicatedIcon_<?php echo $entry['id'];?>" class="syndicated-on-icon"><a href="<?php echo $blogURL;?>/owner/entry/visibility/<?php echo $entry['id'];?>?command=public" onclick="setEntryVisibility(<?php echo $entry['id'];?>, 2); return false;" title="<?php echo _t('발행되었습니다. 클릭하시면 발행을 취소합니다.');?>"><span class="text"><?php echo _t('발행');?></span></a></span> 
    878 <?php 
    879     } else { 
    880 ?> 
    881                                                 <span id="syndicatedIcon_<?php echo $entry['id'];?>" class="syndicated-off-icon"><a href="<?php echo $blogURL;?>/owner/entry/visibility/<?php echo $entry['id'];?>?command=syndicate" onclick="setEntryVisibility(<?php echo $entry['id'];?>, 3); return false;" title="<?php echo _t('발행되지 않았습니다. 클릭하시면 발행으로 전환합니다.');?>"><span class="text"><?php echo _t('미발행');?></span></a></span> 
    882 <?php 
    883     } 
    884 ?> 
    885                                             </td> 
    886818                                            <td class="category"> 
    887819<?php 
     
    920852                                                <?php echo User::getName($entry['userid']);?> 
    921853                                            </td> 
    922                                             <td class="protect"> 
    923 <?php 
    924     if ($entry['visibility'] == 1) { 
    925 ?> 
    926                                                 <a id="protectedSettingIcon_<?php echo $entry['id'];?>" class="protect-off-button button" href="<?php echo $blogURL;?>/owner/entry/edit/<?php echo $entry['id'];?>#status-line" onclick="showProtectSetter('<?php echo $entry['id'];?>'); return false;" title="<?php echo _t('보호 패스워드를 설정합니다.');?>"><span class="text"><?php echo _t('보호설정');?></span></a> 
     854                                            <td class="date"><?php echo Timestamp::formatDate($entry['published']);?></td> 
     855                                            <td class="status"> 
     856<?php 
     857    if($entry['category'] == -4) { 
     858?> 
     859                                                <span id="templateInstruction"><?php echo _t('서식');?></span> 
     860<?php 
     861 
     862    } else if ($entry['visibility'] == 0) { 
     863?> 
     864                                                <span id="privateIcon_<?php echo $entry['id'];?>" class="private-on-icon" title="<?php echo _t('현재 비공개 상태입니다.');?>"><span class="text"><?php echo _t('비공개');?></span></span> 
     865                                                <span id="protectedIcon_<?php echo $entry['id'];?>" class="protected-off-icon"><a href="<?php echo $blogURL;?>/owner/entry/visibility/<?php echo $entry['id'];?>?command=protect" onclick="setEntryVisibility(<?php echo $entry['id'];?>, 1); return false;" title="<?php echo _t('현재 상태를 보호로 전환합니다.');?>"><span class="text"><?php echo _t('보호');?></span></a></span> 
     866                                                <span id="publicIcon_<?php echo $entry['id'];?>" class="public-off-icon"><a href="<?php echo $blogURL;?>/owner/entry/visibility/<?php echo $entry['id'];?>?command=public" onclick="setEntryVisibility(<?php echo $entry['id'];?>, 2); return false;" title="<?php echo _t('현재 상태를 공개로 전환합니다.');?>"><span class="text"><?php echo _t('공개');?></span></a></span> 
     867<?php 
     868    } else if ($entry['visibility'] == 1) { 
     869?> 
     870                                                <span id="privateIcon_<?php echo $entry['id'];?>" class="private-off-icon"><a href="<?php echo $blogURL;?>/owner/entry/visibility/<?php echo $entry['id'];?>?command=private" onclick="setEntryVisibility(<?php echo $entry['id'];?>, 0); return false;" title="<?php echo _t('현재 상태를 비공개로 전환합니다.');?>"><span class="text"><?php echo _t('비공개');?></span></a></span> 
     871                                                <span id="protectedIcon_<?php echo $entry['id'];?>" class="protected-on-icon" title="<?php echo _t('현재 보호 상태입니다.');?>"><a href="<?php echo $blogURL;?>/owner/entry/edit/<?php echo $entry['id'];?>#status-line" onclick="showProtectSetter('<?php echo $entry['id'];?>'); return false;" title="<?php echo _t('보호 패스워드를 설정합니다.');?>"><span class="text"><?php echo _t('보호설정');?></span></a></span> 
     872                                                <span id="publicIcon_<?php echo $entry['id'];?>" class="public-off-icon"><a href="<?php echo $blogURL;?>/owner/entry/visibility/<?php echo $entry['id'];?>?command=public" onclick="setEntryVisibility(<?php echo $entry['id'];?>, 2); return false;" title="<?php echo _t('현재 상태를 공개로 전환합니다.');?>"><span class="text"><?php echo _t('공개');?></span></a></span> 
     873<?php 
     874    } else if ($entry['visibility'] == 2 || $entry['visibility'] == 3) { 
     875?> 
     876                                                <span id="privateIcon_<?php echo $entry['id'];?>" class="private-off-icon"><a href="<?php echo $blogURL;?>/owner/entry/visibility/<?php echo $entry['id'];?>?command=private" onclick="setEntryVisibility(<?php echo $entry['id'];?>, 0); return false;" title="<?php echo _t('현재 상태를 비공개로 전환합니다.');?>"><span class="text"><?php echo _t('비공개');?></span></a></span> 
     877                                                <span id="protectedIcon_<?php echo $entry['id'];?>" class="protected-off-icon"><a href="<?php echo $blogURL;?>/owner/entry/visibility/<?php echo $entry['id'];?>?command=protect" onclick="setEntryVisibility(<?php echo $entry['id'];?>, 1); return false;" title="<?php echo _t('현재 상태를 보호로 전환합니다.');?>"><span class="text"><?php echo _t('보호');?></span></a></span> 
     878                                                <span id="publicIcon_<?php echo $entry['id'];?>" class="public-on-icon" title="<?php echo _t('현재 공개 상태입니다.');?>"><span class="text"><?php echo _t('공개');?></span></span> 
     879<?php 
     880    } else { 
     881?> 
     882                                                <span id="privateIcon_<?php echo $entry['id'];?>" class="private-off-icon"><span class="text"><?php echo _t('비공개');?></span></span> 
     883                                                <span id="protectedIcon_<?php echo $entry['id'];?>" class="protected-off-icon"><span class="text"><?php echo _t('보호');?></span></span> 
     884                                                <span id="publicIcon_<?php echo $entry['id'];?>" class="public-off-icon"><span class="text"><?php echo _t('공개');?></span></span> 
     885<?php 
     886    } 
     887?> 
     888                                            </td> 
     889                                            <td class="syndicate"> 
     890<?php 
     891    if($entry['category'] == -4 || $entry['visibility'] < 0) { 
     892        echo ''; 
     893    } else if ($entry['visibility'] == 3) { 
     894?> 
     895                                                <span id="syndicatedIcon_<?php echo $entry['id'];?>" class="syndicated-on-icon"><a href="<?php echo $blogURL;?>/owner/entry/visibility/<?php echo $entry['id'];?>?command=public" onclick="setEntryVisibility(<?php echo $entry['id'];?>, 2); return false;" title="<?php echo _t('발행되었습니다. 클릭하시면 발행을 취소합니다.');?>"><span class="text"><?php echo _t('발행');?></span></a></span> 
     896<?php 
     897    } else { 
     898?> 
     899                                                <span id="syndicatedIcon_<?php echo $entry['id'];?>" class="syndicated-off-icon"><a href="<?php echo $blogURL;?>/owner/entry/visibility/<?php echo $entry['id'];?>?command=syndicate" onclick="setEntryVisibility(<?php echo $entry['id'];?>, 3); return false;" title="<?php echo _t('발행되지 않았습니다. 클릭하시면 발행으로 전환합니다.');?>"><span class="text"><?php echo _t('미발행');?></span></a></span> 
    927900<?php 
    928901    } 
  • trunk/style/admin/whitedream/basic.css

    r5737 r5740  
    652652} 
    653653 
     654table.data-inbox tbody tr .status .protected-on-icon a 
     655{ 
     656    background-image                 : url("./image/icon_protected.gif"); 
     657    background-position              : left bottom; 
     658    background-repeat                : no-repeat; 
     659    display                          : block; 
     660    float                            : left; 
     661    height                           : 15px; 
     662    width                            : 15px; 
     663} 
    654664table.data-inbox tbody tr .status .protected-on-icon span, 
    655665table.data-inbox tbody tr .status .protected-off-icon span