1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
---
title: XUL Changes for Firefox 1.5
slug: XUL_Changes_for_Firefox_1.5
tags:
- XUL
translation_of: Archive/Mozilla/XUL/XUL_Changes_for_Firefox_1.5
---
<p>여기서는 <a href="ko/Firefox_1.5">Firefox 1.5</a> (<a href="ko/Gecko">Gecko</a> 1.8)에서 <a href="ko/XUL">XUL</a>에 가장 두드러진 바뀐 점을 나열합니다. 알면 좋을 다른 바뀐 점은, <a href="ko/Adapting_XUL_Applications_for_Firefox_1.5">Adapting XUL Applications for Firefox 1.5</a>을 보세요.</p>
<h3 id=".3Cscrollcorner.3E" name=".3Cscrollcorner.3E"><code><scrollcorner></code></h3>
<p><scrollcorner> 요소는 가로와 세로 스크롤바의 교차점에 작은 상자를 만드는데 쓰기 위해 추가했습니다.</p>
<h3 id=".3Crichlistbox.3E.EC.99.80_.3Crichlistitem.3E" name=".3Crichlistbox.3E.EC.99.80_.3Crichlistitem.3E"><code><richlistbox></code>와 <code><richlistitem></code></h3>
<p><richlistbox>와 <richlistitem> 요소는 임의(arbitrary) content를 포함하는 목록을 만드는 데 씁니다. 이 요소는 원래 textual 아이템 목록을 위해 설계한 <listbox>와 비슷하게 동작합니다. <richlistbox>는 <listbox>와 많이 같은 API를 지원하고 <richlistitem> 요소가 만든 단일 항목들을 선택할 지도 모릅니다. 더 많은 정보는 <a href="ko/XUL/Richlistbox">XUL:Richlistbox</a>를 보세요.</p>
<h3 id=".ED.99.98.EA.B2.BD.EC.84.A4.EC.A0.95_.EC.8B.9C.EC.8A.A4.ED.85.9C" name=".ED.99.98.EA.B2.BD.EC.84.A4.EC.A0.95_.EC.8B.9C.EC.8A.A4.ED.85.9C">환경설정 시스템</h3>
<p>여러 요소가 환경설정 창을 만드는데 쓰일 수 있도록 추가됐습니다. 이 창은 여러 패널(panel)을 지원하는 다이얼로그의 특수한 형태이며, 각 패널은 같은 파일이나 개별 파일에 포함될 수 있습니다. 아이콘 한 모음(set)이 사용자가 패널을 전환하게 두는 다이얼로그 꼭대기에 나타납니다. 새 환경설정 요소와 기존 요소를 위한 추가 속성과 함께, 코드를 쓰지 않고도 쉽게 환경설정을 할 수 있습니다. 더 많은 정보는, <a href="ko/Preferences_System">Preferences System</a>을 보세요.</p>
<h3 id="bfcache" name="bfcache"><code>bfcache</code></h3>
<p>Mozilla는 이제 페이지의 DOM을 캐시에 저장합니다, 그래서 뒤로 가기와 앞으로 가기는 페이지를 다시 싣지(load) 않고, 내비게이션 효율을 훨씬 더 높입니다. <code>pageshow</code>와 <code>pagehide</code> 이벤트는 캐시에서 페이지를 전환할 떄 쓰입니다. 반면에 <code>load</code>와 <code>unload</code> 이벤트는 오직 페이지를 싣(load)거나 내릴(unload) 때 쓰입니다.</p>
<p>더 많은 정보는 <a href="ko/Using_Firefox_1.5_caching">Using Firefox 1.5 caching</a>를 보세요.</p>
<h3 id="tabIndex" name="tabIndex"><code>tabIndex</code></h3>
<p><code>tabIndex</code> 속성은 이제 대다수 요소에 적용됩니다.</p>
<h3 id=".3Cradiogroup.3E" name=".3Cradiogroup.3E"><code><radiogroup></code></h3>
<p><radiogroup> 요소에 value 속성을 설정하여 대응하는 값을 갖는 그룹의 <radio> 요소를 선택합니다.</p>
<h3 id="Dialog:_defaultButton_.EC.86.8D.EC.84.B1" name="Dialog:_defaultButton_.EC.86.8D.EC.84.B1">Dialog: <code>defaultButton</code> 속성</h3>
<p><code><dialog></code> 바인딩은 이제 <code>defaultButton</code> 속성을 지원합니다. 이 속성을 설정하여 다이얼로그의 기본 버튼을 바꿉니다. <code><dialog></code> 바인딩 (그 이름을 쓰는)의 버튼 가운데 하나 또는 <code>none</code>으로 설정할 수 있습니다. 버튼이 없는 경우가 기본값으로 설정됩니다.</p>
<h3 id="Button:_icon_.EC.86.8D.EC.84.B1" name="Button:_icon_.EC.86.8D.EC.84.B1">Button: <code>icon</code> 속성</h3>
<p>버튼의 icon 속성은 버튼에 어떤 플랫폼에서 쓰이는 재고(stock) 아이콘을 설정하는 데 쓸 수 있습니다. 예컨대 <button icon="help">는 도움말 아이콘이 있는 버튼을 만듭니다. 이는 대체로 GNOME 시스템에 쓰이며 다음 값들을 쓸 수 있습니다. <code>accept</code>, <code>cancel</code>, <code>help</code>, <code>open</code>, <code>save</code>, <code>find</code>, <code>clear</code>, <code>yes</code>, <code>no</code>, <code>apply</code>, <code>close</code>, <code>print</code>, <code>add</code>, <code>remove</code>, <code>refresh</code>, <code>go-forward</code>, <code>go-back</code>, <code>properties</code>, <code>select-font</code>, <code>select-color</code>, <code>network</code>.</p>
<h3 id=".3Cmenulist.3E" name=".3Cmenulist.3E"><code><menulist></code></h3>
<p><menulist>의 아이템은 아이템 레이블과 나란히 추가 설명 글 표시를 허용하는 description 속성을 지원합니다. menulist 수정 메소드인 appendItem과 insertItemAt은 아이템을 이런 식으로 만들 때 추가 설명 인수를 취합니다.</p>
<h3 id=".3Clistbox.3E" name=".3Clistbox.3E"><code><listbox></code></h3>
<p><code>removeItemAt</code> 메소드는 일찍이 버그 (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=236068" title="FIXED: removeItemAt for <listbox> removes wrong item if there is a <listhead>">bug 236068</a>) 때문에 zero-base가 아니었습니다. 이는 Firefox 1.5에서 고쳤고 이 zero-base가 아닌 behaviour에 의존하는 모든 코드는 바뀌어야 합니다.</p>
<h3 id=".3Cstringbundle.3E" name=".3Cstringbundle.3E"><code><stringbundle></code></h3>
<p><stringbundle> 요소는 묶음(bundle)의 모든 문자열의 열거형(enumeration)을 검색하는 데 쓰이는 strings 속성이 있습니다.</p>
<h3 id=".EB.81.8C_.EC.88.98_.EC.9E.88.EB.8A.94_.ED.83.AD" name=".EB.81.8C_.EC.88.98_.EC.9E.88.EB.8A.94_.ED.83.AD">끌 수 있는 탭</h3>
<p>탭브라우저는 이제 사용자가 탭을 끌어 재배치하는 것을 허용합니다.</p>
<h3 id=".3Ctabbox.3E" name=".3Ctabbox.3E"><code><tabbox></code></h3>
<p><tabbox> 요소는 이제 기본으로 선택된 탭을 지정하기 위해 <code>selectedIndex</code> 속성을 지원합니다.</p>
<h3 id=".EB.8F.99.EC.A0.81.EC.9C.BC.EB.A1.9C_overlay_.EC.8B.A3.EA.B8.B0" name=".EB.8F.99.EC.A0.81.EC.9C.BC.EB.A1.9C_overlay_.EC.8B.A3.EA.B8.B0">동적으로 overlay 싣기</h3>
<p>XUL은 이제 <code><a href="ko/DOM/document.loadOverlay">document.loadOverlay</a></code> 함수를 써 동적으로 <a href="ko/XUL_Overlays">overlays</a> 싣기(loading)를 지원합니다.</p>
<div class="originaldocinfo">
<h3 id=".EC.9B.90.EB.B3.B8_.EB.AC.B8.EC.84.9C_.EC.A0.95.EB.B3.B4" name=".EC.9B.90.EB.B3.B8_.EB.AC.B8.EC.84.9C_.EC.A0.95.EB.B3.B4">원본 문서 정보</h3>
<ul>
<li>저자: Neil Deakin</li>
</ul>
</div>
<p></p>
|