1

주제: sandbox merge 관련 에러

일단 관련 글입니다.
http://tattertools.com/ko/forum/viewtopic.php?id=492

이제는 너무 많은 부분이 달라져서 changeset을 참조한 수동 merge밖에 방법이 없더군요.
working set이 아니면 commit하지 않으려고 했는데, 도저히 해결이 되지 않아서 도움을 받고자 sandbox에 commit했습니다.

ownerView.php 단독 문제인지, 그렇지 않으면 다른 변경된 구성요소들과의 충돌인지 모르겠습니다만, 메인 화면이 뜨지 않습니다.
(ownerView.php를 revert할 경우 블로그는 정상적으로 뜹니다)

ownerView.php의 diff 결과는 다음과 같습니다.

3c3
<     global $owner, $database, $skin, $blogURL, $service;
---
>     global $owner, $database, $skin, $hostURL, $blogURL, $service;
22,23c22,26
< 
<                                             function savePosition() {
---
>                                             var s_unknownFileType = "<?php echo _t('알 수 없는 형식의 파일명입니다')?>";
>                                             var s_enterObjectTag = "<?php echo _t('OBJECT 태그만 입력하세요')?>";
>                                             var s_enterCorrectObjectTag = "<?php echo _t('틀린 OBJECT 태그입니다')?>";
>      
>      function savePosition() {
247a251,256
>                                                         if(editor.isMediaFile(value[0])) {
>                                                     getObject("propertyInsertObject_type").value = "url";
>                                                     getObject("propertyInsertObject_url").value = "<?="$hostURL$blogURL"?>" + "/attachment/" + value[0];
>                                                     TTCommand("InsertObject");
>                                                     return;
>                                                 }
943a953,981
>                                                     <div id="propertyInsertObject" class="entry-editor-property" style="display: none;">
>                                                         <div class="head-line">
>                                                             <b><?php echo =_t('오브젝트 삽입')?></b>
>                                                         </div>
>                                                         <dl class="line">
>                                                             <dt class="property-name"><?php echo _t('유형')?></dt>
>                                                             <dd>
>                                                             <select id="propertyInsertObject_type" style="width: 105px" onchange="getObject('propertyInsertObject_part_url').style.display=getObject('propertyInsertObject_part_raw').style.display='none';getObject('propertyInsertObject_part_' + this.value).style.display = 'block'">
>                                                                 <option value="url"><?=_t('주소 입력')?></option>
>                                                                 <option value="raw"><?=_t('코드 붙여넣기'?></option>
>                                                             </select>
>                                                             </dd>
>                                                             <dd class="clear"></dd>
>                                                         </dl>
>                                                         <dl class="line">
>                                                             <dt class="property-name"><?php echo _t('파일 주소')?></dt>
>                                                             <dd><input type="text" class="text-input" id="propertyInsertObject_url" /></dd>
>                                                             <dd class="clear"></dd>
>                                                         </dl>
>                                                         <dl class="line">
>                                                             <dt class="property-name"><?php echo _t('코드')?></dt>
>                                                             <dd>
>                                                                 <textarea id="propertyInsertObject_chunk"></textarea>
>                                                             </dd>
>                                                             <dd class="clear"></dd>
>                                                         </dl>
>                                                         <input type="button" onclick="TTCommand('InsertObject')" value="<?php echo _t('삽입하기')?>"/>
>                                                         <input type="button" onclick="TTCommand('HideObjectBlock')" value="<?php echo _t('취소하기')?>"/>
>                                                     </div>
1084a1123,1143
>                                                     <div id="propertyObject" class="entry-editor-property" style="display: none;">
>                                                         <div class="head-line">
>                                                             <b>Object</b>
>                                                         </div>
>                                                         <dl class="line">
>                                                             <dt class="property-name"><?php echo _t('폭')?></dt>
>                                                             <dd><input type="text" class="text-input" id="propertyObject_width" onkeyup="editor.setProperty()" /></dd>
>                                                             <dd class="clear"></dd>
>                                                         </dl>
>                                                         <dl class="line">
>                                                             <dt class="property-name"><?php echo _t('높이')?></dt>
>                                                             <dd><input type="text" class="text-input" id="propertyObject_height" onkeyup="editor.setProperty()" /></dd>
>                                                             <dd class="clear"></dd>
>                                                         </dl>
> 
>                                                         <dl class="line">
>                                                             <dt class="property-name"><?php echo _t('코드')?></dt>
>                                                             <dd><textarea id="propertyObject_chunk" onkeyup="editor.setProperty()"></textarea></dd>
>                                                             <dd class="clear"></dd>
>                                                         </dl>
>                                                     </div>
1483,1484c1542
<                                                             <a id="indicatorMediaBlock" class="button" href="#void" onclick="TTCommand('MediaBlock')" title="<?php echo _t('미디어 삽입')?>"><span><?php echo _t('미디어 삽입')?></span></a>
<                                                             <a id="indicatorFlashBlock" class="button" href="#void" onclick="TTCommand('FlashBlock')" title="<?php echo _t('플래시 삽입')?>"><span><?php echo _t('플래시 삽입')?></span></a>
---
>                                                             <a id="indicatorMediaBlock" class="button" href="#void" onclick="TTCommand('ObjectBlock')" title="<?php echo _t('미디어 삽입')?>"><span><?php echo _t('미디어 삽입')?></span></a>
1594c1652
< ?>
\ No newline at end of file
---
> ?>

생각을 가다듬기 위해서 온라인에서 사흘정도 떨어져 있을 계획이라 이렇게 급하게 bug set을 commit하고 가는 것 죄송합니다. 다음부터는 이런 일이 절대 없을겁니다.

sandbox의 현재 버전 동작 가능하도록 부탁드립니다. sad

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

2

답글: sandbox merge 관련 에러

<div class="head-line">
    <b><?php echo =_t('오브젝트 삽입')?></b>
</div>
<dl class="line">
    <dt class="property-name"><?php echo _t('유형')?></dt>
    <dd>
        <select id="propertyInsertObject_type" style="width: 105px" onchange="getObject('propertyInsertObject_part_url').style.display=getObject('propertyInsertObject_part_raw').style.display='none';getObject('propertyInsertObject_part_' + this.value).style.display = 'block'">
            <option value="url"><?=_t('주소 입력')?></option>
            <option value="raw"><?=_t('코드 붙여넣기'?></option>
        </select>
    </dd>
    <dd class="clear"></dd>
</dl>

저 두 부분에 문제가 있었습니다. 해결해서 commit 했습니다.

graphittie (2006-05-25 17:18:31)에 의해 마지막으로 수정

3

답글: sandbox merge 관련 에러

저도 오랜만에  sandbox export  해서 블로그 변경해야 되겠습니다 smile
inureyes 님에 의하면 가히 폭발적 변화라는데.... 기대됩니다.

4

답글: sandbox merge 관련 에러

graphittie 작성:

<div class="head-line">
    <b><?php echo =_t('오브젝트 삽입')?></b>
</div>
<dl class="line">
    <dt class="property-name"><?php echo _t('유형')?></dt>
    <dd>
        <select id="propertyInsertObject_type" style="width: 105px" onchange="getObject('propertyInsertObject_part_url').style.display=getObject('propertyInsertObject_part_raw').style.display='none';getObject('propertyInsertObject_part_' + this.value).style.display = 'block'">
            <option value="url"><?=_t('주소 입력')?></option>
            <option value="raw"><?=_t('코드 붙여넣기'?></option>
        </select>
    </dd>
    <dd class="clear"></dd>
</dl>

저 두 부분에 문제가 있었습니다. 해결해서 commit 했습니다.

아... 이 쪽팔림을 어찌한단 말입니까....

그러고보니 trunk와 비교해 보니 위에서 추가된 소스 중 textarea 부분에 css 속성을 주어 크기를 한정해야 할 것 같습니다.;;;

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'