diff options
Diffstat (limited to 'files/th')
46 files changed, 0 insertions, 3925 deletions
diff --git a/files/th/_wikihistory.json b/files/th/_wikihistory.json deleted file mode 100644 index 7bdd82ca66..0000000000 --- a/files/th/_wikihistory.json +++ /dev/null @@ -1,472 +0,0 @@ -{ - "Glossary": { - "modified": "2020-10-07T11:14:20.810Z", - "contributors": [ - "peterbe", - "SphinxKnight", - "wbamberg", - "david_ross" - ] - }, - "Glossary/Data_structure": { - "modified": "2019-09-01T17:43:14.582Z", - "contributors": [ - "relta", - "Mr-nojoke" - ] - }, - "Learn": { - "modified": "2020-07-16T22:43:48.437Z", - "contributors": [ - "SphinxKnight", - "relta", - "miniy11mm", - "NeuxSLX", - "Sleeplesx", - "khaolek", - "reisizer", - "kscarfone" - ] - }, - "Learn/Accessibility": { - "modified": "2020-07-16T22:40:00.935Z", - "contributors": [ - "msobanjo" - ] - }, - "Learn/CSS": { - "modified": "2020-07-16T22:25:37.531Z", - "contributors": [ - "Andrew_Pfeiffer" - ] - }, - "Learn/Front-end_web_developer": { - "modified": "2020-08-16T11:08:31.575Z", - "contributors": [ - "wanchaiwuthikun", - "SphinxKnight", - "pong559" - ] - }, - "Learn/HTML": { - "modified": "2020-07-16T22:22:23.884Z", - "contributors": [ - "TornadoIDS" - ] - }, - "Learn/JavaScript": { - "modified": "2020-07-16T22:29:44.958Z", - "contributors": [ - "SphinxKnight" - ] - }, - "Learn/ฝั่งเซิร์ฟเวอร์": { - "modified": "2020-08-22T12:32:08.079Z", - "contributors": [ - "luciferz2130" - ] - }, - "Learn/เริ่มต้นใช้งานเว็บ": { - "modified": "2020-08-22T12:21:31.189Z", - "contributors": [ - "luciferz2130" - ] - }, - "MDN": { - "modified": "2020-02-19T17:58:18.306Z", - "contributors": [ - "jswisher", - "SphinxKnight", - "wbamberg", - "Jeremie", - "Panan", - "Sheppy" - ] - }, - "MDN/Contribute": { - "modified": "2019-01-16T18:29:32.685Z", - "contributors": [ - "wbamberg", - "boymanomai", - "Sheppy" - ] - }, - "MDN/Contribute/Getting_started": { - "modified": "2020-09-30T17:16:18.005Z", - "contributors": [ - "chrisdavidmills", - "wbamberg", - "wichai05", - "Ahmad.Safie", - "reisizer", - "puidesu", - "satthawut" - ] - }, - "MDN/Contribute/Howto": { - "modified": "2020-12-07T19:29:57.352Z", - "contributors": [ - "wbamberg", - "jswisher" - ] - }, - "MDN/Contribute/Howto/Create_an_MDN_account": { - "modified": "2019-04-30T21:53:50.225Z", - "contributors": [ - "wbamberg", - "wittawat456" - ] - }, - "MDN/Contribute/Howto/Do_a_technical_review": { - "modified": "2019-07-02T19:28:15.866Z", - "contributors": [ - "aliceparklad", - "wbamberg", - "nhoobee", - "daneeyan" - ] - }, - "MDN/Contribute/Localize": { - "modified": "2019-01-16T19:30:54.828Z", - "contributors": [ - "wbamberg", - "Sheppy" - ] - }, - "MDN/Contribute/Localize/Translating_pages": { - "modified": "2019-03-23T23:09:24.482Z", - "contributors": [ - "wbamberg", - "reisizer", - "Panan", - "satthawut", - "Kaanpakpum" - ] - }, - "MDN_at_ten": { - "modified": "2019-03-23T22:48:09.302Z", - "contributors": [ - "wkforever" - ] - }, - "Mozilla": { - "modified": "2019-03-23T23:27:29.227Z", - "contributors": [ - "Nampa", - "Sheppy" - ] - }, - "Mozilla/Developer_guide": { - "modified": "2019-03-23T23:10:45.317Z", - "contributors": [ - "Sheppy" - ] - }, - "Mozilla/Firefox": { - "modified": "2019-09-10T15:02:19.712Z", - "contributors": [ - "SphinxKnight", - "wbamberg", - "taksakorn", - "matchbox_par", - "rigelenrique", - "Nampa", - "satthawut" - ] - }, - "Mozilla/Firefox/เปิดผนึก": { - "modified": "2019-01-16T18:30:43.586Z", - "contributors": [ - "wbamberg", - "Nampa" - ] - }, - "Mozilla/Firefox/เปิดผนึก/30": { - "modified": "2019-03-23T23:12:58.184Z", - "contributors": [ - "wbamberg", - "Dexpaktho" - ] - }, - "Mozilla/Firefox/เปิดผนึก/47": { - "modified": "2019-03-23T22:22:47.058Z", - "contributors": [ - "wbamberg", - "kdex", - "itclinic" - ] - }, - "Tools": { - "modified": "2020-07-29T11:39:03.529Z", - "contributors": [ - "SphinxKnight", - "Panan", - "katesuwan" - ] - }, - "Tools/Debugger": { - "modified": "2020-07-16T22:35:06.450Z", - "contributors": [ - "Sheppy" - ] - }, - "Tools/Debugger/www.หนังโป้.com": { - "modified": "2020-07-16T22:35:17.110Z", - "contributors": [ - "SphinxKnight", - "abdulmana293" - ] - }, - "Tools/Eyedropper": { - "modified": "2020-07-16T22:36:07.984Z", - "contributors": [ - "teoli", - "suphattharaphong" - ] - }, - "Web": { - "modified": "2020-05-28T02:06:08.399Z", - "contributors": [ - "SphinxKnight", - "nattapon6398", - "srisuk19766", - "relta", - "NeuxSLX", - "Sleeplesx", - "reisizer", - "chananya", - "arnonchai", - "teoli", - "Bownee1", - "pamawc", - "Rest" - ] - }, - "Web/API": { - "modified": "2020-10-12T08:30:06.264Z", - "contributors": [ - "SphinxKnight", - "saharat.170214", - "pannawat.nm", - "produmdl", - "benz11260", - "taksakorn", - "teoli", - "fscholz" - ] - }, - "Web/API/Bluetooth": { - "modified": "2020-10-15T22:28:48.955Z", - "contributors": [ - "bershanskiy" - ] - }, - "Web/API/Bluetooth/onavailabilitychanged": { - "modified": "2020-10-15T22:28:45.649Z", - "contributors": [ - "srisuk19766" - ] - }, - "Web/API/CacheStorage": { - "modified": "2020-08-22T12:38:50.465Z", - "contributors": [ - "luciferz2130" - ] - }, - "Web/API/Geolocation": { - "modified": "2019-03-23T22:07:06.603Z", - "contributors": [ - "northvanhooser" - ] - }, - "Web/API/Geolocation_API": { - "modified": "2020-10-15T22:29:46.688Z", - "contributors": [ - "Chaiwat24", - "SphinxKnight", - "nwbl567" - ] - }, - "Web/API/Geolocation_API/Using_the_Geolocation_API": { - "modified": "2020-07-28T02:48:21.553Z", - "contributors": [ - "SphinxKnight", - "piyananjarutsri022" - ] - }, - "Web/API/History_API": { - "modified": "2019-03-18T21:12:00.554Z", - "contributors": [ - "SphinxKnight" - ] - }, - "Web/API/IndexedDB_API": { - "modified": "2019-03-18T21:41:47.120Z", - "contributors": [ - "Jatupan" - ] - }, - "Web/API/Location": { - "modified": "2019-03-18T21:33:00.088Z", - "contributors": [ - "depthdev" - ] - }, - "Web/API/Server-sent_events": { - "modified": "2019-07-25T02:31:57.327Z", - "contributors": [ - "SphinxKnight", - "filmendless" - ] - }, - "Web/API/WebGL_API": { - "modified": "2020-10-15T22:30:46.388Z", - "contributors": [ - "Tawoops" - ] - }, - "Web/API/WebSockets_API": { - "modified": "2020-10-15T22:31:06.629Z", - "contributors": [ - "peadrakw" - ] - }, - "Web/API/Window": { - "modified": "2020-10-15T22:33:16.953Z", - "contributors": [ - "luciferz2130" - ] - }, - "Web/API/XMLHttpRequest": { - "modified": "2020-10-15T22:18:02.697Z", - "contributors": [ - "weera1991" - ] - }, - "Web/API/XRReferenceSpaceType": { - "modified": "2020-10-15T22:28:59.643Z", - "contributors": [ - "srisuk19766" - ] - }, - "Web/CSS": { - "modified": "2020-06-15T00:41:37.200Z", - "contributors": [ - "Chainarong24NutDogg", - "SphinxKnight", - "athagoras", - "jswisher" - ] - }, - "Web/CSS/margin": { - "modified": "2019-03-23T22:21:58.914Z", - "contributors": [ - "athagoras" - ] - }, - "Web/Guide": { - "modified": "2019-03-23T23:21:03.054Z", - "contributors": [ - "www_test" - ] - }, - "Web/Guide/Graphics": { - "modified": "2020-06-17T05:44:57.223Z", - "contributors": [ - "Tawoops" - ] - }, - "Web/HTTP": { - "modified": "2020-10-07T12:00:24.952Z", - "contributors": [ - "james1979-th", - "tanchanok.klanthip", - "wirocnchu", - "gamemher2540", - "groovecoder" - ] - }, - "Web/HTTP/CORS": { - "modified": "2020-10-15T22:09:54.933Z", - "contributors": [ - "ghayth.mkh" - ] - }, - "Web/HTTP/CORS/Errors": { - "modified": "2019-03-18T21:24:52.809Z", - "contributors": [ - "nchevobbe" - ] - }, - "Web/HTTP/Status": { - "modified": "2019-03-23T22:02:20.627Z", - "contributors": [ - "mgold" - ] - }, - "Web/HTTP/Status/201": { - "modified": "2020-10-15T21:59:06.958Z", - "contributors": [ - "panuwizzle" - ] - }, - "Web/JavaScript": { - "modified": "2020-03-22T02:25:15.696Z", - "contributors": [ - "ipskn2dev", - "SphinxKnight", - "gdaz", - "Pipat", - "enthdoc", - "Bon1986", - "kerawits", - "spywhere", - "adadesions", - "teoli", - "Oliver_Propst" - ] - }, - "Web/Manifest": { - "modified": "2020-10-15T22:20:13.119Z", - "contributors": [ - "wbamberg" - ] - }, - "Web/Manifest/icons": { - "modified": "2020-10-15T22:20:14.805Z", - "contributors": [ - "SphinxKnight", - "Somchai-99" - ] - }, - "Web/Progressive_web_apps": { - "modified": "2020-05-13T03:40:40.802Z", - "contributors": [ - "laurenslang91" - ] - }, - "Web/Progressive_web_apps/Add_to_home_screen": { - "modified": "2020-05-13T03:40:42.415Z", - "contributors": [ - "SphinxKnight" - ] - }, - "Web/Security": { - "modified": "2020-12-07T17:30:28.307Z", - "contributors": [ - "jswisher" - ] - }, - "Web/Security/Mixed_content": { - "modified": "2020-05-29T14:46:01.678Z", - "contributors": [ - "rambo-panda" - ] - }, - "Web/Tutorials": { - "modified": "2019-09-13T21:22:10.128Z", - "contributors": [ - "Kritlnwzeed38" - ] - } -}
\ No newline at end of file diff --git a/files/th/archive/add-ons/deploying_a_plugin_as_an_extension/index.html b/files/th/archive/add-ons/deploying_a_plugin_as_an_extension/index.html deleted file mode 100644 index 99cb34be71..0000000000 --- a/files/th/archive/add-ons/deploying_a_plugin_as_an_extension/index.html +++ /dev/null @@ -1,82 +0,0 @@ ---- -title: Deploying a Plugin as an Extension -slug: Archive/Add-ons/Deploying_a_Plugin_as_an_Extension -tags: - - Plugins - - add-on -translation_of: Archive/Add-ons/Deploying_a_Plugin_as_an_Extension ---- -<p>One of the new features available in Firefox 1.5 is the ability to place browser plugins in a Firefox extension. This feature is particularly useful for vendors who wish to deploy the plugin even if Firefox is not currently installed, or who want to use the automatic extension update mechanism to update their plugin to a newer version.</p> - -<p>Historically, most people have chosen to use an install.js script to install a plugin. When this method is used, you can choose to either place the plugin into the plugins directory, or, on Windows, place it into your own directory and modify the Windows registry to let Firefox know where to find the plugin. The downside to this method is that once the plugin is installed, it might be difficult for users to upgrade, uninstall, or disable the plugin.</p> - -<p>With Firefox 1.5, you can use the built-in extension mechanism to make a plugin available to your users. This allows the plugin to be treated like other Firefox extensions; it can be upgraded, disabled, or uninstalled using the Firefox user interface.</p> - -<p>In this article, we will create an extension for the Rhapsody Player Engine. Normally, this plugin is installed in a local directory, and a registry item is used to let Firefox know about the plugin.</p> - -<p>First, let's take a look at the structure of the XPI file used for a browser plugin.</p> - -<pre class="eval">RhapsodyPlayerEngine_Inst_Win.xpi - install.rdf - plugins/ - license.rtf - nprhapengine.dll -</pre> - -<p>The important file here is the <code>install.rdf file</code>. This contains information about our extension; all extensions have one. Here's what a basic <code>install.rdf file</code> looks like:</p> - -<pre class="eval"><RDF xmlns="<span class="nowiki">http://www.w3.org/1999/02/22-rdf-syntax-ns#</span>" - xmlns:em="<span class="nowiki">http://www.mozilla.org/2004/em-rdf#</span>"> - <Description about="<span class="nowiki">urn:mozilla:install-manifest</span>"> - <em:id><span class="nowiki">RhapsodyPlayerEngine@rhapsody.com</span></em:id> - <em:name>Rhapsody Player Engine</em:name> - <em:version>1.0.0.487</em:version> - - <em:targetApplication> - <Description> - <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> - <em:minVersion>1.5</em:minVersion> - <em:maxVersion>1.5.0.*</em:maxVersion> - </Description> - </em:targetApplication> - - </Description> -</RDF> -</pre> - -<p>You can get more detailed information about this file at <a href="/en/Install_Manifests" title="en/Install_Manifests">install.rdf</a>.</p> - -<p>We'll cover the basics.</p> - -<p>The <code>id</code> specifies a unique ID that uniquely identifes this extension of the form. If you have written extensions for Firefox in the past, you'll notice that we no longer require the use of GUIDs as extension IDs.</p> - -<p>The <code>name</code> specifies the name of the extension that appears in the extension manager.</p> - -<p>The <code>version</code> is used for version checking when we are updating extensions.</p> - -<p>The <code>targetApplication</code> section specifies that platform we want to work on (that ID is for Firefox). It also specifies what versions of Firefox we want to work with.</p> - -<p>Now that we have an <code>install.rdf file</code>, we can actually package the XPI. Simply use the ZIP utility to create the XPI file. Make sure you keep the directory structure!</p> - -<p>Now we can open the XPI in Firefox and it will get installed. You'll have to restart Firefox so the plugin will be available.</p> - -<p>After restarting Firefox, the extension manager will include an entry for the Rhapsody Player Engine. Because it is an extension, we can disable/enable it, as well as uninstall it.</p> - -<p>You'll notice that one thing we did not do is provide a mechanism for updating the plugin, as discussed at the beginning of this article. Let's cover that now.</p> - -<p>One of the additional things that can be placed in the install.rdf is called an <code>updateURL</code>. For example:</p> - -<pre class="eval"><em:updateURL><<span class="nowiki">http://www.rhapsody.com/update.rdf</span>></em:updateURL> -</pre> - -<p>This URL specifies <a href="/en/Extension_Versioning%2c_Update_and_Compatibility#Update_RDF_Format" title="en/Extension_Versioning%2c_Update_and_Compatibility#Update_RDF_Format">an RDF file that can be used</a> to tell Firefox that there are updates available for your extension. This RDF file can be updated to indicate that an update to our extension/plugin is available.</p> - -<p>Finally, if you want to package plugins for multiple platforms into a single extension, you can do that as well. There are two ways to do this.</p> - -<p>First, you can simply put all the files in the plugins directory. Firefox will load the correct plugins based on the platform, simply because the plugins for other platforms won't load.</p> - -<p>If your plugin is for Windows, don't forget add to version resources to your plugin's DLL. Also, supply MIMEType and FileExtents, without these your plugin won't work.</p> - -<p>Michael Kaply<br> - Firefox Advocate<br> - <a class="link-mailto" href="mailto:mkaply@us.ibm.com" rel="freelink">mkaply@us.ibm.com</a></p> diff --git a/files/th/archive/add-ons/index.html b/files/th/archive/add-ons/index.html deleted file mode 100644 index 9c0f942944..0000000000 --- a/files/th/archive/add-ons/index.html +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: Add-ons -slug: Archive/Add-ons -tags: - - NeedsTranslation - - TopicStub -translation_of: Archive/Add-ons ---- -<p>Archived add-ons documentation.</p> - -<p>{{SubpagesWithSummaries}}</p> diff --git a/files/th/archive/apps/design/index.html b/files/th/archive/apps/design/index.html deleted file mode 100644 index 6177bbf1c3..0000000000 --- a/files/th/archive/apps/design/index.html +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Designing Open Web Apps -slug: Archive/Apps/Design -tags: - - Apps - - CSS - - Design - - Examples - - Guide - - Layout - - Mobile - - NeedsTranslation - - Styleguides - - TopicStub - - UX - - Usability - - Web Development - - patterns -translation_of: Archive/Apps/Design ---- -<div class="summary"> -<p>In this section, we'll introduce design and UX principles to incorporate into your Open Web Apps. In an effort to help you kickstart your project, we have included links to relevant examples and style guides.</p> -</div> - -<h2 id="General_Web_app_design">General Web app design</h2> - -<p>The items under this section apply generally to Web app design.</p> - -<dl> - <dt><a href="/en-US/Apps/Design/Planning">Planning</a></dt> - <dd>The articles in this section provide information on planning a successful Web app, including high level planning ideas and general design principles.</dd> - <dt><a href="/en-US/Apps/Design/UI_layout_basics">UI layout basics</a></dt> - <dd>These articles provide guides and theory behind implementing effective layouts for Open Web Apps, including responsive design, flexible boxes, etc.</dd> -</dl> diff --git a/files/th/archive/apps/design/ui_layout_basics/index.html b/files/th/archive/apps/design/ui_layout_basics/index.html deleted file mode 100644 index e9b9d4c5a4..0000000000 --- a/files/th/archive/apps/design/ui_layout_basics/index.html +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: UI layout basics -slug: Archive/Apps/Design/UI_layout_basics -tags: - - Design - - Layouts - - NeedsTranslation - - TopicStub - - UI -translation_of: Archive/Apps/Design/UI_layout_basics ---- -<div class="summary"> -<p>Guides and theory behind implementing effective layouts for Open Web Apps.</p> -</div> - -<dl> - <dt><a href="/en-US/Apps/Design/UI_layout_basics/responsive_design_building_blocks">The building blocks of responsive design</a></dt> - <dd>Learn the basics of responsive design, an essential topic for modern app layout.</dd> - <dt><a href="/en-US/Apps/Design/UI_layout_basics/Responsive_design_versus_adaptive_design">Responsive design versus adaptive design</a></dt> - <dd>Demystifying the terms "responsive" and "adaptive", and how they relate.</dd> - <dt><a href="/en-US/Apps/Design/UI_layout_basics/Mobile_First">Mobile first</a></dt> - <dd>Often when creating responsive application layouts, it makes sense to create the mobile layout as the default, and build wider layouts on top.</dd> - <dt><a href="/en-US/Apps/Design/UI_layout_basics/Graphics_for_responsive_sites">Graphics for responsive sites</a></dt> - <dd>Ideas to keep in mind when designing graphics for responsive sites and applications.</dd> - <dt><a href="/en-US/Apps/Design/UI_layout_basics/Responsive_Navigation_Patterns">Responsive navigation patterns</a></dt> - <dd>How do you make a UI that looks and works as great on a smartphone as it does on the desktop? Learn how to design UIs that change to fit your user's screen.</dd> - <dt><a href="/en-US/Web/Guide/CSS/Flexible_boxes">Flexible boxes</a></dt> - <dd>Flexbox is a very useful CSS feature for flexible, responsive layouts.</dd> -</dl> diff --git a/files/th/archive/apps/design/ui_layout_basics/responsive_design_versus_adaptive_design/index.html b/files/th/archive/apps/design/ui_layout_basics/responsive_design_versus_adaptive_design/index.html deleted file mode 100644 index 46955e9f20..0000000000 --- a/files/th/archive/apps/design/ui_layout_basics/responsive_design_versus_adaptive_design/index.html +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Responsive design versus adaptive design -slug: Archive/Apps/Design/UI_layout_basics/Responsive_design_versus_adaptive_design -translation_of: Archive/Apps/Design/UI_layout_basics/Responsive_design_versus_adaptive_design ---- -<p><font><font>ทั้งความพยายามในการออกแบบที่ตอบสนองและปรับตัวได้เพื่อเพิ่มประสิทธิภาพประสบการณ์ผู้ใช้ในอุปกรณ์ต่าง ๆ ปรับขนาดวิวพอร์ตที่แตกต่างกันความละเอียดบริบทการใช้งานกลไกการควบคุมและอื่น ๆ</font></font></p> - -<p><font><font>การออกแบบที่ตอบสนองต่อการทำงานบนหลักการของความยืดหยุ่น - เว็บไซต์ของเหลวเดียวที่สามารถดูดีบนอุปกรณ์ใด ๆ </font><font>เว็บไซต์ตอบสนองใช้การสืบค้นสื่อกริดที่ยืดหยุ่นและรูปภาพตอบสนองเพื่อสร้างประสบการณ์ผู้ใช้ที่ยืดหยุ่นและเปลี่ยนแปลงตามปัจจัยหลายประการ</font></font></p> - -<p><font><font>การออกแบบที่ปรับเปลี่ยนได้นั้นมีความหมายเหมือนกับนิยามของการปรับปรุงแบบก้าวหน้า </font><font>แทนที่จะเป็นการออกแบบที่ยืดหยุ่นเพียงแบบเดียวการออกแบบแบบปรับได้จะตรวจจับอุปกรณ์และคุณสมบัติอื่น ๆ จากนั้นให้คุณสมบัติและรูปแบบที่เหมาะสมโดยยึดตามขนาดชุดวิวพอร์ตที่กำหนดไว้ล่วงหน้าและคุณสมบัติอื่น ๆ</font></font></p> diff --git a/files/th/archive/apps/index.html b/files/th/archive/apps/index.html deleted file mode 100644 index dca7e09fea..0000000000 --- a/files/th/archive/apps/index.html +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: Apps -slug: Archive/Apps -tags: - - Apps - - Firefox OS - - NeedsTranslation - - TopicStub - - Web -translation_of: Archive/Apps ---- -<p class="summary">This page includes archived content for Apps, including obsolete web app content, Firefox OS app-related content, and so forth.</p> - -<dl><dt class="landingPageList"><a href="/en-US/docs/Archive/Apps/Advanced_topics">Advanced topics</a></dt><dd class="landingPageList">These articles provide extra information on more advanced Open Web Apps topics. Topics such as app architecture documentation to help with the design and implementation of open web apps and other documentation for creating a store for selling and distributing open web apps.</dd><dt class="landingPageList"><a href="/en-US/docs/Archive/Apps/Reference">App Development API Reference</a></dt><dd class="landingPageList">Technical review completed. Editorial review completed.</dd><dt class="landingPageList"><a href="/en-US/docs/Archive/Apps/Design">Designing Open Web Apps</a></dt><dd class="landingPageList">The items under this section apply generally to Web app design.</dd><dt class="landingPageList"><a href="/en-US/docs/Archive/Apps/Graphics_and_UX">Graphics and UX</a></dt><dd class="landingPageList">When creating Open Web Apps, you need to give a lot of consideration to the look and feel, user experience and workflow of your applications. In previous parts of this material we looked at application planning and flexible layouts for applications, and in this section we will go further, looking at both general patterns and design techniques that work for Open Web Apps, and specific techniques and assets that will help you put together great-looking Firefox OS apps that match the experience of the device's default applications.</dd><dt class="landingPageList"><a href="/en-US/docs/Archive/Apps/Architecture">Open web app architecture</a></dt><dd class="landingPageList">Apps can be installed from the server that hosts them ("self-hosting") or from a store. Mozilla launched the Firefox Marketplace in a test mode for apps in 2012. Other third-party app stores are also possible using this architecture. Apps can be free or paid. Stores can support validation of purchases to ensure that apps are run only by users who purchased them. The Firefox Marketplace will support this.</dd><dt class="landingPageList"><a href="/en-US/docs/Archive/Apps/Rec_Room_-Animation_and_Graphics">Rec Room - Animation and Graphics</a></dt><dd class="landingPageList">There are various tools found all around the web for creating animations and graphics for your work. In this article, we will go over a few of these options so that you can use to make your project stand out! For example, CSS is one way to apply animations to HTML elements, while Chartist is a great tool for creating graphs and charts.</dd><dt class="landingPageList"><a href="/en-US/docs/Archive/Apps/Tools_and_frameworks">Tools and frameworks</a></dt><dd class="landingPageList"></dd><dt class="landingPageList"><a href="/en-US/docs/Archive/Apps/App_validator">Validating web apps with the App Validator</a></dt><dd class="landingPageList">Some checks that the validator performs include:</dd></dl> diff --git a/files/th/archive/b2g_os/index.html b/files/th/archive/b2g_os/index.html deleted file mode 100644 index ed3ae4c41f..0000000000 --- a/files/th/archive/b2g_os/index.html +++ /dev/null @@ -1,81 +0,0 @@ ---- -title: B2G OS -slug: Archive/B2G_OS -translation_of: Archive/B2G_OS ---- -<p><strong>FireFox OS</strong> คือ <span class="short_text" id="result_box" lang="th"><span class="hps">โอเพนซอร์ส</span></span> ด้วยเหตุนี้จึงฟรีจาก<span class="short_text" id="result_box" lang="th"><span class="hps">เทคโนโลยีที่เป็นกรรมสิทธิ์</span></span>, ในขณะที่ยังคงเปิดช่องทางสำหรับเหล่า นักพัฒนาแอพลิเคชั่นเพื่อสร้างสรรค์ผลิตภัณท์ที่ดีเยี่ยม นอกจากนี้ ยังคงยืดหยุ่นและมีประสิทธิภาพมากพอที่จะทำให้ผู้ใช้ปลายทางมีความสุข</p> - -<p>Firefox OS ยังคงอยู่ภายใต้การพัฒนาอย่างหนัก; พวกเรายังคงทำงานอย่างไม่หยุดหย่อน บนเส้นทางที่จะทำให้ง่ายขึ้นสำหรับคุณในการใช้งานและแฮกระบบ Gaia (การตั้งค่าพื้นฐานของแอพ) ซึ่งจะเป็นการสร้างสไตล์ในแบบคุณ. อย่างไรก็ตาม, คุณจำเป็นต้องมีความรู้เกี่ยวกับระบบ เพื่อที่จะสร้างสรรค์ เช่น การสร้าง Firefox OS stack ทั้งหมด, หรือ การแฟลชระบบเพื่อเปลี่ยนมาเป็น FireFox OS ลิ้งค์นำทางด้านล่างนี้จะแนะแนวทางและเจตจำนง สำหรับนักพัฒนาเว็บ ที่มีความสนใจ ในการทำงานและการแก้ไขเปลี่ยนแปลง Gaia หรือ กำลังพัฒนาแอพที่จะใช้งานบนอุปกรณ์ FireFox OS อยู่</p> - -<table class="topicpage-table"> - <tbody> - <tr> - <td> - <h2 class="Documentation" id="Documentation" name="Documentation">เอกสารเกี่ยวกับ FireFox OS</h2> - - <dl> - <dt><a href="/en-US/docs/Mozilla/Firefox_OS/Introduction" title="en-US/docs/Mozilla/Firefox_OS/Introduction">เริ่มแรกสำหรับ FireFox OS</a></dt> - <dd>แนะนำข้อมูลเกี่ยว Firefox OS และการทำงานของมัน</dd> - <dt><a href="/en-US/docs/Mozilla/Firefox_OS/Tips_and_tricks" title="/en-US/docs/Mozilla/Firefox_OS/Tips_and_tricks"> ทริป และ ทริค FireFox OS</a></dt> - <dd>บทความสั้นๆบางบทความ เกี่ยวกับทริปและทริคที่มีประโยชน์ เพื่อที่จะรู้ FireFox OS ในขณะกำลังเจาะระบบ</dd> - <dt></dt> - <dt><a href="/en-US/docs/Mozilla/Firefox_OS/Apps" title="/en-US/docs/Mozilla/Firefox_OS/Apps">การเขียนแอพสำหรับ Firefox OS</a></dt> - <dd>ข้อมูลเกี่ยวกับสร้างแอพบน Firefox OS</dd> - <dt><a href="https://marketplace.firefox.com/developers/" title="https://marketplace.firefox.com/developers/">จุดศูนย์กลางของนักพัฒนา</a></dt> - <dd>เครื่องมือต่าง ๆ,การฝึกซ้อม,และ บริการ สำหรับนักพัฒนาแอพบน Firefox OS</dd> - <dt><a href="/en-US/docs/Mozilla/Firefox_OS/UX" title="/en-US/docs/">ประสบการณ์ ผู้ใช้งาน</a></dt> - <dd>แนะแนวรูปแบบและการทำงานที่ผู้ใช้ต้องการ—รวมถึง รูปแบบโค้ดและ<span class="short_text" id="result_box" lang="th"><span class="alt-edited hps"> เทมเพลต</span></span> —เพื่อช่วยคุณสร้างแอพ FireFox OS ที่ดึงดูดใจ, และไม่เปลี่ยนแปลง</dd> - <dt><a href="/en-US/docs/Mozilla/Firefox_OS/Platform" title="/en-US/docs/Mozilla/Firefox_OS/Platform">แพลตฟอร์มของ FireFox OS</a></dt> - <dd>เอกสารเกี่ยวกับ แพลตฟอร์มของ FireFox OS รวมถึง Gonk, Gaia และสิ่งอื่นๆที่เกี่ยวข้อง ซึ่งรวมไปถึง เอกสารข้อมูลเกี่ยวกับการสร้าง และการติดตั้ง แพลตฟอร์มบนอุปกรณ์ และการสร้างการจำลองและเลียนแบบด้วย</dd> - <dt><a href="/en-US/docs/Mozilla/Firefox_OS/Security" title="/en-US/docs/Mozilla/Firefox_OS/Security">ความปลอดภัย</a></dt> - <dd>เอกสารเกี่ยวกับความปลอดภัยบน FireFox OS; ซึ่งรวมไปถึงหัวข้อเกี่ยวกับ อุปกณ์ความปลอดภัยจากมุมมองของคนอื่นๆ : มุมองของนักพัฒนาแอพ, ผู้ประกอบอุปกรณ์, และอื่นๆ</dd> - <dt><a href="/en-US/docs/Mozilla/Firefox_OS/Performance" title="/en-US/docs/Mozilla/Firefox_OS/Performance">การทำงาน</a></dt> - <dd>บทความเกี่ยวกับ การเพิ่มประสิทธภาพสูงสุดบน แอพลิเคชั่นของ FireFox OS</dd> - <dt><a href="/en-US/docs/Mozilla/Firefox_OS/Troubleshooting" title="/en-US/docs/Mozilla/Firefox_OS/Troubleshooting"><span class="short_text" id="result_box" lang="th"><span class="hps">การแก้ไขปัญหา</span></span></a></dt> - <dd>แนะแนวทางการตัดสินใจ แก้ไขปัญหาทั่วๆไปบน FireFox OS</dd> - <dt><a href="/en-US/docs/Mozilla/Firefox_OS/Debugging" title="en-US/docs/Mozilla/Firefox_OS/Debugging"><span class="short_text" id="result_box" lang="th"><span class="hps">การแก้จุดบกพร่อง</span><span>บน</span> <span class="hps">Firefox</span> <span class="hps">OS</span></span></a></dt> - <dd>แนะแนวทางการแก้ไข จุดบกพร่องจากทั้งสองชนิดระหว่าง บนโทรศัพท์มือถือ และตัวระบบ FireFox OS เอง</dd> - <dt><a href="/en-US/docs/Mozilla/Firefox_OS/Developer_phone_guide" title="/en-US/docs/Mozilla/Firefox_OS/Boot to Gecko developer phone guide">แนะแนวทาง นักพัฒนาโทรศัพท์มือถือ FireFox OS</a></dt> - <dd>แนะแนวทางสำหรับนักพัฒนาโทรศัพท์มือถือ ที่ทางโมซิลล่าได้เอื้ออำนวยให้สำหรับนักพัฒนาบางราย นี่ยังรวมถึงแนะแนว สำหรับคนที่ได้ถูกติดตั้ง FireFox OS บนโทรศัพท์ของคุณแล้ว</dd> - </dl> - - <p><span class="alllinks"><a href="/en-US/docs/tag/B2G" title="/en-US/docs/tag/B2G">ดูทั้งหมด...</a></span></p> - </td> - <td> - <h2 class="Community" id="Community" name="Community">รับความช่วยเหลือจากชุมชน</h2> - - <p>ถ้าคุณกำลังทำงานกับ Firefox OS หรือ กำลังพัฒนาแอพอยู่ คุณคงชอบที่จะใช้งานบนอุปกรณ์ Firefox OS นี่คือแหล่งข้อมูลที่จะช่วยคุณได้</p> - - <ul> - <li>ถามคำถามของคุณบน ช่องโมซิลล่า IRC Boot to Gecko: <a class="link-irc" href="irc://irc.mozilla.org/b2g" title="irc://irc.mozilla.org/b2g">#b2g</a></li> - </ul> - - <p><span class="alllinks"><a class="external external-icon" href="http://www.catb.org/%7Eesr/faqs/smart-questions.html" title="http://www.catb.org/~esr/faqs/smart-questions.html"><em>อย่าลืมสำหรับ มรรยาทของชุมชน</em>...</a></span></p> - - - <div class="almost_half_cell" id="gt-res-content"> - <div dir="ltr" style="zoom: 1;"> - <h2 class="Tools" id="หัวข้อที่เกี่ยวข้อง">หัวข้อที่เกี่ยวข้อง</h2> - </div> - </div> - - - <ul> - <li><a href="/en-US/docs/Mobile" title="en-US/docs/Mobile">โทรศัพท์</a></li> - <li><a href="/en-US/docs/HTML" title="en-US/docs/HTML">HTML</a></li> - <li><a href="/en-US/docs/CSS" title="en-US/docs/CSS">CSS</a></li> - <li><a href="/en-US/docs/JavaScript" title="en-US/docs/JavaScript">JavaScript</a></li> - </ul> - - <h2 class="Tools" id="Resources">Resources</h2> - - <ul> - <li><a class="link-https" href="https://wiki.mozilla.org/B2G/FAQ" title="B2G/FAQ">Mozilla wiki FAQ</a></li> - <li><a class="link-https" href="https://wiki.mozilla.org/B2G/Schedule_Roadmap" title="https://wiki.mozilla.org/B2G/Schedule_Roadmap">Roadmap</a></li> - <li><a href="/en-US/docs/Mozilla/Firefox_OS/Feature_support_chart" title="/en-US/docs/Mozilla/Firefox_OS/Feature_support_chart">Feature support chart</a></li> - <li><a href="/en-US/docs/Mozilla/Firefox_OS/Geeksphone_FAQ" title="/en-US/docs/Mozilla/Firefox_OS/Geeksphone_FAQ">Geeksphone FAQ</a></li> - </ul> - </td> - </tr> - </tbody> -</table> diff --git a/files/th/archive/b2g_os/phone_guide/flame/index.html b/files/th/archive/b2g_os/phone_guide/flame/index.html deleted file mode 100644 index 8a97dae559..0000000000 --- a/files/th/archive/b2g_os/phone_guide/flame/index.html +++ /dev/null @@ -1,67 +0,0 @@ ---- -title: Flame -slug: Archive/B2G_OS/Phone_guide/Flame -translation_of: Archive/B2G_OS/Phone_guide/Flame ---- -<p><img alt="A picture of the Flame device, showing the Firefox OS homescreen containing several app icons." src="https://mdn.mozillademos.org/files/8373/flame-dev-hud.png" style="float: left; margin-bottom: 20px; margin-right: 50px; width: 25%;"></p> - -<p> </p> - -<p><span class="seoSummary">Flame device is the official reference device for developing, testing, and debugging Firefox OS and open web apps. This guide provides basic information about its hardware specifications as well as practical documentation specific to experimenting with, developing for, and testing of software compatible with this phone.</span></p> - -<p>The Flame hardware offers a representative set of specs — including FWVGA display and dual-core processor — to help developers build great content and experiences. A stable hardware platform is also good for testers, making it easier to test and address specific software issues without having to worry about device model-specific bugs, etc.</p> - -<p>If you have your phone in hand and want to start playing with it, developing and distributing apps, or contributing to the Firefox platform, the following links will also get you where you need to go:</p> - -<ul> - <li><a href="/en-US/Firefox_OS">Firefox OS zone</a>: For creating your own Firefox OS builds and contributing to the B2G and Gaia projects.</li> - <li><a href="/en-US/Apps">App Center zone</a>: For building open web apps compatible with Firefox OS.</li> - <li><a href="/en-US/Marketplace">Marketplace zone</a>: For information on publishing and distributing apps.</li> - <li><a href="https://marketplace.firefox.com/">Firefox Marketplace</a>: The best place to find and publish new Firefox OS apps.</li> -</ul> - -<p>If you’d like to find out more about updating the operating system, recovering it, pushing apps to it, or phone specs, you’ll find the information you need at the following two articles :</p> - -<ul> - <li><a href="/en-US/Firefox_OS/Developer_phone_guide/Flame/Initial_setup">Initial setup</a>: Essential steps to follow for setting up your computer to work with your Flame.</li> - <li><a href="/en-US/Firefox_OS/Developer_phone_guide/Flame/Updating_your_Flame">Updating your Flame</a>: How to update or upgrade Firefox OS on your Flame, push apps to it, and troubleshoot and test it.</li> -</ul> - -<h2 id="Get_a_device">Get a device</h2> - -<p>Flame sales have come to an end. There are still opportunities left for Mozilla contributors to get free Flames, including the upcoming Foxtrot program. If you have questions about getting a device for development or testing, please reach out to Asa Dotzler on the <a href="irc://irc.mozilla.org/fxos">#fxos</a> channel on IRC.</p> - -<h2 id="Device_specifications">Device specifications</h2> - -<p>You can find more of the device specifications listed on our <a href="/en-US/Firefox_OS/Phone_guide/Phone_specs">Phone and device specs page</a>.</p> - -<h3 id="Network"><strong>Network</strong></h3> - -<ul> - <li>GSM 850/900/1800/1900MHz</li> - <li>UMTS 850/900/1900/2100MHz</li> - <li>Wifi 802.11b/g/n</li> - <li>Bluetooth 3.0</li> -</ul> - -<h3 id="Hardware">Hardware</h3> - -<ul> - <li>Dual-SIM</li> - <li>NFC</li> - <li>Accelerometer</li> - <li>FM radio</li> - <li>Proximity Sensor</li> - <li>GPS W / A-GPS support</li> - <li>Ambient Light Sensor</li> -</ul> - -<h2 id="See_also">See also</h2> - -<ul> - <li><a href="/en-US/Firefox_OS/Developer_phone_guide/Flame/Initial_setup">Initial setup</a>: Essential steps to follow for setting up your computer to work with your Flame.</li> - <li><a href="/en-US/Firefox_OS/Developer_phone_guide/Flame/Updating_your_Flame">Updating your Flame</a>: How to update or upgrade Firefox OS on your Flame, push apps to it, and troubleshoot and test it.</li> - <li><a href="https://hacks.mozilla.org/2014/08/videos-getting-started-with-your-flame-device/">Getting started with your Flame</a>: How-to videos by Chris Heilmann.</li> - <li><a href="http://mozilla.github.io/flame-on/">Flame On</a>: Great starting page for all Flame owners created at Mozilla Festival 2014.</li> - <li><a href="https://blog.mozilla.org/press/2014/02/developer-momentum-2/">Original announcement</a>: Press Announcement, February 23, 2014.</li> -</ul> diff --git a/files/th/archive/b2g_os/phone_guide/index.html b/files/th/archive/b2g_os/phone_guide/index.html deleted file mode 100644 index 1268868928..0000000000 --- a/files/th/archive/b2g_os/phone_guide/index.html +++ /dev/null @@ -1,82 +0,0 @@ ---- -title: Firefox OS phone guide -slug: Archive/B2G_OS/Phone_guide -tags: - - B2G - - Firefox OS - - Landing - - NeedsTranslation - - Phones - - TopicStub -translation_of: Archive/B2G_OS/Phone_guide ---- -<div class="summary"> -<p><span class="seoSummary">This section contains developer information relevant to specific phones that run Firefox OS — both developer and consumer devices.</span> We have general information available on <a href="/en-US/Firefox_OS/Building_and_installing_Firefox_OS" title="Building and installing Firefox OS">Building and installing Firefox OS</a> and <a href="/en-US/Firefox_OS/Developing_Firefox_OS" title="/en-US/docs/Mozilla/Firefox_OS/Hacking_Firefox_OS">Hacking Firefox OS</a>, so please go there for information about building and installing the platform from scratch. Developers with specific phones in their possession may however find the following articles useful.</p> -</div> - -<h2 id="Developer_phone_information">Developer phone information</h2> - -<p>The phones listed here are specifically geared towards developers wanting to experiment with Firefox OS, including developing apps and contributing to the operating system itself. As such, they typically have unlocked SIMs, system files, etc.</p> - -<dl> - <dt><a href="/en-US/Firefox_OS/Phone_guide/Flame">Flame</a></dt> - <dd>The Flame device is the official reference device for developing, testing, and debugging Firefox OS and open web apps, produced in partnership with T<sup>2</sup>Mobile.</dd> - <dt><a href="/en-US/Firefox_OS/Phone_guide/Geeksphone">Geeksphone</a></dt> - <dd>In this article we cover some basic tips on how to keep your Geeksphone up-to-date and how to tweak the system Gaia applications.</dd> - <dt><a href="/en-US/Firefox_OS/Phone_guide/ZTE_OPEN">ZTE OPEN</a></dt> - <dd>This article contains information on the ZTE OPEN Firefox OS device.</dd> - <dt><a href="/en-US/Firefox_OS/Phone_guide/ZTE_OPEN_C">ZTE OPEN C</a></dt> - <dd>The ZTE Open C is an updated ZTE-produced Firefox OS device, with higher end hardware and newer software.</dd> -</dl> - -<h2 id="Consumer_phone_information">Consumer phone information</h2> - -<p>The phones listed here are consumer models, so not ideal for developers wanting to hack on devices. However, might be still useful for developers looking for more technical information on these consumer models. For a more complete list of devices, see our <a href="https://www.mozilla.org/en-US/firefox/os/devices/">Find Firefox OS near you</a> page.</p> - -<dl> - <dt><a href="https://developer.mozilla.org/en-US/Firefox_OS/Phone_guide/Alcatel_One_Touch_Fire">Alcatel One Touch Fire</a></dt> - <dd>Based on Firefox OS 1.3 and available in more than 5 countries.</dd> - <dt><a href="/en-US/docs/Mozilla/Firefox_OS/Phone_guide/Alcatel_One_Touch_Pixi_3_%283.5%29">Alcatel One Touch Pixi 3 (3.5)</a></dt> - <dd><span>High-end consumer smartphone, powered by Firefox OS 2.0, with a 2 megapixel camera.</span></dd> - <dt><a href="/en-US/Firefox_OS/Phone_guide/Alcatel_Onetouch_Fire_C_4020D">Alcatel Onetouch Fire 2C 4020D</a></dt> - <dd>Based on Tarako Firefox OS (1.3T) and released in India.</dd> - <dt><a href="https://developer.mozilla.org/en-US/Firefox_OS/Phone_guide/Alcatel_One_Touch_Fire_C">Alcatel Onetouch Fire C</a></dt> - <dd>Based on Tarako Firefox OS (1.3T) and released in India.</dd> - <dt><a href="https://developer.mozilla.org/en-US/Firefox_OS/Phone_guide/Alcatel_One_Touch_Fire_E">Alcatel Onetouch Fire E</a></dt> - <dd>Available in 5 countries.</dd> - <dt><a href="https://developer.mozilla.org/en-US/Firefox_OS/Phone_guide/Cherry_Mobile_Ace">Cherry Mobile Ace</a></dt> - <dd>Based on Firefox OS 1.3T and available in the Philippines.</dd> - <dt><a href="/en-US/Firefox_OS/Phone_guide/Fx0">Fx0</a></dt> - <dd>First Firefox OS phone released in Japan, by KDDI.</dd> - <dt><a href="https://developer.mozilla.org/en-US/Firefox_OS/Phone_guide/Huawei_Y300_II">Huawei Y300 II</a></dt> - <dd>Based on Firefox OS 1.1 and available in the Philippines and Mexico.</dd> - <dt><a href="/en-US/Firefox_OS/Phone_guide/Intex_Cloud_FX">Intex Cloud FX</a></dt> - <dd>First Firefox OS Tarako phone released in India and based on Firefox OS 1.3T.</dd> - <dt><a href="/en-US/Firefox_OS/Phone_guide/LG_fireweb">LG Fireweb</a></dt> - <dd>Based on Firefox OS 1.1 and available in Uruguay and Brasil.</dd> - <dt><a href="/en-US/Firefox_OS/Phone_guide/Spice_Fire_One_MI_FX1">Spice Firefox MI FX1</a></dt> - <dd>Based on Tarako Firefox OS (1.3T) and released in India.</dd> - <dt><a href="/en-US/Firefox_OS/Phone_guide/Spice_Fire_One_MI_FX2">Spice Firefox MI FX2</a></dt> - <dd><span>High-end consumer 3G smartphone powered by FirefoxOS 1.4 with a 2 megapixel camera, released in India.</span></dd> - <dt><a href="/en-US/Firefox_OS/Phone_guide/Symphony_GoFox_F15">Symphony GoFox F15</a></dt> - <dd>First Firefox OS Device to come with 3G video calling capability, launched in Bangladesh.</dd> - <dt><a href="/en-US/Firefox_OS/Phone_guide/Zen_U105_Fire">Zen U105 Fire</a></dt> - <dd>Based on Firefox OS Tarako, available in India.</dd> - <dt style="font-size: 13.63636302948px; line-height: 19.0909080505371px;"><a href="https://developer.mozilla.org/en-US/Firefox_OS/Phone_guide/ZTE_Open_II">ZTE Open II</a></dt> - <dd style="font-size: 13.63636302948px; line-height: 19.0909080505371px;"><span style="font-size: 13.63636302948px; line-height: 19.0909080505371px;">Has a</span><span style="font-size: 13.63636302948px; line-height: 19.0909080505371px;">1.2 GHz dual core </span><span style="font-size: 13.63636302948px; line-height: 19.0909080505371px;">processor and a </span><span style="font-size: 13.63636302948px; line-height: 19.0909080505371px;">2.0 MP </span><span style="font-size: 13.63636302948px; line-height: 19.0909080505371px;">Rear Camera</span>, available in 7 countries.</dd> - <dt style="font-size: 13.63636302948px; line-height: 19.0909080505371px;"><a href="/en-US/docs/Mozilla/Firefox_OS/Phone_guide/Orange_Klif">Orange Klif</a></dt> - <dd style="font-size: 13.63636302948px; line-height: 19.0909080505371px;"><span>The Orange Klif is a 3G Smartphone, powered by Firefox OS 2.0, with a 2 megapixel camera. It is available in a number of African countries.</span></dd> -</dl> - -<h2 id="General_Firefox_OS_information">General Firefox OS information</h2> - -<dl> - <dt><a href="/en-US/Firefox_OS/Phone_guide/Phone_specs">Firefox OS phone data</a></dt> - <dd>In this article we list the various available Firefox OS phones along with information such as their code names, availability, and specific hardware features.</dd> - <dt><a href="/en-US/Firefox_OS/Phone_guide/Firefox_OS_device_features">General device features</a></dt> - <dd>This page lists typical Firefox OS hardware features and minimum hardware requirements.</dd> - <dt><a href="/en-US/Firefox_OS/Troubleshooting">Troubleshooting</a></dt> - <dd>This article provides tips for resolving common problems you may have while using Firefox OS.</dd> - <dt><a href="/en-US/Firefox_OS/Phone_guide/Best_practices_open_reference_devices">Best practices for open reference devices</a></dt> - <dd>A set of best practices that we believe should come highly recommended for any widely available open reference devices. All of the recent Firefox OS reference devices have followed these practices.</dd> -</dl> diff --git a/files/th/archive/b2g_os/quickstart/app_tools/index.html b/files/th/archive/b2g_os/quickstart/app_tools/index.html deleted file mode 100644 index af0a106940..0000000000 --- a/files/th/archive/b2g_os/quickstart/app_tools/index.html +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: App tools -slug: Archive/B2G_OS/Quickstart/App_tools -translation_of: Archive/B2G_OS/Quickstart/App_tools ---- -<div class="summary"> - <p>What do you use to build Open Web Apps? The answer is "anything you would normally use to build for the web." The following is a list of tools and resources to help you get started making Open Web Apps. They can be easily integrated into your existing web development workflow, if you have one, or you can build a new workflow around them.</p> -</div> -<h2 id="App_Validator">App Validator</h2> -<p>Is your app ready for the Firefox Marketplace? The <a href="https://marketplace.firefox.com/developers/validator">App validator</a> will check your manifest and show you any errors it may have, or warnings you should consider.</p> -<h2 id="Firefox_OS_Simulator">Firefox OS Simulator</h2> -<p>Installing and using the <a href="https://marketplace.firefox.com/developers/docs/firefox_os_simulator">Firefox OS Simulator</a> is the easiest way to get up and running with your app. After installed the simulator is accessible via the Tools -> Web Developer -> Firefox OS Simulator menu. The simulator launches with a JavaScript console so that you may debug your application from within the simulator!</p> -<h2 id="App_Manager">App Manager</h2> -<p>The new kid on the block with regards to testing tools is called the <a href="/en-US/docs/Mozilla/Firefox_OS/Using_the_App_Manager">App Manager</a>. This tool allows you to connect desktop Firefox to a compatible device via USB (or a Firefox OS simulator), push apps straight to the device, validate apps, and debug them as they run on the device.</p> -<h2 id="Firefox_Developer_Tools">Firefox Developer Tools</h2> -<p>Firefox now ships with a default set of developer tools built from the ground up to ensure a great development experience that is both snappy and efficient. To find out more about how these tools work, and see a detailed list of what else Mozilla has to offer, head on over to our <a href="/en-US/docs/Tools">Tools zone</a>.</p> diff --git a/files/th/archive/b2g_os/quickstart/index.html b/files/th/archive/b2g_os/quickstart/index.html deleted file mode 100644 index a5bb4fa406..0000000000 --- a/files/th/archive/b2g_os/quickstart/index.html +++ /dev/null @@ -1,51 +0,0 @@ ---- -title: Build -slug: Archive/B2G_OS/Quickstart -tags: - - Apps - - NeedsTranslation - - Quickstart - - TopicStub -translation_of: Archive/B2G_OS/Quickstart ---- -<div class="summary"> - <p><span class="seoSummary">Quickstart information on coding open web apps.</span></p> -</div> -<dl> - <dt> - <a href="/en-US/docs/Web/Apps/Quickstart/Build/Intro_to_open_web_apps">Introduction to open web apps</a></dt> - <dd> - What are open web apps? How they differ from regular web pages? Why is this significant? This article aims to answer these questions and more.</dd> - <dt> - <a href="/en-US/docs/Web/Apps/Quickstart/Build/Your_first_app">Your first app</a></dt> - <dd> - This article takes you through the basic steps and additional knowledge on top of regular web development required to create installable open web apps.</dd> - <dt> - <a href="/en-US/docs/Web/Apps/Quickstart/Build/Intro_to_Firefox_OS">Introduction to Firefox OS</a></dt> - <dd> - An introduction to Firefox OS, Mozilla's new open web app-based mobile platform.</dd> - <dt> - <a href="/en-US/docs/Web/Apps/Quickstart/Build/Intro_to_manifests">Introduction to manifests</a></dt> - <dd> - An FAQ designed to answer any questions you may have about manifests, hosting apps, origins, and other such topics.</dd> - <dt> - <a href="/en-US/docs/Web/Apps/Quickstart/Build/For_Web_developers">App development for web developers</a></dt> - <dd> - If you're a web developer, how do open web apps differ from what you're used to? This article explains all.</dd> - <dt> - <a href="/en-US/docs/Web/Apps/Quickstart/Build/For_mobile_developers">App development for mobile developers</a></dt> - <dd> - If you're a native mobile application developer, what advantages can open web apps bring to you, and how do they differ from what you are used to? Here are some ideas.</dd> - <dt> - <a href="/en-US/docs/Web/Apps/Quickstart/Build/Developing_app_functionality">Developing app functionality</a></dt> - <dd> - This page talks about the kinds of different functionality that you might want to build into your apps, with links to further information.</dd> - <dt> - <a href="/en-US/docs/Web/Apps/Quickstart/Build/Payments">Payments</a></dt> - <dd> - How do you build functionality to make people pay for installing your open web apps? Here is the lowdown.</dd> - <dt> - <a href="/en-US/docs/Web/Apps/Quickstart/Build/App_tools">App tools</a></dt> - <dd> - Last for this section, we provide some links to more information on the tools available to help you develop great open web apps.</dd> -</dl> diff --git a/files/th/archive/b2g_os/simulator/index.html b/files/th/archive/b2g_os/simulator/index.html deleted file mode 100644 index 164bf61eb2..0000000000 --- a/files/th/archive/b2g_os/simulator/index.html +++ /dev/null @@ -1,58 +0,0 @@ ---- -title: Firefox OS Simulator -slug: Archive/B2G_OS/Simulator -translation_of: Archive/B2G_OS/Simulator ---- -<div class="note"> - <p>This page describes the Firefox OS Simulator for developers targeting Firefox OS 1.2 or later. If you're developing apps for Firefox OS 1.1, then you should check out the documentation for the <a href="/en-US/docs/Tools/Firefox_OS_1.1_Simulator">Firefox OS 1.1 Simulator</a> instead.</p> -</div> -<p><span style="line-height: 1.5;">The Firefox OS Simulator is <span style="line-height: 1.5;">a version of the higher layers of Firefox OS</span> that simulates a Firefox OS device, but runs on the desktop</span><span style="line-height: 1.5;">. This means that in many cases, you don't need a real device to test and debug your app. </span><span style="line-height: 1.5;">It runs in a window the same size as a Firefox OS device, includes the Firefox OS user interface and built-in apps, and simulates many of the Firefox OS device APIs.</span></p> -<p><span style="line-height: 1.5;">The Simulator is packaged and distributed as a Firefox add-on. Once you've downloaded it and installed it in Firefox, you can run it, push apps to it, and attach the developer tools to it,</span><span style="line-height: 1.5;"> using the </span><a href="/docs/Tools/WebIDE"><span style="line-height: 1.5;">WebIDE</span></a><span style="line-height: 1.5;">.</span></p> -<h2 id="Installation"><span style="line-height: 1.5;">Installation</span></h2> -<p><span style="line-height: 1.5;">To install the simulator, use <a href="/docs/Tools/WebIDE#Adding_a_Simulator">WebIDE's Manage Simulators pane</a> (available as part of Firefox 33 and onwards). Multiple versions are available, and you are advised to install them all, for maximum flexibility.</span></p> -<p>To start the Simulator, you choose it from WebIDE's runtime list. For more details, see the <a href="/docs/Tools/WebIDE#Selecting_a_runtime" style="font-size: 14px; font-weight: normal; line-height: 1.5;">instructions in the WebIDE documentation</a>. Once the Simulator's running, you can push apps to it and debug them using the WebIDE, just as you can with a real device.</p> -<p>If you are using the <a href="/Firefox_OS/Using_the_App_Manager">App Manager</a> (an older tool available prior to the WebIDE), you can install a simulator via the following button:</p> -<p><a href="https://ftp.mozilla.org/pub/mozilla.org/labs/fxos-simulator/" style="margin-bottom: 20px; padding: 10px; color: white; text-align: center; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; display: inline-block; background-color: rgb(129, 188, 46); white-space: nowrap; text-shadow: rgba(0, 0, 0, 0.247059) 0px 1px 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 0px 0px, rgba(0, 0, 0, 0.298039) 0px -1px 0px 0px inset;">Install Simulator</a></p> -<h2 id="The_Simulator_UI" style="line-height: 30px;">The Simulator UI</h2> -<p><span style="line-height: 22.00800132751465px;">The Simulator appears as a separate window, sized so the simulated screen area is 320x480 pixels. </span><span style="line-height: 22.00800132751465px;">To simulate touch events you can click the mouse button and drag while holding the button down. So by clicking and dragging right-to-left from the Home Screen, you'll see the built-in apps, as well as any apps you have added:</span></p> -<p><img alt="" src="https://mdn.mozillademos.org/files/7173/simulator-1.2.png" style="width: 810px; height: 623px; display: block; margin: 0px auto;"></p> -<p>The Simulator has two buttons in a toolbar at the bottom:</p> -<ul> - <li>the button on the left takes you to the Home screen, or switches the Simulator off if you hold it down</li> - <li>the button on the right switches the Simulator between portrait and landscape orientation. This will generate the <a href="https://developer.mozilla.org/en-US/docs/WebAPI/Managing_screen_orientation#Listening_orientation_change" title="/en-US/docs/WebAPI/Detecting_device_orientation">orientationchange</a> event.</li> -</ul> -<h2 id="Limitations_of_the_Simulator">Limitations of the Simulator</h2> -<p>Note that the Firefox OS Simulator isn't a perfect simulation.</p> -<h3 id="Hardware_limitations">Hardware limitations</h3> -<p>Apart from screen size, the Simulator does not simulate the hardware limitations of a Firefox OS device such as available memory or CPU speed.</p> -<h3 id="Audiovideo_codecs">Audio/video codecs</h3> -<p>The following codecs depend on hardware-accelerated decoding and are therefore not yet supported:</p> -<ul> - <li>MP3</li> - <li>AAC</li> - <li>H.264 (MP4)</li> - <li>WebM</li> -</ul> -<p>This means it isn't possible to use the Simulator to test video playback in apps and on websites like Youtube that rely on these codecs.</p> -<h3 id="Unsupported_APIs"><a name="Unsupported-APIs">Unsupported APIs</a></h3> -<p>Certain APIs that work on the device won't work on the Simulator, generally because the supporting hardware is not available on the desktop. We've implemented simulations for some APIs such as geolocation, and expect to add more in future releases. However, at the moment the following APIs are not supported. Using them might throw errors or just return incorrect results:</p> -<ul> - <li><a href="/en-US/WebAPI/WebTelephony" title="/en-US/WebAPI/WebTelephony">Telephony</a></li> - <li><a href="/en-US/docs/WebAPI/WebSMS" title="/en-US/docs/WebAPI/WebSMS">WebSMS</a></li> - <li><a href="/en-US/docs/WebAPI/WebBluetooth" title="/en-US/docs/WebAPI/WebBluetooth">WebBluetooth</a></li> - <li><a href="/en-US/docs/WebAPI/Using_Light_Events" title="/en-US/docs/WebAPI/Using_Light_Events">Ambient Light</a></li> - <li><a href="/en-US/docs/WebAPI/Proximity" title="/en-US/docs/WebAPI/Proximity">Proximity</a></li> - <li><a href="/en-US/docs/WebAPI/Network_Information" title="/en-US/docs/WebAPI/Network_Information">Network Information</a></li> - <li><a href="/en-US/docs/Online_and_offline_events" title="/en-US/docs/Online_and_offline_events">navigator.onLine and offline events</a></li> - <li><a href="/en-US/docs/WebAPI/Vibration" title="/en-US/docs/WebAPI/Vibration">Vibration</a></li> -</ul> -<h2 id="Getting_help"><a name="Simulator-help"></a>Getting help</h2> -<p><span style="line-height: 1.5;">If you have a question, try asking us on the </span><a href="https://lists.mozilla.org/listinfo/dev-developer-tools" style="line-height: 1.5;">dev-developer-tools mailing list</a><span style="line-height: 1.5;"> or on </span><a href="irc://irc.mozilla.org/#devtools" style="line-height: 1.5;">#devtools on irc.mozilla.org</a><span style="line-height: 1.5;">.</span></p> -<h3 id="How_to_enable_verbose_logging"><a name="Simulator-verbose-logging"></a>How to enable verbose logging</h3> -<p>You can see messages logged from your app in the <a href="/en-US/docs/Tools/Web_Console">Web Console</a>, which you can attach to your app using the <a href="/docs/Tools/WebIDE/Troubleshooting">WebIDE</a>. If you want to catch early messages happening during app startup, before the console gets connected and working, you can enable verbose logging in the Simulator.</p> -<p>Visit about:config and <strong>create</strong> a new preference. The preference name is different for each version of the Simulator:</p> -<ul> - <li>extensions.fxos_1_3_simulator@mozilla.org.sdk.console.logLevel for Firefox OS 1.3</li> - <li>extensions.fxos_1_2_simulator@mozilla.org.sdk.console.logLevel for Firefox OS 1.2</li> -</ul> -<p>Set it to the string value "all", and disable, then reenable, the add-on in the Add-on Manager. Now extra messages about the Simulator's operation will appear in the <a href="/en-US/docs/Tools/Browser_Console">Browser Console</a>.</p> diff --git a/files/th/archive/b2g_os/using_the_app_manager/index.html b/files/th/archive/b2g_os/using_the_app_manager/index.html deleted file mode 100644 index b9c7b30dfa..0000000000 --- a/files/th/archive/b2g_os/using_the_app_manager/index.html +++ /dev/null @@ -1,277 +0,0 @@ ---- -title: Using the App Manager -slug: Archive/B2G_OS/Using_the_App_Manager -translation_of: Archive/B2G_OS/Using_the_App_Manager ---- -<div class="summary"> -<p>The App Manager is a tool available in Firefox for Desktop which provides a number of useful tools to help you test, deploy and debug HTML5 web apps on Firefox OS phones and the Firefox OS Simulator, directly from your browser.</p> - -<p>The App Manager is for developers targeting Firefox OS 1.2 or later. If you're developing apps for Firefox OS 1.1, then you should check out the documentation for the <a href="/en-US/docs/Tools/Firefox_OS_1.1_Simulator">Firefox OS 1.1 Simulator</a> instead.</p> - -<p>The App Manager is being replaced by the <a href="/en-US/docs/Tools/WebIDE">WebIDE</a>, which is new in Firefox 33. The WebIDE provides all the features of the App Manager, but also provides an editing environment for you to create and develop Firefox OS apps.</p> -</div> - -<p style="text-align: center;">{{EmbedYouTube("z1Bxg1UJVf0")}}</p> - -<p>The App Manager is composed of:</p> - -<ul> - <li>An <a href="#Apps_panel"><em>Apps panel</em></a>, which manages local apps (app source code located on your computer) and apps hosted externally, allowing you to package and install them on your device or simulator, and debug them using Toolboxes</li> - <li>A <a href="#Device_panel"><em>Device panel</em></a>, which displays information about the connected device including Firefox OS version installed, permissions required for using device APIs on the device, and apps installed</li> - <li><a href="/en-US/docs/Tools_Toolbox"><em>Toolboxes</em></a>, which are are sets of developer tools (web console, inspector, debugger, etc.) that can be connected to a running app via the Apps panel to perform debugging operations</li> -</ul> - -<h2 id="Quick_setup"><a name="Configuring_device">Quick setup</a></h2> - -<p>This section is designed to get you up and running as soon as possible; if you need some more detail please skip forward to the {{ anch("Device and system configuration") }} section and start reading from there. Also see the {{ anch("Troubleshooting") }} section for help if you are having trouble.</p> - -<ol> - <li>Make sure you have Firefox Desktop 26+ installed</li> - <li>Open the App Manager (in the URL bar, type <code>about:app-manager</code>)</li> - <li>If you don't have a real device: - <ol> - <li><a href="https://ftp.mozilla.org/pub/mozilla.org/labs/fxos-simulator/">Install the Firefox OS Simulator</a></li> - <li>In App Manager's bottom toolbar, click on <em>Start Simulator</em>, then click on the name of the installed simulator, which should appear there.</li> - </ol> - </li> - <li>If you have a real device: - <ol> - <li>Make sure your device is running Firefox OS 1.2+</li> - <li>On Windows, make sure to install the drivers provided by your phone manufacturer</li> - <li>In the Settings of your device, disable Screen Lock (<code>Settings > Phone lock > <code>Lock Screen</code></code>) and enable Remote Debugging (<code>Settings > Device information > More information > Developer</code>)</li> - <li><a href="https://ftp.mozilla.org/pub/mozilla.org/labs/fxos-simulator/">Install the ADB Helper</a> add-on in Firefox Desktop</li> - <li>Connect your device to your machine via a USB cable</li> - <li>You should see the name of your device in the App Manager's bottom bar. Click on it.</li> - </ol> - </li> - <li>The bottom bar should show "Connected to: xxx"</li> - <li>Click on the <em>Apps</em> panel and add an app (packaged or hosted)</li> - <li>The <em>Refresh</em> button validates your app and installs it on the Simulator/Device</li> - <li>The <em>Debug</em> button connects the developer tools to the running app</li> - <li><strong>See the {{ anch("Troubleshooting") }} section for help if you are having trouble</strong></li> -</ol> - -<h2 id="Device_and_system_configuration">Device and system configuration</h2> - -<p>The first thing you'll need to do when using the App Manager is make sure your system and phone are set up correctly. This section will run through all the steps required.</p> - -<h3 id="Firefox_OS_1.2_required">Firefox OS 1.2+ required</h3> - -<p>Make sure your device is running Firefox OS 1.2/Boot2Gecko 1.2 or higher. To check which version of Firefox OS the device is runing, go to <code>Settings > Device Information > Software</code>.</p> - -<p>If you don't have a high enough version installed, depending on what phone you have you will need to either install an available nightly build of Firefox 1.2+, or configure and build it yourself from source.</p> - -<p>Builds available:</p> - -<ul> - <li><a href="http://downloads.geeksphone.com/">Geeksphone Keon/Peak builds</a> (to find out more about using these, read <a href="/en-US/docs/Mozilla/Firefox_OS/Developer_phone_guide/Updating_and_Tweaking_Geeksphone">Updating and Tweaking your Firefox OS Developer Preview phone/Geeksphone</a>)</li> - <li>More to follow</li> -</ul> - -<div class="note"> -<p><strong>Note</strong>: To build your own Firefox OS 1.2+ distribution, follow the instructions located at <a href="/en-US/docs/Mozilla/Firefox_OS/Building_and_installing_Firefox_OS">Building and installing Firefox OS</a>, starting with <a href="/en-US/docs/Mozilla/Firefox_OS/Firefox_OS_build_prerequisites">Firefox OS build prerequisites</a>.</p> -</div> - -<h3 id="Remote_debugging">Remote debugging</h3> - -<p>Next, you need to enable remote debugging in Firefox OS. To do so, go to <code>Settings > Device information > More information > Developer</code> and check the Remote Debugging checkbox.</p> - -<h3 id="Adb_Helper_Add-on" name="Adb_Helper_Add-on">ADB or ADB helper</h3> - -<p>The process uses the Android Debug Bridge (ADB) to handle the device-computer connection and communication. There are two options for running ADB:</p> - -<ul> - <li> - <p>Let Firefox handle ADB (recommended). <a href="https://ftp.mozilla.org/pub/mozilla.org/labs/fxos-simulator/">Install the ADB Helper add-on</a>, which makes the process easier. With this installed, there's no need to install the ADB, and no need to type the <code>adb forward</code> command: everything is handled by the add-on.</p> - <a href="https://ftp.mozilla.org/pub/mozilla.org/labs/fxos-simulator/" style="margin-bottom: 20px; padding: 10px; text-align: center; border-radius: 4px; display: inline-block; background-color: #81BC2E; white-space: nowrap; color: white; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px -1px 0px 0px rgba(0, 0, 0, 0.3) inset;" title="https://addons.mozilla.org">Download ADB Helper Add-on</a></li> - <li>Use ADB manually. You need to have it installed on your computer: download and install <code>adb</code> as explained in <a href="/en-US/Firefox_OS/Debugging/Installing_ADB">Installing ADB</a>. You'll need to enable port forwarding by entering the following command into your terminal: - <pre>adb forward tcp:6000 localfilesystem:/data/local/debugger-socket</pre> - Note that you'll need to do this every time the phone is restarted or unplugged then re-plugged.</li> -</ul> - -<div class="note"> -<p><strong>Note</strong>: There's no need to run this command if you installed the ADB Helper Add-on.</p> -</div> - -<h2 id="Connecting_your_device_to_the_App_Manager">Connecting your device to the App Manager</h2> - -<p>With all your configuration done, it's now time to plug your device into your computer and start the App Manager:</p> - -<ol> - <li>Plug the device into your computer via USB.</li> - <li>Disable Screen lock on your device by going to <code>Settings > Screen Lock</code> and unchecking the <code>Lock Screen</code> checkbox. This is a good idea because when the screen gets locked, the phone connection gets lost, meaning it is no longer available for debugging.</li> - <li>Start the App Manager — In Firefox Desktop select the <code>Tools > Web Developer > App Manager</code> menu option, or type <code>about:app-manager</code> in the URL bar.</li> - <li>At the bottom of the App Manager tab, you will see a connection status bar (see screenshot below). You should be able to connect your device by clicking the "Connect to localhost:6000" button.</li> - <li>If this works successfully, a prompt should appear on your device: "An incoming request to permit remote debugging connection was detected. Allow connection?". Tap the OK button (You may also have to press the power button on the phone so you can see the prompt.) The connection status bar should update to say "Connected to B2G", with a Disconnect button available to press if you want to cancel the connection.</li> -</ol> - -<p><img alt="" src="https://mdn.mozillademos.org/files/6263/connection-status.png" style="display: block; height: 30px; margin: 0px auto; width: 600px;"></p> - -<div class="note"> -<p><strong>Note</strong>: The other controls in the connection status bar allow you to connect a simulator to the App Manager, which we cover in the next section, below, and change the port that the connection happens on. If you change the port, you'll also need to enable port forwarding for this port as well, as instructed in the {{anch("Enable port forwarding")}} section, above.</p> -</div> - -<h2 id="Using_a_Firefox_OS_Simulator_Add-on"><a name="Simulator">Using a Firefox OS Simulator Add-on</a></h2> - -<p>If you haven't got a real device available to use with App Manager, you can still try it out using a <a href="/en-US/docs/Tools/Firefox_OS_Simulator">Firefox OS Simulator</a> Add-on. To start off, install the simulator with the following button (multiple versions are available; you are advised to install them all, for maximum flexibility):</p> - -<p><a class="download-button external ignore-external" href="https://ftp.mozilla.org/pub/mozilla.org/labs/fxos-simulator/" rel="noopener">Install Simulator</a></p> - - -<p>Once you've installed the simulator(s), you need to go to about:app-manager to see the connection status bar at the bottom of the App Manager tab, and click the "Start simulator" button. At least three buttons will appear:</p> - -<ul> - <li>"Firefox OS 1.3", "Firefox OS 1.2" ... etc. (or something similar): the left-most buttons contain the names of the simulator versions you have installed. Click one to start a connection to a simulator.</li> - <li>"Add": the middle button navigates to the simulator install links in this article, so you can add more Simulators (Firefox OS 1.3, Firefox OS 1.4, etc.)</li> - <li>"Cancel": the right hand button cancels the connection.</li> -</ul> - -<div class="note"> -<p><strong>Note</strong>: The Firefox OS 1.5 Simulator has been removed, as 1.5 was changed to 2.0. If you have the Firefox OS 1.5 Simulator installed, it won't automatically update to 2.0, so you should uninstall 1.5 and install 2.0 instead. The Firefox OS 2.0 simulator will then automatically update.</p> -</div> - -<div class="note"> -<p><strong>Note</strong>: The Firefox OS 1.2 Simulator has been removed, as no phones are likely to be released with version 1.2 installed — this version is therefore of limited value, and it makes more sense to spend your time debugging on other versions.</p> -</div> - -<h2 id="Running_custom_builds_in_the_App_Manager">Running custom builds in the App Manager</h2> - -<p>Note that you can run custom B2G Desktop and Gaia/Gecko builds in the App Manager via the simulator. Read <a href="/en-US/Firefox_OS/Running_custom_builds_in_the_App_Manager">Running custom Firefox OS/Gaia builds in the App Manager</a> for instructions on how to do this.</p> - -<h2 id="Apps_panel_2"><a name="Apps_panel">Apps panel</a></h2> - -<p>Now that everything is working, let's review the functionality available inside the App Manager, starting with the Apps panel. From here, you can import an existing app to push onto your device and debug:</p> - -<ul> - <li>To install a local app, click on the plus next to the "Add Packaged App" label and use the resulting file chooser dialog to select the directory your app is contained inside.</li> - <li>To install an externally hosted app, enter the absolute URL of the app's manifest file into the text field inside the "Add Hosted App" box, then press the plus button.</li> -</ul> - -<p>Information about your app should appear on the right hand side of the window, as seen below:</p> - -<p><img alt="" src="https://mdn.mozillademos.org/files/6261/apps-panel.png" style="display: block; height: 375px; margin: 0px auto; width: 600px;"></p> - -<h3 id="Manifest_editor">Manifest editor</h3> - -<p>From Firefox 28 onwards, the Apps Panel includes an editor for the app manifest:</p> - -<p><img alt="" src="https://mdn.mozillademos.org/files/6613/apps-panel-fx-28.png" style="display: block; margin: 0px auto; width: 600px;"></p> - -<h3 id="Debugging">Debugging</h3> - -<p>Clicking on <em>"Update"</em> will update (install) the app on the device. Clicking on <em>"debug"</em> will connect a toolbox to the app, allowing you to debug its code directly:</p> - -<p><img alt="" src="https://mdn.mozillademos.org/files/6265/debug.png" style="display: block; height: 375px; margin: 0px auto; width: 600px;"></p> - -<div class="note"> -<p>You'll enjoy playing around with the toolbox — try altering the DOM, CSS etc. and you'll see the updates reflected on the device in realtime. Such updates will be saved on the installed app code; you'll see them next time you open the app on the device.</p> -</div> - -<p>Before Firefox 28, the tools are launched in a separate window. From Firefox 28 onwards, the tools are launched in a separate tab in the App Manager itself, alongside the Apps and Device tabs. The tab is given your app's icon so it's easy to find:</p> - -<p><img alt="" src="https://mdn.mozillademos.org/files/6615/toolbox-fx-28.png" style="display: block; height: 375px; margin: 0px auto; width: 600px;"></p> - -<h3 id="Errors">Errors</h3> - -<p>If an app was not added successfully — for example if the URL was incorrect, or you selected a packaged app folder — an entry will be added to the page for this app, but this will include error information.</p> - -<p><img alt="" src="https://mdn.mozillademos.org/files/6259/apps-error.png" style="display: block; height: 375px; margin: 0px auto; width: 600px;"></p> - -<p>You can also delete an app from this view, by hovering over the App name/description on the left of the window, and pressing the "X" button that appears in each case. This however doesn't remove the app from the device. To do that you need to manually remove the app using the device itself.</p> - -<h2 id="Device_panel_2"><a name="Device_panel">Device panel</a></h2> - -<p>The <em>Device</em> tab displays information about the connected device. From the <em>"</em>Installed Apps<em>"</em> window, apps on the device can be started and debugged.</p> - -<p><img alt="" src="https://mdn.mozillademos.org/files/6267/device-tab.png" style="display: block; height: 375px; margin: 0px auto; width: 600px;"></p> - -<div class="note"> -<p>Note: Certified Apps are not listed by default. <a href="#Debugging_Certified_Apps">See how to debug certified apps</a>.</p> -</div> - -<p><a name="permissions"></a>The "Permissions" window shows the required priviledges for different <a href="/en-US/docs/WebAPI">Web APIs</a> on the current device:</p> - -<p><img alt="" src="https://mdn.mozillademos.org/files/6269/permissions.png" style="display: block; height: 375px; margin: 0px auto; width: 600px;"></p> - -<p>Finally, you can take a screenshot of the current device display by clicking the "Screenshot" button. The screenshot appears in a new tab on Firefox, and from there you can save or discard it as you wish.</p> - -<h2 id="Debugging_Certified_Apps_2"><a name="Debugging_Certified_Apps">Debugging Certified Apps</a></h2> - -<p>Currently only devices running a development build of Firefox OS 1.2+ are capable of debugging certified apps. If you have a development build, you can enable certified app debugging by changing the pref <code>devtools.debugger.forbid-certified-apps</code> to <code>false</code> in your profile. To do this, follow the steps below:</p> - -<ol> - <li> - <p>On your computer, enter the following command in Terminal/console to enter your device's filesystem via the shell:</p> - - <pre class="brush: bash">adb shell</pre> - - <p>Your prompt should change to <code>root@android</code>.</p> - </li> - <li> - <p>Next, stop B2G running using the following command:</p> - - <pre class="brush: bash">stop b2g</pre> - </li> - <li> - <p>Navigate to the following directory:</p> - - <pre>cd /data/b2g/mozilla/*.default/</pre> - </li> - <li> - <p>Here, update the prefs.js file with the following line:</p> - - <pre class="brush: js">echo 'user_pref("devtools.debugger.forbid-certified-apps", false);' >> prefs.js</pre> - </li> - <li> - <p>After you've finished editing and saving the file, start B2G again using the following command:</p> - - <pre class="brush: bash">start b2g</pre> - </li> - <li> - <p>Exit the android filesystem using the <code>exit</code> command; this will return you to your normal terminal prompt.</p> - </li> - <li> - <p>Next, reconnect to the App Manager and you should see certified apps appear for debugging.</p> - </li> -</ol> - -<div class="note"> -<p>Note: If you want to add this preference to your Gaia build you can run <code>make DEVICE_DEBUG=1 reset-gaia</code>.</p> -</div> - -<h2 id="Troubleshooting_2"><a name="Troubleshooting">Troubleshooting</a></h2> - -<p id="My_device_is_not_recognized">If the device is not recognized:</p> - -<ul> - <li>If clicking the button corresponding to your Firefox OS phone doesn't do anything, make sure you haven't connected an Android phone at the same time as the Firefox OS phone to your computer.</li> - <li>Read the <a href="#Configuring_device">Device and system configuration</a> section thoroughly, and make sure all the steps are followed:</li> - <li>Is your device running at least Firefox OS 1.2?</li> - <li>Don't see all the apps? Do you need to enable <a href="#Debugging_Certified_Apps">Certified Apps debugging</a>?</li> - <li>Did you enable "Remote Debugging" in the settings of your phone?</li> - <li>If you are not using the <a href="#Adb_Helper_Add-on">ADB Helper add-on</a>: - <ul> - <li>Did you successfully run the <code>adb forward</code> command?</li> - </ul> - </li> - <li>If you are using the <a href="#Adb_Helper_Add-on">ADB Helper add-on</a> and your device is not listed in the bottom toolbar: - <ul> - <li>If you use Linux, <a href="http://developer.android.com/tools/device.html#setting-up">make sure to setup udev correctly</a></li> - <li>If you use Windows, <a href="http://developer.android.com/tools/device.html#setting-up">make sure to install the appropriate drivers</a></li> - <li>You can also enable verbose logging to gather diagnostics: - <ul> - <li>Use about:config to set the pref "<span class="message"><span class="content"><span class="email">extensions.adbhelper@mozilla.org.sdk</span>.console.logLevel"</span></span> to the string value "all"</li> - <li>Disable and re-enable the ADB Helper add-on from the add-ons manager, or restart Firefox</li> - <li>Open the App Manager again</li> - <li>In the <a href="/docs/Tools/Browser_Console">Browser Console</a>, you should now see additional output lines that mention "adbhelper"</li> - <li>If you see them but aren't sure what they mean, stop by the <a href="https://wiki.mozilla.org/DevTools/GetInvolved#Communication">#devtools room on IRC</a> or <a href="https://bugzilla.mozilla.org/enter_bug.cgi?alias=&assigned_to=nobody%40mozilla.org&attach_text=&blocked=&bug_file_loc=http%3A%2F%2F&bug_ignored=0&bug_severity=normal&bug_status=NEW&cf_blocking_b2g=---&cf_crash_signature=&cf_status_b2g18=---&cf_status_b2g_1_1_hd=---&cf_status_b2g_1_2=---&cf_status_firefox24=---&cf_status_firefox25=---&cf_status_firefox26=---&cf_status_firefox27=---&cf_status_firefox_esr17=---&cf_status_firefox_esr24=---&cf_tracking_b2g18=---&cf_tracking_firefox24=---&cf_tracking_firefox25=---&cf_tracking_firefox26=---&cf_tracking_firefox27=---&cf_tracking_firefox_esr17=---&cf_tracking_firefox_esr24=---&cf_tracking_firefox_relnote=---&cf_tracking_relnote_b2g=---&comment=&component=Developer%20Tools%3A%20App%20Manager&contenttypeentry=&contenttypemethod=autodetect&contenttypeselection=text%2Fplain&data=&defined_groups=1&dependson=&description=&flag_type-203=X&flag_type-37=X&flag_type-41=X&flag_type-5=X&flag_type-607=X&flag_type-720=X&flag_type-721=X&flag_type-737=X&flag_type-748=X&flag_type-781=X&flag_type-787=X&flag_type-791=X&flag_type-799=X&flag_type-800=X&flag_type-802=X&flag_type-803=X&flag_type-809=X&flag_type-825=X&form_name=enter_bug&keywords=&maketemplate=Remember%20values%20as%20bookmarkable%20template&op_sys=All&priority=--&product=Firefox&qa_contact=developer.tools%40firefox.bugs&rep_platform=x86&requestee_type-203=&requestee_type-41=&requestee_type-5=&requestee_type-607=&requestee_type-748=&requestee_type-781=&requestee_type-787=&requestee_type-791=&requestee_type-800=&short_desc=&status_whiteboard=&target_milestone=---&version=Trunk">file a bug</a> with the log output</li> - </ul> - </li> - </ul> - </li> - <li>See <strong>"???????"</strong> instead of the device name on Linux? You have permissions issues. <a href="http://developer.android.com/tools/device.html#setting-up">Make sure to setup udev correctly</a>.</li> - <li>Is your phone screen unlocked?</li> - <li>If the command "adb devices" shows no entries even though the phone is connected and unlocked, you may have to <a href="http://blog.fh-kaernten.at/wehr/?p=1182">edit adb_usb.ini</a>.</li> -</ul> - -<p>Can't connect your device to the App Manager or start the simulator? <a href="https://wiki.mozilla.org/DevTools/GetInvolved#Communication">Let us know</a> or <a href="https://bugzilla.mozilla.org/enter_bug.cgi?alias=&assigned_to=nobody%40mozilla.org&attach_text=&blocked=&bug_file_loc=http%3A%2F%2F&bug_ignored=0&bug_severity=normal&bug_status=NEW&cf_blocking_b2g=---&cf_crash_signature=&cf_status_b2g18=---&cf_status_b2g_1_1_hd=---&cf_status_b2g_1_2=---&cf_status_firefox24=---&cf_status_firefox25=---&cf_status_firefox26=---&cf_status_firefox27=---&cf_status_firefox_esr17=---&cf_status_firefox_esr24=---&cf_tracking_b2g18=---&cf_tracking_firefox24=---&cf_tracking_firefox25=---&cf_tracking_firefox26=---&cf_tracking_firefox27=---&cf_tracking_firefox_esr17=---&cf_tracking_firefox_esr24=---&cf_tracking_firefox_relnote=---&cf_tracking_relnote_b2g=---&comment=&component=Developer%20Tools%3A%20App%20Manager&contenttypeentry=&contenttypemethod=autodetect&contenttypeselection=text%2Fplain&data=&defined_groups=1&dependson=&description=&flag_type-203=X&flag_type-37=X&flag_type-41=X&flag_type-5=X&flag_type-607=X&flag_type-720=X&flag_type-721=X&flag_type-737=X&flag_type-748=X&flag_type-781=X&flag_type-787=X&flag_type-791=X&flag_type-799=X&flag_type-800=X&flag_type-802=X&flag_type-803=X&flag_type-809=X&flag_type-825=X&form_name=enter_bug&keywords=&maketemplate=Remember%20values%20as%20bookmarkable%20template&op_sys=All&priority=--&product=Firefox&qa_contact=developer.tools%40firefox.bugs&rep_platform=x86&requestee_type-203=&requestee_type-41=&requestee_type-5=&requestee_type-607=&requestee_type-748=&requestee_type-781=&requestee_type-787=&requestee_type-791=&requestee_type-800=&short_desc=&status_whiteboard=&target_milestone=---&version=Trunk">file a bug</a>.</p> diff --git a/files/th/archive/index.html b/files/th/archive/index.html deleted file mode 100644 index b7a3cfe8de..0000000000 --- a/files/th/archive/index.html +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: Archive of obsolete content -slug: Archive -translation_of: Archive ---- -<p>(th translation)</p> - -<p>Here at MDN, we try to avoid outright deleting content that might be useful to people targeting legacy platforms, operating systems, and browsers. Perhaps your target audience is people that are using older hardware, for example, and can't upgrade to the latest and greatest browsers. Or for "reasons," your company is required to use very old software and you need to build Web content that runs on that software. Or perhaps you're just curious about the history of an obsolete feature or API, and how it worked.</p> - -<p>There are many reasons older documentation can be useful. So, we've established this area into which we can archive older documentation. Material in this Archived content zone should <strong>not</strong> be used for building new Web sites or apps for modern browsers. It's here for historical reference only.</p> - -<div class="note"> -<p><strong>Note to writers:</strong> We need to try to keep the subpages here organized instead of all dumped into one large folder. Try to create subtrees for categories of material. Also, only move pages here that are <strong>extremely</strong> obsolete. If anyone might realistically need the information in a living product, it may not be appropriate to move it here. In general, it may be best to discuss it in the <a href="https://chat.mozilla.org/#/room/#mdn:mozilla.org">MDN Web Docs chat room</a> before moving content here.</p> -</div> - -<p>{{SubpagesWithSummaries}}</p> - -<h2 id="Subnav">Subnav</h2> - -<p>{{ListSubpages("/en-US/docs/Archive", 2, 0, 1)}}</p> diff --git a/files/th/archive/meta_docs/index.html b/files/th/archive/meta_docs/index.html deleted file mode 100644 index 52de2c8447..0000000000 --- a/files/th/archive/meta_docs/index.html +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: MDN "meta-documentation" archive -slug: Archive/Meta_docs -tags: - - Archive - - MDN - - NeedsTranslation - - TopicStub -translation_of: Archive/Meta_docs ---- -<p>Here you'll find archived "meta-documentation"; that is, documentation about how to write documentation on MDN. The articles here are obsolete and should no longer be referenced; we are retaining them here for reference while we migrate some content to new places, but very little of this is useful.</p> -<p>{{LandingPageListSubpages}}</p> diff --git a/files/th/archive/meta_docs/writing_content/index.html b/files/th/archive/meta_docs/writing_content/index.html deleted file mode 100644 index 50a6418805..0000000000 --- a/files/th/archive/meta_docs/writing_content/index.html +++ /dev/null @@ -1,56 +0,0 @@ ---- -title: Writing content -slug: Archive/Meta_docs/Writing_content -translation_of: Archive/Meta_docs/Writing_content ---- -<p>There are always things that can be added or updated on MDN. Whether it's all-new documentation for a sparkling new API or a revision to an older API that's changed subtly, you'll find lots of opportunities to help.</p> - -<h2 id="Editing_an_existing_page">Editing an existing page</h2> - -<p>If you've found a page you'd like to revise, simply click the "edit" button at its top right corner. This will open the WYSIWYG editor for working on the page's contents. See the <a href="/en-US/docs/Project:MDN/Contributing/Editor_guide">MDN editor guide</a> for details on how to work with the editor, as well as how to work with the macro system we use to help automate the construction and formatting of content.</p> - -<p>There are lots of reasons you might edit an existing page:</p> - -<ul> - <li>You've spotted an error or typo.</li> - <li>You want to reword something to be easier to understand.</li> - <li>The layout or formatting of the page is messy.</li> - <li>The API being documented has changed and the documentation needs updating to match the changes.</li> - <li>You'd like to add information about a behavior difference between multiple browsers for an API.</li> - <li>You want to add or improve a code sample. See {{anch("Add a code sample")}} below for details.</li> - <li>The article is a stub, or is simply missing important details.</li> -</ul> - -<h2 id="Adding_a_new_page">Adding a new page</h2> - -<p>This is the big one! Adding a new page to MDN makes the Web love you and want to hug you. There are several obvious reasons to create a new page, including to document an API that's not yet documented or to add a new tutorial or guide on a topic.</p> - -<p>There are some ways to go about creating a new page on MDN, once you've <a href="/en-US/docs/Project:MDN/Contributing/Getting_started#Logging_into_MDN">logged in</a>:</p> - -<dl> - <dt>Click a "missing page" link</dt> - <dd>As you browse MDN, you'll occasionally find links to pages that don't exist yet. Often, as we create articles, we include links to pages that need to be created, even if they haven't been made yet. This helps us keep track of things that need to eventually be done, although sometimes it takes some time to get back to them. You should feel free to do so! Just click these links and you'll be taken straight into the editor for the new page.</dd> - <dt>Create a subpage</dt> - <dd>Near the top-right corner of each article is a <strong>"Advanced"</strong> drop-down menu. In that menu is a <strong>"New sub-page"</strong> option. Clicking that option opens the page editor for a new page whose parent page in the site hierarchy is the page on which you chose <strong>"New sub-page"</strong>. Simply fill out the title and slug and start writing the article's content.</dd> - <dt>Create a clone</dt> - <dd>You can also clone an existing page using the <strong>"Clone this page"</strong> option in the "This page" drop-down menu. Clicking this option makes a copy of the current page, whose parent page is the same as the current page, and opens the editor on that page, where you can set the page's title and slug, as well as edit the content of the page. This is typically a good way to add a new page to an existing reference area of the site, for example, because it gets you a sample layout for the content.</dd> - <dt>Create a link to a page that doesn't exist, then click it</dt> - <dd>This is a bit of a hybrid method. Since every page ought to be linked to from somewhere, you could start by creating a link to the new article by adding it to an existing page, then, after saving that page, you can click the link you just inserted to open an editor for the new article.</dd> -</dl> - -<div class="note"> -<p><strong>Note:</strong> If you're not logged in, you will get a 404 error when trying to visit an article that doesn't exist, instead of being offered an editor for a new page.</p> -</div> - -<h2 id="Finding_information">Finding information</h2> - -<p>There's a lot of information out there, and it can be tricky to hunt down the exact help you need. Here are some tips to get you started.</p> - -<dl> - <dt><a href="https://wiki.mozilla.org/Modules">Module owner lists</a></dt> - <dd>Mozilla projects work on a "module owner" basis; each major component has an owner or owners who are responsible for what goes on there. These owners are often your best source of information — or at least a great way to find the right person to talk to.</dd> - <dt><a href="http://mxr.mozilla.org/">Mozilla source cross-reference</a></dt> - <dd>MXR, the Mozilla cross-reference, lets you access all the source code for the Mozilla project (with the exception of some things, like much of Firefox OS, which is located on GitHub). The code and its comments are often a great resource for information.</dd> - <dt><a href="http://wiki.mozilla.org/">Mozilla wiki</a></dt> - <dd>The Mozilla wiki — often referred to as "wikimo" — is a repository of process and design notes, drafts, plans, and preliminary specifications. Despite being often a cluttered mess, it's a treasure trove of invaluable information.</dd> -</dl> diff --git a/files/th/archive/mozilla/index.html b/files/th/archive/mozilla/index.html deleted file mode 100644 index 34a4090d47..0000000000 --- a/files/th/archive/mozilla/index.html +++ /dev/null @@ -1,223 +0,0 @@ ---- -title: Archived Mozilla and build documentation -slug: Archive/Mozilla -translation_of: Archive/Mozilla ---- -<p><strong>Translation in progress</strong></p> - -<p>These articles are archived, obsolete documents about Mozilla, Gecko, and the process of building Mozilla projects.</p> - - - -<dl> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/ActiveX_Control_for_Hosting_Netscape_Plug-ins_in_IE">ActiveX Control for Hosting Netscape Plug-ins in IE</a></dt> - <dd class="landingPageList">Microsoft has removed support for Netscape plug-ins from IE 5.5 SP 2 and beyond. If you are a plug-in author, you may find this project saves you a lot of work!</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/ant_script_to_assemble_an_extension">ant script to assemble an extension</a></dt> - <dd class="landingPageList">This ant script helps to <a href="en/Extension_Packaging">package an extension</a></dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/SpiderMonkey">Archived SpiderMonkey docs</a></dt> - <dd class="landingPageList">This section contains old SpiderMonkey documentation.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Autodial_for_Windows_NT">Autodial for Windows NT</a></dt> - <dd class="landingPageList">This document is intended to explain how the autodial helper feature implemented for <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=93002" title="FIXED: [distribution]Conn: Auto-dial for NT-based Windows">bug 93002</a> works and why it works that way.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Automated_testing_tips_and_tricks">Automated testing tips and tricks</a></dt> - <dd class="landingPageList"></dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Automatic_Mozilla_Configurator">Automatic Mozilla Configurator</a></dt> - <dd class="landingPageList"><a href="/en-US/docs/ankh8">Ankh8</a></dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Automatically_Handle_Failed_Asserts_in_Debug_Builds">Automatically Handle Failed Asserts in Debug Builds</a></dt> - <dd class="landingPageList">As of 2004-12-8, it is now possible to automatically handle failed asserts in debug builds of Mozilla for Windows.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/BlackConnect">BlackConnect</a></dt> - <dd class="landingPageList"></dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Blackwood">Blackwood</a></dt> - <dd class="landingPageList"></dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Bonsai">Bonsai</a></dt> - <dd class="landingPageList">It is a tool that lets you perform queries on the contents of a CVS archive; you can: get a list of checkins, see what checkins have been made by a given person, or on a given CVS branch, or in a particular time period. It also includes tools for looking at checkin logs (and comments); doing diffs between various versions of a file; and finding out which person is responsible for changing a particular line of code ("cvsblame").</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Bookmark_keywords">Bookmark Keywords</a></dt> - <dd class="landingPageList">Practically every Web surfer has bookmarks, of course, and power surfers usually have hundreds stuffed into folders within folders. In addition to being handy pointers to useful resources, bookmarks in Mozilla can be used to make the address bar itself a power tool. Searches, lookups, package tracking, and even word definitions can all be retrieved from user-customized bookmarks.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Building_TransforMiiX_standalone">Building TransforMiiX standalone</a></dt> - <dd class="landingPageList"></dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/callCalendarView">calICalendarView</a></dt> - <dd class="landingPageList">An object implementing <code>calICalendarView</code> is generally intended to serve as a way of manipulating a set of DOM nodes corresonding to a visual representation of <a href="en/CalIEvent">calIEvent</a> and <a href="en/CalITodo">calITodo</a> objects. Because of this close association between methods and attributes on the one hand, and content on the other, <code>calICalendarView</code> implementations are particularly well suited to XBL. There is, however, no practical obstacle to the interface being implemented by any javascript object associated with a group of DOM nodes, even non-anonymous XUL nodes.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/callCalendarViewController">calICalendarViewController</a></dt> - <dd class="landingPageList">A <code>calICalendarViewController</code> provides a way for a <a href="en/CalICalendarView">calICalendarView</a> to create, modify, and delete items. Implementing a <code>calICalendarViewController</code> allows for these actions to be performed in a manner consistent with the rest of the application in which the <a href="en/CalICalendarView">calICalendarView</a> is included.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/callFileType">calIFileType</a></dt> - <dd class="landingPageList">The <code>calIFileType</code> interface provides information about a specific file type.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Chromeless">Chromeless</a></dt> - <dd class="landingPageList">[This project may not be active — check Github <a href="https://github.com/mozilla/chromeless" title="https://github.com/mozilla/chromeless">https://github.com/mozilla/chromeless</a>]</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Creating_a_Firefox_sidebar_extension">Creating a Firefox sidebar extension</a></dt> - <dd class="landingPageList">This article describes how to create a registered sidebar for Firefox 2 or greater. See the references section for information on creating extension in earlier browsers.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Creating_a_hybrid_CD">Creating a hybrid CD</a></dt> - <dd class="landingPageList"></dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Creating_a_microsummary">Creating a Microsummary</a></dt> - <dd class="landingPageList">A microsummary generator is a set of instructions for creating a microsummary from the content of a page. Web pages can reference generators via <code><link rel="microsummary"></code> elements in their <code><head></code> elements. Generators can also be independently downloaded and installed by users if they include a list of pages to which they apply.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Creating_a_Mozilla_extension">Creating a Mozilla Extension</a></dt> - <dd class="landingPageList">A Mozilla extension is an installable enhancement to the Mozilla browser that provides additional functionality (for example <a class="external" href="http://linky.mozdev.org/">Linky</a>, which adds an item to the context menu for opening multiple links in a document or selection). This tutorial walks you through the process of building a Mozilla extension that adds an icon to Mozilla's status bar showing the current status of the Mozilla source code (i.e. whether or not the latest version of the code is compiling successfully and passing tests). The extension will access <a class="external" href="http://tinderbox.mozilla.org/">Tinderbox</a>, mozilla.org's webtool for tracking source code status, to get the status of the code.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Creating_a_sking_for_Firefox_Getting_Started">Creating a Skin for Firefox/Getting Started</a></dt> - <dd class="landingPageList">Download the latest version of Firefox and install it. Be sure to install the DOM Inspector extension as well.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Creating_a_skin_for_Mozilla">Creating a Skin for Mozilla</a></dt> - <dd class="landingPageList">In order to create a skin for mozilla, you will need to know three things. How to edit images, extract zip files, and how to modify CSS. Mozilla uses standard gif, png, and jpeg images for the buttons and CSS to style everything else in the interface.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Creating_a_Skin_for_SeaMonkey_2.x">Creating a Skin for SeaMonkey 2.x</a></dt> - <dd class="landingPageList">You're going to make a theme for SeaMonkey 2, but don't know how? I hope this manual will help you.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Creating_regular_expressions_for_a_microsummary_generator">Creating regular expressions for a microsummary generator</a></dt> - <dd class="landingPageList">A regular expression is a special kind of string (i.e. a sequence of characters) that matches patterns of characters in other strings. Microsummary generators use them to identify the pages that the generators know how to summarize by matching patterns in those pages' URLs.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Dehydra">Dehydra</a></dt> - <dd class="landingPageList">The development focus switched to <a href="https://wiki.mozilla.org/DXR">DXR</a> (where the "D" comes from "Dehydra"), which is based on clang instead of gcc. Try DXR instead, or else try the gcc python plugin: <a href="https://fedorahosted.org/gcc-python-plugin/" title="https://fedorahosted.org/gcc-python-plugin/">https://fedorahosted.org/gcc-python-plugin/</a>.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Developing_New_Mozilla_Features">Developing New Mozilla Features</a></dt> - <dd class="landingPageList">Tips For Contributing New Features To Mozilla.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Devmo_launch_roadmap">Devmo 1.0 Launch Roadmap</a></dt> - <dd class="landingPageList">Comments, ideas, questions and other discussion should be added on the <a href="en/Devmo_talk/1.0_Launch_Roadmap">Devmo talk:1.0 Launch Roadmap</a> page. Further details on smaller tasks being done are available at <a>User:Dria:TODO</a> page. See also <a>Current Events</a>.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Download_Manager_improvements_in_Firefox_3">Download Manager improvements in Firefox 3</a></dt> - <dd class="landingPageList">Firefox 3 offers improvements to the Download Manager that allow multiple progress listeners, use of the <a href="/en-US/docs/Storage">Storage</a> API for data management, download resuming, and more. In addition, you can augment or replace the Download Manager's user interface by implementing the new <code><a href="/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDownloadManagerUI" title="">nsIDownloadManagerUI</a></code> interface.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Download_Manager_preferences">Download Manager preferences</a></dt> - <dd class="landingPageList">There are several preferences used by the Download Manager. This article provides a list of them.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Drag_and_drop">Drag and Drop</a></dt> - <dd class="landingPageList">This section describes how to implement objects that can be dragged around and dropped onto other objects.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/DTrace">DTrace</a></dt> - <dd class="landingPageList"> <strong>DTrace</strong> is Sun Microsystem's dynamic tracing framework that allows developers to instrument a program with probes that have little to no effect on performance when not in use and very little when active. Probe data can be collected with scripts written in <a class="external" href="http://docs.sun.com/app/docs/doc/817-6223">D</a> (no, not <a href="https://en.wikipedia.org/wiki/D_(programming_language)" title="that one">that one</a>). Mozilla DTrace support has <a class="external" href="http://www.opensolaris.org/os/project/mozilla-dtrace/">been added</a> by the Sun DTrace team and can be used on Solaris 10 and Mac OS X 10.5.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Embedding_FAQ">Embedding FAQ</a></dt> - <dd class="landingPageList"></dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Embedding_Mozilla_in_a_Java_Application_using_JavaXPCOM">Embedding Mozilla in a Java Application using JavaXPCOM</a></dt> - <dd class="landingPageList"><a href="/en/XULRunner" title="en/XULRunner">XULRunner</a> ships with the <a href="/en/JavaXPCOM" title="en/JavaXPCOM">JavaXPCOM</a> component, which allows Java code to interact with XPCOM objects. As you will see in this article, working with XPCOM objects in Java is not that much different than doing so in C++.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Error_console">Error Console</a></dt> - <dd class="landingPageList">The Error Console is a tool available in most Mozilla-based applications that is used for reporting errors in the application chrome and in web pages user opens. It reports <a href="/en-US/docs/JavaScript" title="JavaScript">JavaScript</a>-related errors and warnings, <a href="/en-US/docs/CSS" title="CSS">CSS</a> errors and arbitrary messages from chrome code. In Firefox, the Error Console can be opened from the tools menu or by Ctrl-Shift-J.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Exception_logging_in_JavaScript">Exception logging in JavaScript</a></dt> - <dd class="landingPageList">Technical review completed.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Project:Existing_Content">Existing Content</a></dt> - <dd class="landingPageList">This is a list of existing mozilla.org documentation. It needs to be <a class="external" href="http://mail.mozilla.org/pipermail/devmo-general/2005-July/000214.html">checked, prioritized, and migrated</a>.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Extension_Frequently_Asked_Questions">Extension Frequently Asked Questions</a></dt> - <dd class="landingPageList">This is quick set of answers to the most common issues with <a class="internal" href="/en/Extensions" title="en/Extensions">extension</a> development. They are currently written with mostly Firefox in mind, but most if not all should easily translate to SeaMonkey, Thunderbird or any of the other applications. For Thunderbird, you may also find the extension <a class="internal" href="/en/Extensions/Thunderbird/HowTos" title="en/Extensions/Thunderbird/HowTos">HowTo</a> or <a class="internal" href="/en/Extensions/Thunderbird/FAQ" title="en/Extensions/Thunderbird/FAQ">FAQ</a> pages helpful.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Fighting_Junk_Mail_with_Netscape_7.1">Fighting Junk Mail with Netscape 7.1</a></dt> - <dd class="landingPageList"><span class="comment">Summary: Is your mail account drowning in a flood of spam? Netscape 7.1 includes built-in junk mail filtering that you can train to meet your specific needs. Eric Meyer share his experiences with making the junk mail controls more effective, and looks at other preferences you might want to set to keep your account safe.</span></dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Firefox_Sync">Firefox Sync</a></dt> - <dd class="landingPageList">Sync refers to a family of related components and services which provide synchronization of data between Mozilla application instances. These components and services include:</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Force_RTL">Force RTL</a></dt> - <dd class="landingPageList">(This is a temporary placeholder/stub for the Force RTL page)</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Gecko_Coding_Help_Wanted">Gecko Coding Help Wanted</a></dt> - <dd class="landingPageList">Take a look through <a href="http://lxr.mozilla.org/">LXR</a>, and you'll realize that Mozilla's source code is a big place.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/GRE">GRE</a></dt> - <dd class="landingPageList"></dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Project:Hacking_wiki">Hacking wiki</a></dt> - <dd class="landingPageList">To be able to hack the MDC wiki software, you'll need a local webserver install, which <a class="external" href="http://meta.wikimedia.org/wiki/Help:Introduction#System_Requirements">can run MediaWiki</a>.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Help_viewer">Help Viewer</a></dt> - <dd class="landingPageList">Help Viewer: Allows information to be shown to the user inside Mozilla.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Helper_Apps">Helper Apps (and a bit of Save As)</a></dt> - <dd class="landingPageList"></dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Hidden_prefs">Hidden prefs</a></dt> - <dd class="landingPageList"><span style="background: lemonchiffon; border: 1px solid navajowhite; display: block; margin-bottom: 1em; overflow: hidden; text-align: center;"><strong style="border-bottom: 1px solid navajowhite; color: coral; display: block; font-weight: 700;">This page has been flagged by editors or users as needing technical review.</strong> Until it is fully reviewed, it may contain inaccurate or incorrect information. </span></dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Nanojit_merging">How to Write and Land Nanojit Patches</a></dt> - <dd class="landingPageList">Adobe and Mozilla share a copy of Nanojit. This means that landing nanojit patches is a bit complicated, but experience has taught us that this is <strong>much</strong> better than having separate versions of nanojit.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/HTTP_Class_Overview">HTTP Class Overview</a></dt> - <dd class="landingPageList">This document provides an overview of the classes used by the Mozilla <a href="/en/HTTP" title="en/HTTP">HTTP</a> implementation. It's meant as a guide to developers wishing to understand or extend the Mozilla HTTP implementation.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Introducing_the_Audio_API_Extension">Introducing the Audio API extension</a></dt> - <dd class="landingPageList">The Audio Data API extension extends the HTML5 specification of the <a href="/en-US/docs/Web/HTML/Element/audio" title="The HTML <audio> element is used to represent sound content in documents. Added as part of HTML5, it may contain several audio sources, represented using the src attribute or the <source> element; the browser will choose the most suitable one. Fallback content for browser not supporting the <audio> element can be added too."><code><audio></code></a> and <a href="/en-US/docs/Web/HTML/Element/video" title="The HTML <video> element is used to embed video content in an HTML or XHTML document."><code><video></code></a> media elements by exposing audio metadata and raw audio data. This enables users to visualize audio data, to process this audio data and to create new audio data.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Java_in_Firefox_Extensions">Java in Firefox Extensions</a></dt> - <dd class="landingPageList">If you are in need of calling Java code from within a Firefox <a href="/en/Extensions" title="en/Extensions">extension</a>, you can make use of <a class="external" href="http://en.wikipedia.org/wiki/LiveConnect">LiveConnect</a>. LiveConnect gives your extension's JavaScript code (linked from or contained in XUL code) access to 2 objects: <code>java</code> and <code>Packages</code> (note that per <a class="external" href="http://forums.java.net/jive/thread.jspa?threadID=45933&tstart=0">this thread</a>, although the <a class="link-https" href="https://jdk6.dev.java.net/plugin2/liveconnect/">new documentation</a> for the LiveConnect reimplementation states that these <a class="link-https" href="https://jdk6.dev.java.net/plugin2/liveconnect/#DEPRECATED_FUNCTIONALITY">globals will be deprecated</a> (in the context of applets), "Firefox and the Java Plug-In will continue to support the global java/Packages keywords, in particular in the context of Firefox extensions."). These 2 objects let you make use of the standard JDK classes, e.g.,</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/JavaScript_crypto">JavaScript crypto</a></dt> - <dd class="landingPageList">Mozilla defines a special JavaScript object to allow web pages access to certain cryptographic-related services. These services are a balance between the functionality web pages need and the requirement to protect users from malicious web sites. Most of these services are available via the DOM <a href="/en-US/docs/Web/API/Window" title="The window object represents a window containing a DOM document; the document property points to the DOM document loaded in that window."><code>window</code></a> object as <a href="/en-US/docs/Web/API/Window/crypto" title="The Window.crypto read-only property returns the Crypto object associated to the global object. This object allows web pages access to certain cryptographic related services."><code>window.crypto</code></a>.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Jetpack">Jetpack</a></dt> - <dd class="landingPageList"></dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Litmus_tests">Litmus tests</a></dt> - <dd class="landingPageList">Litmus tests are (non-automated) tests that are documented in the litmus database. See <a class="external" href="http://litmus.mozilla.org" rel="freelink">http://litmus.mozilla.org</a>.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Makefile.mozextension.2">Makefile.mozextension.2</a></dt> - <dd class="landingPageList">This Makefile is a modification of the <code>Makefile.mozextention</code>, found in <a class="external" href="http://kb.mozillazine.org/Makefile_for_packaging_an_extension">Makefile for packaging an extension - MozillaZine Knowledge Base</a> (2005).</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Microsummary_topics">Microsummary topics</a></dt> - <dd class="landingPageList">To programmatically install a microsummary generator -- for example, in an extension that helps users create custom generators for their favorite sites -- obtain a reference to the <a class="external" href="http://lxr.mozilla.org/mozilla/source/browser/components/microsummaries/public/nsIMicrosummaryService.idl#178"><code>nsIMicrosummaryService</code></a> interface implemented by the <a class="external" href="http://lxr.mozilla.org/mozilla/source/browser/components/microsummaries/src/nsMicrosummaryService.js.in"><code>nsIMicrosummaryService</code></a> component, then call its <code><a class="external" href="http://lxr.mozilla.org/mozilla/source/browser/components/microsummaries/public/nsIMicrosummaryService.idl#191">installGenerator()</a></code> method, passing it an XML document containing the generator.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Migrate_apps_from_Internet_Explorer_to_Mozilla">Migrate apps from Internet Explorer to Mozilla</a></dt> - <dd class="landingPageList">When Netscape started the Mozilla browser, it made the conscious decision to support W3C standards. As a result, Mozilla is not fully backwards-compatible with Netscape Navigator 4.x and Microsoft Internet Explorer legacy code; for example, Mozilla does not support <code><layer></code> as I will discuss later. Browsers, like Internet Explorer 4, that were built before the conception of W3C standards inherited many quirks. In this article, I will describe Mozilla's quirks mode, which provides strong backwards HTML compatibility with Internet Explorer and other legacy browsers.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Monitoring_downloads">Monitoring downloads</a></dt> - <dd class="landingPageList">Firefox 3 makes it easier than ever to monitor the status of downloads. Although it was possible to do so in previous versions of Firefox, it was previously only possible for one observer to do so at a time. Firefox 3 introduces new API that allows any number of listeners to observe downloads.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Mozilla_Application_Framework">Mozilla Application Framework</a></dt> - <dd class="landingPageList"><em>The Mozilla Application Framework: for powerful, easy to develop cross-platform applications</em></dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Mozilla_crypto_FAQ">Mozilla Crypto FAQ</a></dt> - <dd class="landingPageList">In this document I try to answer some frequently asked questions about the Mozilla web browser and mail/news client and its support for SSL, S/MIME, and related features based on cryptographic technology. Note that this document is for your information only and is not intended as legal advice. If you wish to develop and distribute cryptographic software, particularly for commercial sale or distribution, then you should consult an attorney with expertise in the particular laws and regulations that apply in your jurisdiction.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Modules_and_Module_ownership">Mozilla Modules and Module Ownership</a></dt> - <dd class="landingPageList">REDIRECT <a class="redirect" href="http://www.mozilla.org/hacking/module-ownership.html">http://www.mozilla.org/hacking/module-ownership.html</a></dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/mozprocess">Mozprocess</a></dt> - <dd class="landingPageList"><a class="link-https" href="https://github.com/mozilla/mozbase/tree/master/mozprocess">mozprocess</a> provides python process management via an operating system and platform transparent interface to Mozilla platforms of interest. Mozprocess aims to provide the ability to robustly terminate a process (by timeout or otherwise), along with any child processes, on Windows, OS X, and Linux. Mozprocess utilizes and extends <code>subprocess.Popen</code> to these ends.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Nanojit">Nanojit</a></dt> - <dd class="landingPageList">Nanojit is a small, cross-platform C++ library that emits machine code. Both the Tamarin JIT and the SpiderMonkey JIT (a.k.a. TraceMonkey) use Nanojit as their back end.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Project:New_Skin_Notes">New Skin Notes</a></dt> - <dd class="landingPageList">Devmo has a new skin that is ready for testing. If you go to your <a>user preferences</a>, you can change the skin to "Devmo". This is currently just a preview, but we would appreciate help with testing.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Persona">Persona</a></dt> - <dd class="landingPageList"><a href="https://login.persona.org/">Mozilla Persona</a> is a cross-browser login system for the Web, that's easy to use and easy to deploy. It works on <a href="/en-US/docs/persona/Browser_compatibility">all major browsers</a>, and you can <a href="/en-US/docs/Persona/Quick_Setup">get started today</a>.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Plug-n-Hack">Plug-n-Hack</a></dt> - <dd class="landingPageList"><strong>Plug-n-Hack</strong> (PnH) is a proposed standard from the Mozilla security team for defining how security tools can interact with browsers in a more useful and usable way.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Plugin_architecture">Plugin Architecture</a></dt> - <dd class="landingPageList">This page contains some notes on how plugins work internally in Gecko. It is mainly of interest to Gecko developers.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Porting_NSPR_to_Unix_Platforms">Porting NSPR to Unix Platforms</a></dt> - <dd class="landingPageList">Last modified 16 July 1998</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Project:DevEdge">Priority Content</a></dt> - <dd class="landingPageList"><strong>Update:</strong> I've removed documents from this list that have been migrated into the wiki. The list of completed documents is available through the <a href="en/DevEdge">DevEdge</a> page.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Prism">Prism</a></dt> - <dd class="landingPageList">Prism is a simple XULRunner-based browser that hosts web applications without the normal web browser user interface. Prism is based on a concept called Site-Specific Browsers (SSB). An SSB is designed to work exclusively with a single web application. It doesn’t have the menus, toolbars and other accoutrements of a traditional web browser. An SSB also offers tighter integration with the operating system and desktop than a typical web application running through a web browser. Applications running in an SSB are therefore able to benefit from many of the advantages of the desktop and of the web at the same time.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Proxy_UI">Proxy UI</a></dt> - <dd class="landingPageList">(Recently Added - some support for reading OS and account settings.)</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Remote_XUL">Remote XUL</a></dt> - <dd class="landingPageList">How to use XUL delivered from a webserver, not as part of chrome.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Space_Manager_Detailed_Design">Space Manager Detailed Design</a></dt> - <dd class="landingPageList">The Space Manager and related classes and structures are an important of the Gecko Layout system, specifically Block Layout. See the High Level Design document for an overview of the Space Manager, and as an introduction to the classes, structures and algorithms container in this, the Detailed Design Document.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Space_Manager_High_Level_Design">Space Manager High Level Design</a></dt> - <dd class="landingPageList">The Space Manager and associated classes and structures are used by Block and Line layout to manage rectangular regions that are occupied and available, for correct handling of floated elements and the elements that flow around them. When elements are floated to the left or right in a layout, they take up space and influence where other elements can be placed. The Space Manager is responsible for keeping track of where space is taken up and where it is available. This information is used by block layout to correctly compute where other floated elements should be placed, and how much space is available to normal in-flow elements that flow around the floated bits.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Standalone_XPCOM">Standalone XPCOM</a></dt> - <dd class="landingPageList"><strong>Standalone XPCOM</strong> is a tree configuration that builds a minimal set of libraries (shared mostly) that can be used to get all features of XPCOM. The contents of this standalone XPCOM in general are:</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Stress_testing">Stress testing</a></dt> - <dd class="landingPageList">Consume.exe from the <a class="external" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en">Windows Server 2003 Resource Kit Tools</a> can consume various resources: physical memory, CPU time, page file, disk space and even the kernel pool. Although for Win2003, it should install into WinXP fine (Win2000 compatibility is unknown). The only downside is you can't specify how much of the resource to use, only which one to consume. Also be warned: always remember the -time option, or you may be hitting that physical reset button sooner than you would have liked!</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Bundles">Structure of an installable bundle</a></dt> - <dd class="landingPageList"><a href="/en/XUL_Application_Packaging" title="en/XUL_Application_Packaging">XULRunner applications</a>, <a href="/en/Extensions" title="en/Extensions">extensions</a>, and <a href="/en/Themes" title="en/Themes">themes</a> all share a common directory structure, and in some cases the same bundle can be used as a standalone XULRunner application as well as an installable application extension.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Supporting_private_browsing_mode">Supporting private browsing mode</a></dt> - <dd class="landingPageList">Firefox 3.5 introduced private browsing mode, in which potentially private information is not recorded. This includes cookies, history information, download information, and so forth.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/SXSW_2007_presentations">SXSW 2007 presentations</a></dt> - <dd class="landingPageList">Presentations about the Mozilla project given at the SXSW 2007 event in Austin, Texas.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Table_Cellmap">Table Cellmap</a></dt> - <dd class="landingPageList">The table layout use the cellmap for two purposes:</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Table_Cellmap_-_Border_Collapse">Table Cellmap - Border Collapse</a></dt> - <dd class="landingPageList">This document describes the additional information that is stored for border collapse tables in the cellmap.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Table_Layout_Regression_Tests">Table Layout Regression Tests</a></dt> - <dd class="landingPageList">Changes in layout, parser and content code can have unintended side effects, also known as regressions. It is good style to check for these unwanted regressions and fixing them before checkin rather than causing Bugzilla avalanches.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Table_Layout_Strategy">Table Layout Strategy</a></dt> - <dd class="landingPageList">The table layout algorithm is based on two W3C recommendations: <a class="external" href="http://www.w3.org/TR/html401/struct/tables.html">HTML 4.01 (Chapter 11)</a> and <a class="external" href="http://www.w3.org/TR/CSS21/tables.html">CSS2.1 (Chapter 17)</a>.In CSS2 a distinction between fixed and auto layout of tables has been introduced. The auto-layout mechanism is implemented in <code>BasicTableLayoutStrategy.cpp</code> the fixed-layout in <code>FixedTableLayoutStrategy.cpp</code>. All these files are in the <code>layout/html/table/src</code> subdirectory.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Tamarin">Tamarin</a></dt> - <dd class="landingPageList"></dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/The_Download_Manager_schema">The Download Manager schema</a></dt> - <dd class="landingPageList">The Download Manager uses an SQLite table to keep track of downloads in progress as well as queued and past downloads.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/The_life_of_an_HTML_HTTP_request">The life of an HTML HTTP request</a></dt> - <dd class="landingPageList"></dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/The_new_nsString_class_implementation_(1999)">The new nsString class implementation (1999)</a></dt> - <dd class="landingPageList">This document is intended to briefly describe the new nsString class architecture, and discuss the implications on memory management, optimizations, internationalization and usage patterns.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/TraceVis">TraceVis</a></dt> - <dd class="landingPageList">TraceVis is a performance visualization system for TraceMonkey. If TraceMonkey is built with TraceVis, and run with TraceVis enabled, then TraceMonkey will output a log of all its activity transitions. The log can be postprocessed into a visualization that can be used to rapidly diagnose many tracing-related performance issues.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Treehydra">Treehydra</a></dt> - <dd class="landingPageList">Try the gcc python plugin instead: <a href="https://fedorahosted.org/gcc-python-plugin/" title="https://fedorahosted.org/gcc-python-plugin/">https://fedorahosted.org/gcc-python-plugin/</a>.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/URIs_and_URLs">URIs and URLs</a></dt> - <dd class="landingPageList">Handling network and locally retrievable resources is a central part of Necko. Resources are identified by URI "Uniform Resource Identifier" (Taken from <a class="external" href="http://tools.ietf.org/html/rfc2396" title="http://tools.ietf.org/html/rfc2396">RFC 2396</a>):</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/URIScheme">URIScheme</a></dt> - <dd class="landingPageList">List of Mozilla supported URI schemes</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Using_addresses_of_stack_variables_with_NSPR_threads_on_win16">Using addresses of stack variables with NSPR threads on win16</a></dt> - <dd class="landingPageList">This is a cautionary note that may be old information for some of you. However, since it affects the portability of code, it was deemed prudent to include a short memo describing the issue.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Using_Monotone_with_Mozilla_CVS">Using Monotone With Mozilla CVS</a></dt> - <dd class="landingPageList"></dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Using_SVK_with_Mozilla_CVS">Using SVK With Mozilla CVS</a></dt> - <dd class="landingPageList">When working with Mozilla, you tend to accumulate patches which need to be reviewed, super-reviewed, and/or approved before they can be committed to the trunk. When you have only a few uncommitted patches, you can get by using cvs diff, and just editing the output to remove other patches before submitting. However, this approach quickly becomes unscalable, especially when you have different fixes in the same tree. Using a distributed versioning system like SVK takes out much of the hassle of managing your patches.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Venkman">Venkman</a></dt> - <dd class="landingPageList">Venkman is the code name for Mozilla's JavaScript Debugger. It aims to provide a powerful <a href="/en-US/docs/JavaScript" title="en-US/docs/JavaScript">JavaScript</a> debugging environment for Mozilla based browsers namely Firefox, Netscape 7.x/9.x and SeaMonkey. Note that it is not included in the Gecko-based browsers such as K-Meleon, Galeon and Netscape 8.x. Venkman has been provided as part of the Mozilla install distribution since October 2001, as well as an <a href="/en-US/docs/Extensions" title="en-US/docs/Extensions">extension</a> package in <a href="/en-US/docs/XPI" title="en-US/docs/XPI">XPI</a> format.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Video_presentations">Video presentations</a></dt> - <dd class="landingPageList">Mozilla is actively working to produce video presentations that can help you learn how the Mozilla codebase works and how to take advantage of its technology in your own applications and extensions. This article is a jumping-off point to help you find those presentations.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/Why_embed_Gecko">Why Embed Gecko</a></dt> - <dd class="landingPageList"><strong>Gecko - the Smart Embedding Choice</strong></dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/xbDesignMode.js">xbDesignMode.js</a></dt> - <dd class="landingPageList"></dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/XML_in_Mozilla">XML in Mozilla</a></dt> - <dd class="landingPageList">Mozilla has a relatively good support for <a href="/en-US/docs/XML" title="XML">XML</a>. Several World Wide Web Consortium (<a href="http://www.w3.org/">W3C</a>) Recommendations and drafts from the XML family of specifications are supported, as well as other related technologies.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/XPInstall">XPInstall</a></dt> - <dd class="landingPageList"></dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/XPJS_Components_Proposal">XPJS Components Proposal</a></dt> - <dd class="landingPageList">Draft 1.0</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/XRE">XRE</a></dt> - <dd class="landingPageList"></dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/XTech_2005_Presentations">XTech 2005 Presentations</a></dt> - <dd class="landingPageList"></dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/XTech_2006_Presentations">XTech 2006 Presentations</a></dt> - <dd class="landingPageList"></dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/XUL_Explorer">XUL Explorer</a></dt> - <dd class="landingPageList">XUL Explorer is a <a href="/en/XULRunner" title="en/XULRunner">XULRunner</a> application that provides an easy way to experiment with XUL. It’s a simple editor that can preview XUL inline or in a separate popup window. It has a list of code snippets (small fragments of XUL or JavaScript) that can be quickly inserted into the editor. The XUL can be loaded from and saved to files. A XUL validator and the <a href="/en/Error_Console" title="en/Error_Console">Error Console</a> are both available to help debug problems. The help menu provides access to XUL information on MDC. There is even simple “keyword” help lookup for XUL elements.</dd> - <dt class="landingPageList"><a href="/en-US/docs/Archive/Mozilla/XULRunner">XULRunner</a></dt> - <dd class="landingPageList"><strong>XULRunner</strong> is a Mozilla runtime package that can be used to bootstrap <a href="/en-US/docs/XUL" title="XUL">XUL</a>+<a href="/en-US/docs/XPCOM" title="XPCOM">XPCOM</a> applications that are as rich as Firefox and Thunderbird. It provides mechanisms for installing, upgrading, and uninstalling these applications.</dd> -</dl> diff --git a/files/th/archive/mozilla/xul/attribute/image.onload/index.html b/files/th/archive/mozilla/xul/attribute/image.onload/index.html deleted file mode 100644 index 0b6e4a80a5..0000000000 --- a/files/th/archive/mozilla/xul/attribute/image.onload/index.html +++ /dev/null @@ -1,15 +0,0 @@ ---- -title: image.onload -slug: Archive/Mozilla/XUL/Attribute/image.onload -tags: - - รูปภาพ - - โหลดภาพ -translation_of: Archive/Mozilla/XUL/Attribute/image.onload ---- -<div class="noinclude"><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/th/docs/XUL/XUL_Reference">XUL Reference home</a></span></div> - -<dl> - <dt><code id="a-image.onload"><a href="https://developer.mozilla.org/th/docs/Mozilla/Tech/XUL/Attribute/image.onload">image.onload</a></code></dt> - <dd>ประเภท: <em>script code</em></dd> - <dd>This event handler will be called on the <code><a href="/th/docs/Mozilla/Tech/XUL/image" title="image">image</a></code> element when the image has finished loading. This applies whether the image is applied via the <code id="a-src"><a href="https://developer.mozilla.org/th/docs/Mozilla/Tech/XUL/Attribute/src">src</a></code> attribute or the <code>list-style-image</code> style property. If you change the image, the event will fire again when the new image loads. This event will not bubble up the element tree.</dd> -</dl> diff --git a/files/th/archive/mozilla/xul/attribute/index.html b/files/th/archive/mozilla/xul/attribute/index.html deleted file mode 100644 index d618284df5..0000000000 --- a/files/th/archive/mozilla/xul/attribute/index.html +++ /dev/null @@ -1,311 +0,0 @@ ---- -title: Attribute (XUL) -slug: Archive/Mozilla/XUL/Attribute -tags: - - NeedsTranslation - - TopicStub - - XUL Attributes - - XUL Reference -translation_of: Archive/Mozilla/XUL/Attribute ---- -<div><span class="breadcrumbs xulRefAttr_breadcrumbs">« <a href="/th/docs/XUL/XUL_Reference">XUL Reference home</a></span></div> - -<ul> - <li><a href="/en-US/docs/XUL/Attribute/acceltext" title="XUL/Attribute/acceltext">acceltext</a></li> - <li><a href="/en-US/docs/XUL/Attribute/accessible" title="XUL/Attribute/accessible">accessible</a></li> - <li><a href="/en-US/docs/XUL/Attribute/accesskey" title="XUL/Attribute/accesskey">accesskey</a></li> - <li><a href="/en-US/docs/XUL/Attribute/activetitlebarcolor" title="XUL/Attribute/activetitlebarcolor">activetitlebarcolor</a> </li> - <li><a href="/en-US/docs/XUL/Attribute/afterselected" title="XUL/Attribute/afterselected">afterselected</a></li> - <li><a href="/en-US/docs/XUL/Attribute/align" title="XUL/Attribute/align">align</a></li> - <li><a href="/en-US/docs/XUL/Attribute/allowevents" title="XUL/Attribute/allowevents">allowevents</a></li> - <li><a href="/en-US/docs/XUL/Attribute/allownegativeassertions" title="XUL/Attribute/allownegativeassertions">allownegativeassertions</a></li> - <li><a href="/en-US/docs/XUL/Attribute/alternatingbackground" title="XUL/Attribute/alternatingbackground">alternatingbackground</a></li> - <li><a href="/en-US/docs/XUL/Attribute/alwaysopenpopup" title="XUL/Attribute/alwaysopenpopup">alwaysopenpopup</a></li> - <li><a href="/en-US/docs/XUL/Attribute/attribute" title="XUL/Attribute/attribute">attribute</a></li> - <li><a href="/en-US/docs/XUL/Attribute/autoCheck" title="XUL/Attribute/autoCheck">autoCheck</a></li> - <li><a href="/en-US/docs/XUL/Attribute/autocompleteenabled" title="XUL/Attribute/autocompleteenabled">autocompleteenabled</a></li> - <li><a href="/en-US/docs/XUL/Attribute/autocompletepopup" title="XUL/Attribute/autocompletepopup">autocompletepopup</a></li> - <li><a href="/en-US/docs/XUL/Attribute/autocompletesearch" title="XUL/Attribute/autocompletesearch">autocompletesearch</a></li> - <li><a href="/en-US/docs/XUL/Attribute/autocompletesearchparam" title="XUL/Attribute/autocompletesearchparam">autocompletesearchparam</a></li> - <li><a href="/en-US/docs/XUL/Attribute/autoFill" title="XUL/Attribute/autoFill">autoFill</a></li> - <li><a href="/en-US/docs/XUL/Attribute/autoFillAfterMatch" title="XUL/Attribute/autoFillAfterMatch">autoFillAfterMatch</a></li> - <li><a href="/en-US/docs/XUL/Attribute/autoscroll" title="XUL/Attribute/autoscroll">autoscroll</a></li> - <li><a href="/en-US/docs/XUL/Attribute/beforeselected" title="XUL/Attribute/beforeselected">beforeselected</a></li> - <li><a href="/en-US/docs/XUL/Attribute/buttonaccesskeyaccept" title="XUL/Attribute/buttonaccesskeyaccept">buttonaccesskeyaccept</a></li> - <li><a href="/en-US/docs/XUL/Attribute/buttonaccesskeycancel" title="XUL/Attribute/buttonaccesskeycancel">buttonaccesskeycancel</a></li> - <li><a href="/en-US/docs/XUL/Attribute/buttonaccesskeydisclosure" title="XUL/Attribute/buttonaccesskeydisclosure">buttonaccesskeydisclosure</a></li> - <li><a href="/en-US/docs/XUL/Attribute/buttonaccesskeyextra1" title="XUL/Attribute/buttonaccesskeyextra1">buttonaccesskeyextra1</a></li> - <li><a href="/en-US/docs/XUL/Attribute/buttonaccesskeyextra2" title="XUL/Attribute/buttonaccesskeyextra2">buttonaccesskeyextra2</a></li> - <li><a href="/en-US/docs/XUL/Attribute/buttonaccesskeyhelp" title="XUL/Attribute/buttonaccesskeyhelp">buttonaccesskeyhelp</a></li> - <li><a href="/en-US/docs/XUL/Attribute/buttonalign" title="XUL/Attribute/buttonalign">buttonalign</a></li> - <li><a href="/en-US/docs/XUL/Attribute/buttondir" title="XUL/Attribute/buttondir">buttondir</a></li> - <li><a href="/en-US/docs/XUL/Attribute/buttondisabledaccept" title="XUL/Attribute/buttondisabledaccept">buttondisabledaccept</a></li> - <li><a href="/en-US/docs/XUL/Attribute/buttonlabelaccept" title="XUL/Attribute/buttonlabelaccept">buttonlabelaccept</a></li> - <li><a href="/en-US/docs/XUL/Attribute/buttonlabelcancel" title="XUL/Attribute/buttonlabelcancel">buttonlabelcancel</a></li> - <li><a href="/en-US/docs/XUL/Attribute/buttonlabeldisclosure" title="XUL/Attribute/buttonlabeldisclosure">buttonlabeldisclosure</a></li> - <li><a href="/en-US/docs/XUL/Attribute/buttonlabelextra1" title="XUL/Attribute/buttonlabelextra1">buttonlabelextra1</a></li> - <li><a href="/en-US/docs/XUL/Attribute/buttonlabelextra2" title="XUL/Attribute/buttonlabelextra2">buttonlabelextra2</a></li> - <li><a href="/en-US/docs/XUL/Attribute/buttonlabelhelp" title="XUL/Attribute/buttonlabelhelp">buttonlabelhelp</a></li> - <li><a href="/en-US/docs/XUL/Attribute/buttonorient" title="XUL/Attribute/buttonorient">buttonorient</a></li> - <li><a href="/en-US/docs/XUL/Attribute/buttonpack" title="XUL/Attribute/buttonpack">buttonpack</a></li> - <li><a href="/en-US/docs/XUL/Attribute/buttons" title="XUL/Attribute/buttons">buttons</a></li> - <li><a href="/en-US/docs/XUL/Attribute/checked" title="XUL/Attribute/checked">checked</a></li> - <li><a href="/en-US/docs/XUL/Attribute/checkState" title="XUL/Attribute/checkState">checkState</a></li> - <li><a href="/en-US/docs/XUL/Attribute/clicktoscroll" title="XUL/Attribute/checkState">clicktoscroll</a></li> - <li><a href="/en-US/docs/XUL/Attribute/class" title="XUL/Attribute/class">class</a></li> - <li><a href="/en-US/docs/XUL/Attribute/closebutton" title="XUL/Attribute/closebutton">closebutton</a></li> - <li><a href="/en-US/docs/XUL/Attribute/Closemenu" title="XUL/Attribute/closemenu">closemenu</a></li> - <li><a href="/en-US/docs/XUL/Attribute/coalesceduplicatearcs" title="XUL/Attribute/coalesceduplicatearcs">coalesceduplicatearcs</a></li> - <li><a href="/en-US/docs/XUL/Attribute/collapse" title="XUL/Attribute/collapse">collapse</a></li> - <li><a href="/en-US/docs/XUL/Attribute/collapsed" title="XUL/Attribute/collapsed">collapsed</a></li> - <li><a href="/en-US/docs/XUL/Attribute/color" title="XUL/Attribute/color">color</a></li> - <li><a href="/en-US/docs/XUL/Attribute/cols" title="XUL/Attribute/cols">cols</a></li> - <li><a href="/en-US/docs/XUL/Attribute/command" title="XUL/Attribute/command">command</a></li> - <li><a href="/en-US/docs/XUL/Attribute/commandupdater" title="XUL/Attribute/commandupdater">commandupdater</a></li> - <li><a href="/en-US/docs/XUL/Attribute/completedefaultindex" title="XUL/Attribute/completedefaultindex">completedefaultindex</a></li> - <li><a href="/en-US/docs/XUL/Attribute/container" title="XUL/Attribute/container">container</a></li> - <li><a href="/en-US/docs/XUL/Attribute/containment" title="XUL/Attribute/containment">containment</a></li> - <li><a href="/en-US/docs/XUL/Attribute/contentcontextmenu" title="XUL/Attribute/contentcontextmenu">contentcontextmenu</a></li> - <li><a href="/en-US/docs/XUL/Attribute/contenttooltip" title="XUL/Attribute/contenttooltip">contenttooltip</a></li> - <li><a href="/en-US/docs/XUL/Attribute/context" title="XUL/Attribute/context">context</a></li> - <li><a href="/en-US/docs/XUL/Attribute/contextmenu" title="XUL/Attribute/contextmenu">contextmenu</a></li> - <li><a href="/en-US/docs/XUL/Attribute/control" title="XUL/Attribute/control">control</a></li> - <li><a href="/en-US/docs/XUL/Attribute/crop" title="XUL/Attribute/crop">crop</a></li> - <li><a href="/en-US/docs/XUL/Attribute/curpos" title="XUL/Attribute/curpos">curpos</a></li> - <li><a href="/en-US/docs/XUL/Attribute/current" title="XUL/Attribute/current">current</a></li> - <li><a href="/en-US/docs/XUL/Attribute/currentset" title="XUL/Attribute/currentset">currentset</a></li> - <li><a href="/en-US/docs/XUL/Attribute/customindex" title="XUL/Attribute/customindex">customindex</a></li> - <li><a href="/en-US/docs/XUL/Attribute/customizable" title="XUL/Attribute/customizable">customizable</a></li> - <li><a href="/en-US/docs/XUL/Attribute/cycler" title="XUL/Attribute/cycler">cycler</a></li> - <li><a href="/en-US/docs/XUL/Attribute/datasources" title="XUL/Attribute/datasources">datasources</a></li> - <li><a href="/en-US/docs/XUL/Attribute/decimalplaces" title="XUL/Attribute/decimalplaces">decimalplaces</a></li> - <li><a href="/en-US/docs/XUL/Attribute/default" title="XUL/Attribute/default">default</a></li> - <li><a href="/en-US/docs/XUL/Attribute/defaultButton" title="XUL/Attribute/defaultButton">defaultButton</a></li> - <li><a href="/en-US/docs/XUL/Attribute/defaultset" title="XUL/Attribute/defaultset">defaultset</a></li> - <li><a href="/en-US/docs/XUL/Attribute/description" title="XUL/Attribute/description">description</a></li> - <li><a href="/en-US/docs/XUL/Attribute/dir" title="XUL/Attribute/dir">dir</a></li> - <li><a href="/en-US/docs/XUL/Attribute/disableAutocomplete" title="XUL/Attribute/disableAutocomplete">disableAutocomplete</a></li> - <li><a href="/en-US/docs/XUL/Attribute/disableautoselect" title="XUL/Attribute/disableautoselect">disableautoselect</a></li> - <li><a href="/en-US/docs/XUL/Attribute/disableclose" title="XUL/Attribute/disableclose">disableclose</a></li> - <li><a href="/en-US/docs/XUL/Attribute/disabled" title="XUL/Attribute/disabled">disabled</a></li> - <li><a href="/en-US/docs/XUL/Attribute/disablehistory" title="XUL/Attribute/disablehistory">disablehistory</a></li> - <li><a href="/en-US/docs/XUL/Attribute/disableKeyNavigation" title="XUL/Attribute/disableKeyNavigation">disableKeyNavigation</a></li> - <li><a href="/en-US/docs/XUL/Attribute/disablesecurity" title="XUL/Attribute/disablesecurity">disablesecurity</a></li> - <li><a href="/en-US/docs/XUL/Attribute/dlgtype" title="XUL/Attribute/dlgtype">dlgtype</a></li> - <li><a href="/en-US/docs/XUL/Attribute/dragging" title="XUL/Attribute/dragging">dragging</a></li> - <li><a href="/en-US/docs/XUL/Attribute/editable" title="XUL/Attribute/editable">editable</a></li> - <li><a href="/en-US/docs/XUL/Attribute/editortype" title="XUL/Attribute/editortype">editortype</a></li> - <li><a href="/en-US/docs/XUL/Attribute/element" title="XUL/Attribute/element">element</a></li> - <li><a href="/en-US/docs/XUL/Attribute/empty" title="XUL/Attribute/empty">empty</a></li> - <li><a href="/en-US/docs/XUL/Attribute/emptytext" title="XUL/Attribute/emptytext">emptytext</a> <span class="inlineIndicator deprecated deprecatedInline" title="(Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1)">Deprecated since Gecko 2</span></li> - <li><a href="/en-US/docs/XUL/Attribute/enableColumnDrag" title="XUL/Attribute/enableColumnDrag">enableColumnDrag</a></li> - <li><a href="/en-US/docs/XUL/Attribute/enablehistory" title="XUL/Attribute/enablehistory">enablehistory</a></li> - <li><a href="/en-US/docs/XUL/Attribute/equalsize" title="XUL/Attribute/equalsize">equalsize</a></li> - <li><a href="/en-US/docs/XUL/Attribute/eventnode" title="XUL/Attribute/eventnode">eventnode</a></li> - <li><a href="/en-US/docs/XUL/Attribute/events" title="XUL/Attribute/events">events</a></li> - <li><a href="/en-US/docs/XUL/Attribute/expr" title="XUL/Attribute/expr">expr</a></li> - <li><a href="/en-US/docs/XUL/Attribute/firstdayofweek" title="XUL/Attribute/firstdayofweek">firstdayofweek</a></li> - <li><a href="/en-US/docs/XUL/Attribute/firstpage" title="XUL/Attribute/firstpage">firstpage</a></li> - <li><a href="/en-US/docs/XUL/Attribute/first-tab" title="XUL/Attribute/first-tab">first-tab</a></li> - <li><a href="/en-US/docs/XUL/Attribute/fixed" title="XUL/Attribute/fixed">fixed</a></li> - <li><a href="/en-US/docs/XUL/Attribute/flags" title="XUL/Attribute/flags">flags</a></li> - <li><a href="/en-US/docs/XUL/Attribute/flex" title="XUL/Attribute/flex">flex</a></li> - <li><a href="/en-US/docs/XUL/Attribute/focused" title="XUL/Attribute/focused">focused</a></li> - <li><a href="/en-US/docs/XUL/Attribute/forceComplete" title="XUL/Attribute/forceComplete">forceComplete</a></li> - <li><a href="/en-US/docs/XUL/Attribute/grippyhidden" title="XUL/Attribute/grippyhidden">grippyhidden</a></li> - <li><a href="/en-US/docs/XUL/Attribute/grippytooltiptext" title="XUL/Attribute/grippytooltiptext">grippytooltiptext</a></li> - <li><a href="/en-US/docs/XUL/Attribute/group" title="XUL/Attribute/group">group</a></li> - <li><a href="/en-US/docs/XUL/Attribute/handleCtrlTab" title="XUL/Attribute/handleCtrlTab">handleCtrlTab</a></li> - <li><a href="/en-US/docs/XUL/Attribute/height" title="XUL/Attribute/height">height</a></li> - <li><a href="/en-US/docs/XUL/Attribute/helpURI" title="XUL/Attribute/helpURI">helpURI</a></li> - <li><a href="/en-US/docs/XUL/Attribute/hidden" title="XUL/Attribute/hidden">hidden</a></li> - <li><a href="/en-US/docs/XUL/Attribute/hidechrome" title="XUL/Attribute/hidechrome">hidechrome</a></li> - <li><a href="/en-US/docs/XUL/Attribute/hidecolumnpicker" title="XUL/Attribute/hidecolumnpicker">hidecolumnpicker</a></li> - <li><a href="/en-US/docs/XUL/Attribute/hideheader" title="XUL/Attribute/hideheader">hideheader</a></li> - <li><a href="/en-US/docs/XUL/Attribute/hideseconds" title="XUL/Attribute/hideseconds">hideseconds</a></li> - <li><a href="/en-US/docs/XUL/Attribute/hidespinbuttons" title="XUL/Attribute/hidespinbuttons">hidespinbuttons</a></li> - <li><a href="/en-US/docs/XUL/Attribute/Highlightnonmatches" title="XUL/Attribute/highlightnonmatches">highlightnonmatches</a> </li> - <li><a href="/en-US/docs/XUL/Attribute/homepage" title="XUL/Attribute/homepage">homepage</a></li> - <li><a href="/en-US/docs/XUL/Attribute/href" title="XUL/Attribute/href">href</a></li> - <li><a href="/en-US/docs/XUL/Attribute/icon" title="XUL/Attribute/icon">icon</a></li> - <li><a href="/en-US/docs/XUL/Attribute/id" title="XUL/Attribute/id">id</a></li> - <li><a href="/en-US/docs/XUL/Attribute/ignoreBlurWhileSearching" title="XUL/Attribute/ignoreBlurWhileSearching">ignoreBlurWhileSearching</a></li> - <li><a href="/en-US/docs/XUL/Attribute/ignorecase" title="XUL/Attribute/ignorecase">ignorecase</a></li> - <li><a href="/en-US/docs/XUL/Attribute/ignoreincolumnpicker" title="XUL/Attribute/ignoreincolumnpicker">ignoreincolumnpicker</a></li> - <li><a href="/en-US/docs/XUL/Attribute/ignorekeys" title="XUL/Attribute/ignorekeys">ignorekeys</a></li> - <li><a href="/en-US/docs/XUL/Attribute/image" title="XUL/Attribute/image">image</a></li> - <li><a href="/en-US/docs/XUL/Attribute/inactivetitlebarcolor" title="XUL/Attribute/inactivetitlebarcolor">inactivetitlebarcolor</a> </li> - <li><a href="/en-US/docs/XUL/Attribute/increment" title="XUL/Attribute/increment">increment</a></li> - <li><a href="/en-US/docs/XUL/Attribute/index" title="XUL/Attribute/index">index</a></li> - <li><a href="/en-US/docs/XUL/Attribute/inputtooltiptext" title="XUL/Attribute/inputtooltiptext">inputtooltiptext</a></li> - <li><a href="/en-US/docs/XUL/Attribute/insertafter" title="XUL/Attribute/insertafter">insertafter</a></li> - <li><a href="/en-US/docs/XUL/Attribute/insertbefore" title="XUL/Attribute/insertbefore">insertbefore</a></li> - <li><a href="/en-US/docs/XUL/Attribute/instantApply" title="XUL/Attribute/instantApply">instantApply</a></li> - <li><a href="/en-US/docs/XUL/Attribute/inverted" title="XUL/Attribute/inverted">inverted</a></li> - <li><a href="/en-US/docs/XUL/Attribute/iscontainer" title="XUL/Attribute/iscontainer">iscontainer</a></li> - <li><a href="/en-US/docs/XUL/Attribute/isempty" title="XUL/Attribute/isempty">isempty</a></li> - <li><a href="/en-US/docs/XUL/Attribute/key" title="XUL/Attribute/key">key</a></li> - <li><a href="/en-US/docs/XUL/Attribute/keycode" title="XUL/Attribute/keycode">keycode</a></li> - <li><a href="/en-US/docs/XUL/Attribute/keytext" title="XUL/Attribute/keytext">keytext</a></li> - <li><a href="/en-US/docs/XUL/Attribute/label" title="XUL/Attribute/label">label</a></li> - <li><a href="/en-US/docs/XUL/Attribute/lastpage" title="XUL/Attribute/lastpage">lastpage</a></li> - <li><a href="/en-US/docs/XUL/Attribute/lastSelected" title="XUL/Attribute/lastSelected">lastSelected</a></li> - <li><a href="/en-US/docs/XUL/Attribute/last-tab" title="XUL/Attribute/last-tab">last-tab</a></li> - <li><a href="/en-US/docs/XUL/Attribute/left" title="XUL/Attribute/left">left</a></li> - <li><a href="/en-US/docs/XUL/Attribute/linkedpanel" title="XUL/Attribute/linkedpanel">linkedpanel</a></li> - <li><a href="/en-US/docs/XUL/Attribute/max" title="XUL/Attribute/max">max</a></li> - <li><a href="/en-US/docs/XUL/Attribute/maxheight" title="XUL/Attribute/maxheight">maxheight</a></li> - <li><a href="/en-US/docs/XUL/Attribute/maxlength" title="XUL/Attribute/maxlength">maxlength</a></li> - <li><a href="/en-US/docs/XUL/Attribute/maxpos" title="XUL/Attribute/maxpos">maxpos</a></li> - <li><a href="/en-US/docs/XUL/Attribute/maxrows" title="XUL/Attribute/maxrows">maxrows</a></li> - <li><a href="/en-US/docs/XUL/Attribute/maxwidth" title="XUL/Attribute/maxwidth">maxwidth</a></li> - <li><a href="/en-US/docs/XUL/Attribute/member" title="XUL/Attribute/member">member</a></li> - <li><a href="/en-US/docs/XUL/Attribute/menu" title="XUL/Attribute/menu">menu</a></li> - <li><a href="/en-US/docs/XUL/Attribute/menuactive" title="XUL/Attribute/menuactive">menuactive</a></li> - <li><a href="/en-US/docs/XUL/Attribute/min" title="XUL/Attribute/min">min</a></li> - <li><a href="/en-US/docs/XUL/Attribute/minheight" title="XUL/Attribute/minheight">minheight</a></li> - <li><a href="/en-US/docs/XUL/Attribute/minResultsForPopup" title="XUL/Attribute/minResultsForPopup">minResultsForPopup</a></li> - <li><a href="/en-US/docs/XUL/Attribute/minwidth" title="XUL/Attribute/minwidth">minwidth</a></li> - <li><a href="/en-US/docs/XUL/Attribute/mode" title="XUL/Attribute/mode">mode</a></li> - <li><a href="/en-US/docs/XUL/Attribute/modifiers" title="XUL/Attribute/modifiers">modifiers</a></li> - <li><a href="/en-US/docs/XUL/Attribute/mousethrough" title="XUL/Attribute/mousethrough">mousethrough</a></li> - <li><a href="/en-US/docs/XUL/Attribute/Movetoclick" title="XUL/Attribute/movetoclick">movetoclick</a></li> - <li><a href="/en-US/docs/XUL/Attribute/multiline" title="XUL/Attribute/multiline">multiline</a></li> - <li><a href="/en-US/docs/XUL/Attribute/multiple" title="XUL/Attribute/multiple">multiple</a></li> - <li><a href="/en-US/docs/XUL/Attribute/name" title="XUL/Attribute/name">name</a></li> - <li><a href="/en-US/docs/XUL/Attribute/negate" title="XUL/Attribute/negate">negate</a></li> - <li><a href="/en-US/docs/XUL/Attribute/newlines" title="XUL/Attribute/newlines">newlines</a></li> - <li><a href="/en-US/docs/XUL/Attribute/next" title="XUL/Attribute/next">next</a></li> - <li><a href="/en-US/docs/XUL/Attribute/noautofocus" title="XUL/Attribute/noautofocus">noautofocus</a></li> - <li><a href="/en-US/docs/XUL/Attribute/noautohide" title="XUL/Attribute/noautohide">noautohide</a></li> - <li><a href="/en-US/docs/XUL/Attribute/noinitialfocus" title="XUL/Attribute/noinitialfocus">noinitialfocus</a> </li> - <li><a href="/en-US/docs/XUL/Attribute/nomatch" title="XUL/Attribute/nomatch">nomatch</a></li> - <li><a href="/en-US/docs/XUL/Attribute/Norestorefocus" title="XUL/Attribute/norestorefocus">norestorefocus</a></li> - <li><a href="/en-US/docs/XUL/Attribute/object" title="XUL/Attribute/object">object</a></li> - <li><a href="/en-US/docs/XUL/Attribute/observes" title="XUL/Attribute/observes">observes</a></li> - <li><a href="/en-US/docs/XUL/Attribute/onbeforeaccept" title="XUL/Attribute/onbeforeaccept">onbeforeaccept</a></li> - <li><a href="/en-US/docs/XUL/Attribute/onbookmarkgroup" title="XUL/Attribute/onbookmarkgroup">onbookmarkgroup</a></li> - <li><a href="/en-US/docs/XUL/Attribute/onchange" title="XUL/Attribute/onchange">onchange</a></li> - <li><a class="internal" href="/en-US/docs/XUL/Attribute/onclick" title="XUL/Attribute/Onclick">onclick</a></li> - <li><a href="/en-US/docs/XUL/Attribute/onclosetab" title="XUL/Attribute/onclosetab">onclosetab</a></li> - <li><a href="/en-US/docs/XUL/Attribute/oncommand" title="XUL/Attribute/oncommand">oncommand</a></li> - <li><a href="/en-US/docs/XUL/Attribute/oncommandupdate" title="XUL/Attribute/oncommandupdate">oncommandupdate</a></li> - <li><a href="/en-US/docs/XUL/Attribute/ondialogaccept" title="XUL/Attribute/ondialogaccept">ondialogaccept</a></li> - <li><a href="/en-US/docs/XUL/Attribute/ondialogcancel" title="XUL/Attribute/ondialogcancel">ondialogcancel</a></li> - <li><a href="/en-US/docs/XUL/Attribute/ondialogdisclosure" title="XUL/Attribute/ondialogdisclosure">ondialogclosure</a></li> - <li><a href="/en-US/docs/XUL/Attribute/ondialogextra1" title="XUL/Attribute/ondialogextra1">ondialogextra1</a></li> - <li><a href="/en-US/docs/XUL/Attribute/ondialogextra2" title="XUL/Attribute/ondialogextra2">ondialogextra2</a></li> - <li><a href="/en-US/docs/XUL/Attribute/ondialoghelp" title="XUL/Attribute/ondialoghelp">ondialoghelp</a></li> - <li><a href="/en-US/docs/XUL/Attribute/onerror" title="XUL/Attribute/onerror">onerror</a></li> - <li><a href="/en-US/docs/XUL/Attribute/onerrorcommand" title="XUL/Attribute/onerrorcommand">onerrorcommand</a></li> - <li><a href="/en-US/docs/XUL/Attribute/onextra1" title="XUL/Attribute/onextra1">onextra1</a></li> - <li><a href="/en-US/docs/XUL/Attribute/onextra2" title="XUL/Attribute/onextra2">onextra2</a></li> - <li><a href="/en-US/docs/XUL/Attribute/oninput" title="XUL/Attribute/oninput">oninput</a></li> - <li><a href="/en-US/docs/XUL/Attribute/onload" title="XUL/Attribute/onload">onload</a></li> - <li><a href="/en-US/docs/XUL/Attribute/onnewtab" title="XUL/Attribute/onnewtab">onnewtab</a></li> - <li><a href="/en-US/docs/XUL/Attribute/onpageadvanced" title="XUL/Attribute/onpageadvanced">onpageadvanced</a></li> - <li><a href="/en-US/docs/XUL/Attribute/onpagehide" title="XUL/Attribute/onpagehide">onpagehide</a></li> - <li><a href="/en-US/docs/XUL/Attribute/onpagerewound" title="XUL/Attribute/onpagerewound">onpagerewound</a></li> - <li><a href="/en-US/docs/XUL/Attribute/onpageshow" title="XUL/Attribute/onpageshow">onpageshow</a></li> - <li><a href="/en-US/docs/XUL/Attribute/onpaneload" title="XUL/Attribute/onpaneload">onpaneload</a></li> - <li><a href="/en-US/docs/XUL/Attribute/onpopuphidden" title="XUL/Attribute/onpopuphidden">onpopuphidden</a></li> - <li><a href="/en-US/docs/XUL/Attribute/onpopuphiding" title="XUL/Attribute/onpopuphiding">onpopuphiding</a></li> - <li><a href="/en-US/docs/XUL/Attribute/onpopupshowing" title="XUL/Attribute/onpopupshowing">onpopupshowing</a></li> - <li><a href="/en-US/docs/XUL/Attribute/onpopupshown" title="XUL/Attribute/onpopupshown">onpopupshown</a></li> - <li><a href="/en-US/docs/XUL/Attribute/onsearchcomplete" title="XUL/Attribute/onsearchcomplete">onsearchcomplete</a></li> - <li><a href="/en-US/docs/XUL/Attribute/onselect" title="XUL/Attribute/onselect">onselect</a></li> - <li><a href="/en-US/docs/XUL/Attribute/ontextcommand" title="XUL/Attribute/ontextcommand">ontextcommand</a></li> - <li><a href="/en-US/docs/XUL/Attribute/ontextentered" title="XUL/Attribute/ontextentered">ontextentered</a></li> - <li><a href="/en-US/docs/XUL/Attribute/ontextrevert" title="XUL/Attribute/ontextrevert">ontextrevert</a></li> - <li><a href="/en-US/docs/XUL/Attribute/ontextreverted" title="XUL/Attribute/ontextreverted">ontextreverted</a></li> - <li><a href="/en-US/docs/XUL/Attribute/onunload" title="XUL/Attribute/onunload">onunload</a></li> - <li><a href="/en-US/docs/XUL/Attribute/onwizardback" title="XUL/Attribute/onwizardback">onwizardback</a></li> - <li><a href="/en-US/docs/XUL/Attribute/onwizardcancel" title="XUL/Attribute/onwizardcancel">onwizardcancel</a></li> - <li><a href="/en-US/docs/XUL/Attribute/onwizardfinish" title="XUL/Attribute/onwizardfinish">onwizardfinish</a></li> - <li><a href="/en-US/docs/XUL/Attribute/onwizardnext" title="XUL/Attribute/onwizardnext">onwizardnext</a></li> - <li><a href="/en-US/docs/XUL/Attribute/open" title="XUL/Attribute/open">open</a></li> - <li><a href="/en-US/docs/XUL/Attribute/ordinal" title="XUL/Attribute/ordinal">ordinal</a></li> - <li><a href="/en-US/docs/XUL/Attribute/orient" title="XUL/Attribute/orient">orient</a></li> - <li><a href="/en-US/docs/XUL/Attribute/pack" title="XUL/Attribute/pack">pack</a></li> - <li><a href="/en-US/docs/XUL/Attribute/pageid" title="XUL/Attribute/pageid">pageid</a></li> - <li><a href="/en-US/docs/XUL/Attribute/pageincrement" title="XUL/Attribute/pageincrement">pageincrement</a></li> - <li><a href="/en-US/docs/XUL/Attribute/pagestep" title="XUL/Attribute/pagestep">pagestep</a></li> - <li><a href="/en-US/docs/XUL/Attribute/parent" title="XUL/Attribute/parent">parent</a></li> - <li><a href="/en-US/docs/XUL/Attribute/parsetype" title="XUL/Attribute/parsetype">parsetype</a></li> - <li><a href="/en-US/docs/XUL/Attribute/persist" title="XUL/Attribute/persist">persist</a></li> - <li><a href="/en-US/docs/XUL/Attribute/persistence" title="XUL/Attribute/persistence">persistence</a></li> - <li><a href="/en-US/docs/XUL/Attribute/phase" title="XUL/Attribute/phase">phase</a></li> - <li><a href="/en-US/docs/XUL/Attribute/pickertooltiptext" title="XUL/Attribute/pickertooltiptext">pickertooltiptext</a></li> - <li><a href="/en-US/docs/XUL/Attribute/placeholder" title="XUL/Attribute/placeholder">placeholder</a> </li> - <li><a href="/en-US/docs/XUL/Attribute/popup" title="XUL/Attribute/popup">popup</a></li> - <li><a href="/en-US/docs/XUL/Attribute/position" title="XUL/Attribute/position">position</a></li> - <li><a href="/en-US/docs/XUL/Attribute/predicate" title="XUL/Attribute/predicate">predicate</a></li> - <li><a href="/en-US/docs/XUL/Attribute/preference" title="XUL/Attribute/preference">preference</a></li> - <li><a href="/en-US/docs/XUL/Attribute/preference-editable" title="XUL/Attribute/preference-editable">preference-editable</a></li> - <li><a href="/en-US/docs/XUL/Attribute/primary" title="XUL/Attribute/primary">primary</a></li> - <li><a href="/en-US/docs/XUL/Attribute/priority" title="XUL/Attribute/priority">priority</a></li> - <li><a href="/en-US/docs/XUL/Attribute/properties" title="XUL/Attribute/properties">properties</a></li> - <li><a href="/en-US/docs/XUL/Attribute/querytype" title="XUL/Attribute/querytype">querytype</a></li> - <li><a href="/en-US/docs/XUL/Attribute/readonly" title="XUL/Attribute/readonly">readonly</a></li> - <li><a href="/en-US/docs/XUL/Attribute/ref" title="XUL/Attribute/ref">ref</a></li> - <li><a href="/en-US/docs/XUL/Attribute/rel" title="XUL/Attribute/rel">rel</a></li> - <li><a href="/en-US/docs/XUL/Attribute/remote" title="/en-US/docs/XUL/Attribute/remote">remote</a></li> - <li><a href="/en-US/docs/XUL/Attribute/removeelement" title="XUL/Attribute/removeelement">removeelement</a></li> - <li><a href="/en-US/docs/XUL/Attribute/resizeafter" title="XUL/Attribute/resizeafter">resizeafter</a></li> - <li><a href="/en-US/docs/XUL/Attribute/resizebefore" title="XUL/Attribute/resizebefore">resizebefore</a></li> - <li><a href="/en-US/docs/XUL/Attribute/rows" title="XUL/Attribute/rows">rows</a></li> - <li><a href="/en-US/docs/XUL/Attribute/screenX" title="XUL/Attribute/screenX">screenX</a></li> - <li><a href="/en-US/docs/XUL/Attribute/screenY" title="XUL/Attribute/screenY">screenY</a></li> - <li><a href="/en-US/docs/XUL/Attribute/Searchbutton" title="XUL/Attribute/searchbutton">searchbutton</a></li> - <li><a href="/en-US/docs/XUL/Attribute/searchSessions" title="XUL/Attribute/searchSessions">searchSessions</a></li> - <li><a href="/en-US/docs/XUL/Attribute/searchlabel" title="XUL/Attribute/searchlabel">searchlabel</a></li> - <li><a href="/en-US/docs/XUL/Attribute/selected" title="XUL/Attribute/selected">selected</a></li> - <li><a href="/en-US/docs/XUL/Attribute/selectedIndex" title="XUL/Attribute/selectedIndex">selectedIndex</a></li> - <li><a href="/en-US/docs/XUL/Attribute/seltype" title="XUL/Attribute/seltype">seltype</a></li> - <li><a href="/en-US/docs/XUL/Attribute/setfocus" title="XUL/Attribute/setfocus">setfocus</a></li> - <li><a href="/en-US/docs/XUL/Attribute/showcaret" title="XUL/Attribute/showcaret">showcaret</a></li> - <li><a href="/en-US/docs/XUL/Attribute/showCommentColumn" title="XUL/Attribute/showCommentColumn">showCommentColumn</a></li> - <li><a href="/en-US/docs/XUL/Attribute/showpopup" title="XUL/Attribute/showpopup">showpopup</a></li> - <li><a href="/en-US/docs/XUL/Attribute/size" title="XUL/Attribute/size">size</a></li> - <li><a href="/en-US/docs/XUL/Attribute/sizemode" title="XUL/Attribute/sizemode">sizemode</a></li> - <li><a href="/en-US/docs/XUL/Attribute/sizetopopup" title="XUL/Attribute/sizetopopup">sizetopopup</a></li> - <li><a href="/en-US/docs/XUL/Attribute/smoothscroll" title="XUL/Attribute/smoothscroll">smoothscroll</a></li> - <li><a href="/en-US/docs/XUL/Attribute/sort" title="XUL/Attribute/sort">sort</a></li> - <li><a href="/en-US/docs/XUL/Attribute/sortActive" title="XUL/Attribute/sortActive">sortActive</a></li> - <li><a href="/en-US/docs/XUL/Attribute/sortDirection" title="XUL/Attribute/sortDirection">sortDirection</a></li> - <li><a href="/en-US/docs/XUL/Attribute/sortResource" title="XUL/Attribute/sortResource">sortResource</a></li> - <li><a href="/en-US/docs/XUL/Attribute/sortResource2" title="XUL/Attribute/sortResource2">sortResource2</a></li> - <li><a href="/en-US/docs/XUL/Attribute/spellcheck" title="XUL/Attribute/spellcheck">spellcheck</a></li> - <li><a href="/en-US/docs/XUL/Attribute/src" title="XUL/Attribute/src">src</a></li> - <li><a href="/en-US/docs/XUL/Attribute/state" title="XUL/Attribute/state">state</a></li> - <li><a href="/en-US/docs/XUL/Attribute/statedatasource" title="XUL/Attribute/statedatasource">statedatasource</a></li> - <li><a href="/en-US/docs/XUL/Attribute/statusbar" title="XUL/Attribute/statusbar">statusbar</a></li> - <li><a href="/en-US/docs/XUL/Attribute/statustext" title="XUL/Attribute/statustext">statustext</a></li> - <li><a href="/en-US/docs/XUL/Attribute/style" title="XUL/Attribute/style">style</a></li> - <li><a href="/en-US/docs/XUL/Attribute/subject" title="XUL/Attribute/subject">subject</a></li> - <li><a href="/en-US/docs/XUL/Attribute/substate" title="XUL/Attribute/substate">substate</a></li> - <li><a href="/en-US/docs/XUL/Attribute/suppressonselect" title="XUL/Attribute/suppressonselect">suppressonselect</a></li> - <li><a href="/en-US/docs/XUL/Attribute/tabindex" title="XUL/Attribute/tabindex">tabindex</a></li> - <li><a href="/en-US/docs/XUL/Attribute/tabScrolling" title="XUL/Attribute/tabScrolling">tabScrolling</a></li> - <li><a href="/en-US/docs/XUL/Attribute/targets" title="XUL/Attribute/targets">targets</a></li> - <li><a href="/en-US/docs/XUL/Attribute/template" title="XUL/Attribute/template">template</a></li> - <li><a href="/en-US/docs/XUL/Attribute/timeout" title="XUL/Attribute/timeout">timeout</a></li> - <li><a href="/en-US/docs/XUL/Attribute/title" title="XUL/Attribute/title">title</a></li> - <li><a href="/en-US/docs/XUL/Attribute/toolbarname" title="XUL/Attribute/toolbarname">toolbarname</a></li> - <li><a href="/en-US/docs/XUL/Attribute/tooltip" title="XUL/Attribute/tooltip">tooltip</a></li> - <li><a href="/en-US/docs/XUL/Attribute/tooltiptext" title="XUL/Attribute/tooltiptext">tooltiptext</a></li> - <li><a href="/en-US/docs/XUL/Attribute/tooltiptextnew" title="XUL/Attribute/tooltiptextnew">tooltiptextnew</a></li> - <li><a href="/en-US/docs/XUL/Attribute/top" title="XUL/Attribute/top">top</a></li> - <li><a href="/en-US/docs/XUL/Attribute/type" title="XUL/Attribute/type">type</a></li> - <li><a href="/en-US/docs/XUL/Attribute/uri" title="XUL/Attribute/uri">uri</a></li> - <li><a href="/en-US/docs/XUL/Attribute/userAction" title="XUL/Attribute/userAction">userAction</a></li> - <li><a href="/en-US/docs/XUL/Attribute/validate" title="XUL/Attribute/validate">validate</a></li> - <li><a href="/en-US/docs/XUL/Attribute/value" title="XUL/Attribute/value">value</a></li> - <li><a href="/en-US/docs/XUL/Attribute/var" title="XUL/Attribute/var">var</a></li> - <li><a href="/en-US/docs/Mozilla/Tech/XUL/Attribute/visuallyselected">visuallyselected</a></li> - <li><a href="/en-US/docs/XUL/Attribute/wait-cursor" title="XUL/Attribute/wait-cursor">wait-cursor</a></li> - <li><a href="/en-US/docs/XUL/Attribute/width" title="XUL/Attribute/width">width</a></li> - <li><a href="/en-US/docs/XUL/Attribute/windowtype" title="XUL/Attribute/windowtype">windowtype</a></li> - <li><a href="/en-US/docs/XUL/Attribute/wrap" title="XUL/Attribute/wrap">wrap</a></li> - <li><a href="/en-US/docs/XUL/Attribute/wraparound" title="XUL/Attribute/wraparound">wraparound</a></li> -</ul> diff --git a/files/th/archive/mozilla/xul/index.html b/files/th/archive/mozilla/xul/index.html deleted file mode 100644 index 5696c6d96b..0000000000 --- a/files/th/archive/mozilla/xul/index.html +++ /dev/null @@ -1,82 +0,0 @@ ---- -title: XUL -slug: Archive/Mozilla/XUL -tags: - - Landing - - Mozilla - - NeedsTranslation - - TopicStub - - XUL -translation_of: Archive/Mozilla/XUL ---- -<div>{{FirefoxSidebar}}</div> - -<div class="callout-box"><strong><a href="/en-US/docs/Mozilla/Tech/XUL/Tutorial">XUL Tutorial</a></strong><br> -A guided tutorial that will help you get started with XUL, originally from XULPlanet.</div> - -<p><span class="seoSummary"><strong>XUL</strong> (XML User Interface Language) is Mozilla's <a href="/en-US/docs/XML_introduction">XML</a>-based language for building user interfaces of applications like Firefox.</span> The term XUL is sometimes used to refer to the whole <a href="/en-US/docs/Mozilla/The_Mozilla_platform">Mozilla platform</a> (e.g. XUL applications are applications using XUL and other components of the platform).</p> - -<p><a href="/en-US/docs/Mozilla/Tech/XUL/XUL_controls">XUL Controls</a> lists some of the common controls provided by XUL.</p> - -<div class="topicpage-table"> -<div class="section"> -<h2 class="Documentation" id="Documentation">Documentation</h2> - -<dl> - <dt><strong><a href="/en-US/docs/Mozilla/Tech/XUL/Tutorial">XUL Tutorial</a></strong></dt> - <dd>A guided tutorial that will help you get started with XUL, originally from XULPlanet.</dd> - <dt><a href="/en-US/docs/Mozilla/Tech/XUL/XUL_Reference">XUL Reference</a></dt> - <dd>XUL elements, attributes, properties, methods, and event handlers.</dd> - <dt><a href="/en-US/docs/Mozilla/Tech/XUL/XUL_controls">XUL Controls</a></dt> - <dd>A quick list of all of the available XUL controls.</dd> - <dt><a href="/en-US/docs/Mozilla/Tech/XUL/The_Joy_of_XUL">The Joy of XUL</a></dt> - <dd>Describes the key features and components of XUL.</dd> - <dt><a href="/en-US/docs/Mozilla/Tech/XUL/PopupGuide">Menus and Popups Guide</a></dt> - <dd>A guide on using menus and popup panels.</dd> - <dt><a href="/en-US/docs/Mozilla/Tech/XUL/Template_Guide">Template Guide</a></dt> - <dd>A detailed guide on XUL templates, which is a means of generating content from a datasource.</dd> - <dt><a href="/en-US/docs/Web/API/HTML_Drag_and_Drop_API">Drag and Drop</a></dt> - <dd>How to perform drag and drop operations.</dd> -</dl> - -<dl> - <dt>XUL Periodic Table</dt> - <dd>This collection of XUL demos used to be available as a web page, but can no longer be viewed in Firefox since support for <a href="/en-US/docs/Mozilla/Tech/XUL/Using_Remote_XUL">Remote XUL</a> was disabled. There is a XULRunner application containing the XUL Periodic Table which can be opened with Gecko based browsers. <a href="https://github.com/matthewkastor/XULRunner-Examples">You can get it here</a>. See: <a href="/en-US/docs/Archive/Mozilla/XULRunner/Tips#Using_Firefox_3_to_run_XULRunner_applications">Using Firefox 3 to run XULRunner applications</a> for instructions on running XULRunner apps in Firefox.</dd> - <dt>Changes to XUL</dt> - <dd>New XUL features and changes to existing features are included in the <a href="/en-US/docs/Mozilla/Firefox/Releases">Firefox developer release notes</a>.</dd> -</dl> - -<p><span class="alllinks"><a href="/en-US/docs/tag/XUL">View All...</a></span></p> -</div> - -<div class="section"> -<h2 class="Community" id="Community">Community</h2> - -<ul> - <li>View Mozilla forums...{{ DiscussionList("dev-tech-xul", "mozilla.dev.tech.xul") }}</li> - <li><a class="link-irc" href="irc://irc.mozilla.org/xul">#xul on irc.mozilla.org</a></li> -</ul> - -<h2 class="Tools" id="Tools">Tools</h2> - -<ul> - <li><a class="external" href="https://github.com/KM-200/xul/tree/master/docs">XUL online live editor</a> (copy & paste snippets from here and run them)</li> - <li><a href="/en-US/docs/Archive/Mozilla/XUL_Explorer">XUL Explorer</a> (a lightweight XUL IDE)</li> - <li><a class="external" href="https://github.com/matthewkastor/XULExplorer">XULExplorer</a> (Patched version of XUL explorer)</li> - <li><a class="external" href="http://ted.mielczarek.org/code/mozilla/extensiondev/">Extension developer's extension</a> (featuring a Live XUL Editor)</li> - <li><a class="external" href="http://forum.addonsmirror.net/index.php?showtopic=751">XULRef sidebar</a></li> - <li><a class="external" href="http://www.getfirebug.com/">Firebug</a></li> - <li><a href="/en-US/docs/Tools/Add-ons/DOM_Inspector">DOM Inspector</a></li> - <li><a class="external" href="http://www.spket.com/">Spket IDE</a>, IDE for XUL/XBL</li> - <li><a class="external" href="http://www.amplesdk.com">Ample SDK</a>, (Cross-browser XUL renderer in JavaScript/HTML)</li> -</ul> - -<p><span class="alllinks"><a href="/en-US/docs/tag/Tools">View All...</a></span></p> - -<h2 class="Related_Topics" id="Related_Topics">Related Topics</h2> - -<ul> - <li><a href="/en-US/docs/Web/JavaScript">JavaScript</a>, <a href="/en-US/docs/Mozilla/Tech/XBL">XBL</a> {{Deprecated_Inline}}, <a href="/en-US/docs/Web/CSS">CSS</a>, <a href="/en-US/docs/Web/RDF">RDF</a>, <a href="/en-US/docs/Mozilla/Add-ons">Extensions</a>, <a href="/en-US/docs/Archive/Mozilla/XULRunner">XULRunner</a></li> -</ul> -</div> -</div> diff --git a/files/th/archive/mozilla/xul/ภาพ,อิมเมจ/index.html b/files/th/archive/mozilla/xul/ภาพ,อิมเมจ/index.html deleted file mode 100644 index e8d9a97827..0000000000 --- a/files/th/archive/mozilla/xul/ภาพ,อิมเมจ/index.html +++ /dev/null @@ -1,151 +0,0 @@ ---- -title: รูปภาพ -slug: 'Archive/Mozilla/XUL/ภาพ,อิมเมจ' -translation_of: Archive/Mozilla/XUL/image ---- -<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs"> - « <a href="/th/docs/XUL_Reference">XUL Reference home</a> [ - <a href="#Examples">Examples</a> | - <a href="#Attributes">Attributes</a> | - <a href="#Properties">Properties</a> | - <a href="#Methods">Methods</a> | - <a href="#Related">Related</a> ] -</span></div> - -<h3 id="ภาพรวม">ภาพรวม</h3> - -<p>An element that displays an image, much like the HTML <a href="/En/HTML/Element/Img" title="https://developer.mozilla.org/en/HTML/element/img"><code>img</code></a> element. The <code id="a-src"><a href="https://developer.mozilla.org/th/docs/Mozilla/Tech/XUL/Attribute/src">src</a></code> attribute can be used to specify the URL of the image.</p> - -<p>ข้อมูลเพิ่มเติมได้ที่ <a href="/en/XUL_Tutorial/Adding_Labels_and_Images" title="en/XUL_Tutorial/Adding_Labels_and_Images">XUL tutorial</a>.</p> - -<div class="noinclude"> -<div class="note"> -<p><strong>บันทึก:</strong> Prior to <span title="(Firefox 8.0 / Thunderbird 8.0 / SeaMonkey 2.5)">Gecko 8.0</span>, images did not shrink down with the same ratio in both directions when specifying maximum sizes using <code>maxheight</code> or <code>maxwidth</code>. The new behavior aligns more with the HTML <a href="/th/docs/Web/HTML/Element/img" title="The documentation about this has not yet been written; please consider contributing!"><code><img></code></a> element and shrinks both the width and height down proportionally.</p> -</div> -</div> - -<dl> - <dt>Attributes</dt> - <dd><a href="#a-onerror">onerror</a>, <a href="#a-image.onload">onload</a>, <a href="#a-src">src</a>, <a href="#a-validate">validate</a></dd> -</dl> - -<dl> - <dt>Properties</dt> - <dd><a href="#p-accessibleType">accessibleType</a>, <a href="#p-src">src</a></dd> -</dl> - -<dl> - <dt>Style classes</dt> - <dd><a href="#s-alert-icon">alert-icon</a>, <a href="#s-error-icon">error-icon</a>, <a href="#s-message-icon">message-icon</a>, <a href="#s-question-icon">question-icon</a></dd> -</dl> - -<h3 id="ตัวอย่าง">ตัวอย่าง</h3> - -<div class="float-right"><img alt="Image:Firefoxlogo2.png" class="internal" src="/@api/deki/files/220/=Firefoxlogo2.png"></div> - -<pre class="eval"><image src='Firefoxlogo.png' width='135' height='130'/> -</pre> - -<h3 id="Attributes">Attributes</h3> - -<p> </p><div id="a-onerror"> - - -<dl> - <dt><code id="a-onerror"><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/onerror">onerror</a></code></dt> - <dd>Type: <em>script code</em></dd> - <dd>This event is sent to an <code><a href="/en-US/docs/Mozilla/Tech/XUL/image" title="image">image</a></code> element when an error occurs loading the image.</dd> -</dl> -</div> <div id="a-image.onload"> - - -<dl> - <dt><code id="a-image.onload"><a href="https://developer.mozilla.org/th/docs/Mozilla/Tech/XUL/Attribute/image.onload">image.onload</a></code></dt> - <dd>ประเภท: <em>script code</em></dd> - <dd>This event handler will be called on the <code><a href="/th/docs/Mozilla/Tech/XUL/image" title="image">image</a></code> element when the image has finished loading. This applies whether the image is applied via the <code id="a-src"><a href="https://developer.mozilla.org/th/docs/Mozilla/Tech/XUL/Attribute/src">src</a></code> attribute or the <code>list-style-image</code> style property. If you change the image, the event will fire again when the new image loads. This event will not bubble up the element tree.</dd> -</dl> -</div> <div id="a-src"> - -<dl> - <dt> - <code id="a-src"><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/src">src</a></code></dt> - <dd> - Type: <em>URI</em></dd> - <dd> - The URI of the content to appear in the element.</dd> -</dl> - - -</div> <div id="a-validate"> - - -<dl> - <dt><code id="a-validate"><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/validate">validate</a></code></dt> - <dd>Type: <em>one of the values below</em></dd> - <dd>This attribute indicates whether to load the image from the cache or not. This would be useful if the images are stored remotely or you plan on swapping the image frequently. The following values are accepted, or leave out the attribute entirely for default handling:</dd> - <dd> - <dl> - <dt><code>always</code></dt> - <dd>The image is always checked to see whether it should be reloaded.</dd> - <dt><code>never</code></dt> - <dd>The image will be loaded from the cache if possible.</dd> - </dl> - </dd> -</dl> -</div> - -<h3 id="Properties">Properties</h3> - -<div id="p-accessibleType"> -<dl> - <dt> - <code><span><a href="https://developer.mozilla.org/en-US/docs/XUL/Property/accessibleType">accessibleType</a></span></code></dt> - <dd> - Type: <em>integer</em></dd> - <dd> - A value indicating the type of accessibility object for the element.</dd> -</dl> -</div> <div id="p-src"> - -<dl> - <dt><code><span><a href="https://developer.mozilla.org/en-US/docs/XUL/Property/src">src</a></span></code></dt> - <dd>Type: <em>URL</em></dd> - <dd>Gets and sets the value of the <code id="a-src"><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/src">src</a></code> attribute.</dd> -</dl></div> <table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Inherited Properties</strong><br> <small> <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/th/docs/XUL/Property/width">width</a></span></code></small></p> </td> </tr> </tbody> -</table> - -<h3 id="Methods">Methods</h3> - -<table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Inherited Methods</strong><br> <small><code><a href="https://developer.mozilla.org/th/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.appendChild">appendChild()</a></code>, <span id="m-blur"><code><a href="https://developer.mozilla.org/th/docs/Mozilla/Tech/XUL/Method/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/th/docs/Mozilla/Tech/XUL/Method/click">click</a></code></span>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.cloneNode">cloneNode()</a></code>, <a class="internal" href="/En/DOM/Node.compareDocumentPosition" title="En/DOM/Node.compareDocumentPosition">compareDocumentPosition</a>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/th/docs/Mozilla/Tech/XUL/Method/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/th/docs/Mozilla/Tech/XUL/Method/focus">focus</a></code></span>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.getBoundingClientRect">getBoundingClientRect()</a></code>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.getClientRects">getClientRects()</a></code>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/th/docs/Mozilla/Tech/XUL/Method/getElementsByAttribute">getElementsByAttribute</a></code></span>, <span id="m-getElementsByAttributeNS"><code><a href="https://developer.mozilla.org/th/docs/Mozilla/Tech/XUL/Method/getElementsByAttributeNS">getElementsByAttributeNS</a></code></span>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.getElementsByClassName">getElementsByClassName()</a></code>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <a class="internal" href="/En/DOM/Node.getFeature" title="En/DOM/Node.getFeature">getFeature</a>, <a class="internal" href="/En/DOM/Node.getUserData" title="En/DOM/Node.getUserData">getUserData</a>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.isDefaultNamespace">isDefaultNamespace()</a></code>, <a class="internal" href="/En/DOM/Node.isEqualNode" title="En/DOM/Node.isEqualNode">isEqualNode</a>, <a class="internal" href="/En/DOM/Node.isSameNode" title="En/DOM/Node.isSameNode">isSameNode</a>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.isSupported">isSupported()</a></code>, <a class="internal" href="/En/DOM/Node.lookupNamespaceURI" title="En/DOM/Node.lookupNamespaceURI">lookupNamespaceURI</a>, <a class="internal" href="/En/DOM/Node.lookupPrefix" title="En/DOM/Node.lookupPrefix">lookupPrefix</a>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.querySelector">querySelector()</a></code>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.querySelectorAll">querySelectorAll()</a></code>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/th/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code>, <a class="internal" href="/En/DOM/Node.setUserData" title="En/DOM/Node.setUserData">setUserData</a></small></p> </td> </tr> </tbody> -</table> - -<h3 id="Style_classes">Style classes</h3> - -<dl> - <dt> - <code><a href="https://developer.mozilla.org/en-US/docs/XUL/Style/alert-icon">alert-icon</a></code></dt> - <dd> - Class that adds an alert icon. This typically looks like an exclamation mark. This and the other icon classes may be used by <code><a href="/en-US/docs/Mozilla/Tech/XUL/image" title="image">image</a></code> elements or other elements which can have an image.</dd> -</dl> <dl> - <dt><code><a href="https://developer.mozilla.org/en-US/docs/XUL/Style/error-icon">error-icon</a></code></dt> - <dd>Class that adds an error icon. This will typically be a red "X" icon.</dd> -</dl> <dl> - <dt><code><a href="https://developer.mozilla.org/en-US/docs/XUL/Style/message-icon">message-icon</a></code></dt> - <dd>Class that adds a message box icon.</dd> -</dl> <dl> - <dt><code><a href="https://developer.mozilla.org/en-US/docs/XUL/Style/question-icon">question-icon</a></code></dt> - <dd>Class that adds a question icon, which usually looks like a question mark.</dd> -</dl> - -<h3 id="เนื้อหาที่เกี่ยวข้อง">เนื้อหาที่เกี่ยวข้อง</h3> - -<p>See also the <code id="a-image"><a href="https://developer.mozilla.org/th/docs/Mozilla/Tech/XUL/Attribute/image">image</a></code> and <code id="a-icon"><a href="https://developer.mozilla.org/th/docs/Mozilla/Tech/XUL/Attribute/icon">icon</a></code> attributes.</p> - -<h3 id="Interfaces">Interfaces</h3> - -<ul> - <li><code><a href="/th/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIAccessibleProvider" title="">nsIAccessibleProvider</a></code></li> - <li><code><a href="/th/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMXULImageElement" title="">nsIDOMXULImageElement</a></code></li> -</ul> - -<div class="noinclude"> </div> diff --git a/files/th/mozilla/firefox/privacy/index.html b/files/th/mozilla/firefox/privacy/index.html deleted file mode 100644 index b1d032e685..0000000000 --- a/files/th/mozilla/firefox/privacy/index.html +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: Privacy -slug: Mozilla/Firefox/Privacy -tags: - - NeedsTranslation - - Privacy - - Security - - TopicStub -translation_of: Mozilla/Firefox/Privacy ---- -<div>{{FirefoxSidebar}}</div><p>{{ ListSubpages () }}</p> - -<ul> - <li><a href="https://support.mozilla.org/en-US/products/firefox/privacy-and-security">Privacy and security settings</a></li> - <li><a href="https://developer.mozilla.org/en-US/docs/Web/Security">Web Security</a></li> -</ul> diff --git a/files/th/mozilla/firefox/privacy/tracking_protection/index.html b/files/th/mozilla/firefox/privacy/tracking_protection/index.html deleted file mode 100644 index 371f3e9873..0000000000 --- a/files/th/mozilla/firefox/privacy/tracking_protection/index.html +++ /dev/null @@ -1,74 +0,0 @@ ---- -title: Tracking Protection -slug: Mozilla/Firefox/Privacy/Tracking_Protection -translation_of: Mozilla/Firefox/Privacy/Tracking_Protection ---- -<div>{{FirefoxSidebar}}</div><h2 id="What_is_tracking_protection">What is tracking protection?</h2> - -<p>Starting in version 42, Firefox Desktop and Firefox for Android include built-in tracking protection. In Private Browsing windows (tabs, in Firefox for Android), Firefox will block content loaded from domains that track users across sites.</p> - -<p>Some blocked content is part of the page layout, and users may notice layout issues where Firefox blocked these loads. Sometimes users won’t notice at all, if the page grid works such that other page elements slide in to fill holes left by blocked elements.</p> - -<p>When Firefox blocks content, it will log a message to the Web Console like this:</p> - -<pre>The resource at "http://some/url" was blocked because tracking protection is enabled.</pre> - -<p>Note that with Firefox for Android, you can access console output using the remote debugger.</p> - -<p>The Firefox UI will indicate to users when content has been blocked and enable them to unblock it for the current session if they choose. Users will also be able to disable tracking protection entirely if they choose.</p> - -<h2 id="How_does_Firefox_choose_what_to_block">How does Firefox choose what to block?</h2> - -<p>Content is blocked based on the domain from which it is to be loaded.</p> - -<p>Firefox will ship with a list of sites which have been identified as engaging in cross-site tracking of users. When tracking protection is enabled, Firefox will block content from sites in the list.</p> - -<p>Sites that track users are most commonly third-party advertising and analytics sites.</p> - -<h2 id="What_does_this_mean_for_your_website">What does this mean for your website?</h2> - -<p>Most obviously, it means that when tracking protection is enabled:</p> - -<ul> - <li>content served from third-party trackers will not be visible to users</li> - <li>your site won't be able to use third-party advertising or analytics services that engage in tracking</li> -</ul> - -<p>More subtly, if other parts of your site depend on trackers being loaded, then these parts will also be broken when tracking protection is enabled. For example, if your site includes a callback that runs when content from a tracking site is loaded, then the callback will not execute.</p> - -<p>For example, you should not use Google Analytics in the following way:</p> - -<pre class="brush:html example-bad"><a href="http://www.example.com" onclick="trackLink('http://www.example.com', event);">Visit example.com</a> -<script> -function trackLink(url,event) { - event.preventDefault(); - ga('send', 'event', 'outbound', 'click', url, { - 'transport': 'beacon', - 'hitCallback': function() { - document.location = url; - } - }); -} -</script></pre> - -<p>Instead, you should account for the case when Google Analytics is missing by checking to see if the ga object has initialized:</p> - -<pre class="brush:html example-good"><a href="http://www.example.com" onclick="trackLink('http://www.example.com', event);">Visit example.com</a> -<script> -function trackLink(url,event) { - event.preventDefault(); - if (window.ga && <span class="pl-smi">ga</span>.loaded) { - ga('send', 'event', 'outbound', 'click', url, { - 'transport': 'beacon', - 'hitCallback': function() { document.location = url; } - }); - } else { - document.location = url; - } -} -</script> -</pre> - -<p>More information about this technique is available at <a href="https://hacks.mozilla.org/2016/01/google-analytics-privacy-and-event-tracking/">Google Analytics, Privacy, and Event Tracking</a>.</p> - -<p>Note that depending on a third party in this way is not a good practice anyway, as it means your site can be broken if the third party is slow or unavailable, or if the tracker is blocked by an add-on.</p> diff --git a/files/th/mozilla/gecko/chrome/index.html b/files/th/mozilla/gecko/chrome/index.html deleted file mode 100644 index 7c4fe1bfec..0000000000 --- a/files/th/mozilla/gecko/chrome/index.html +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: Chrome -slug: Mozilla/Gecko/Chrome -tags: - - API - - Apps - - Chrome - - Gecko - - Microsoft - - Mozilla -translation_of: Mozilla/Gecko/Chrome ---- -<p>{{draft}}</p> - -<p>This page contains information specific to Chrome code running in Gecko.</p> - -<p>{{SubpagesWithSummaries}}</p> diff --git a/files/th/mozilla/gecko/index.html b/files/th/mozilla/gecko/index.html deleted file mode 100644 index dc063979b4..0000000000 --- a/files/th/mozilla/gecko/index.html +++ /dev/null @@ -1,67 +0,0 @@ ---- -title: Gecko -slug: Mozilla/Gecko -tags: - - Gecko - - Mozilla - - NeedsTranslation - - TopicStub -translation_of: Mozilla/Gecko ---- -<div class="summary"> -<p><span class="seoSummary"><strong>Gecko</strong> is the name of the layout engine developed by the Mozilla Project. It was originally named NGLayout. Gecko's function is to read web content, such as <a href="/en-US/docs/HTML" title="HTML">HTML</a>, <a href="/en-US/docs/CSS" title="CSS">CSS</a>, <a href="/en-US/docs/XUL" title="XUL">XUL</a>, <a href="/en-US/docs/JavaScript" title="JavaScript">JavaScript</a>, and render it on the user's screen or print it. In XUL-based applications Gecko is used to render the application's user interface as well.</span></p> -</div> - -<p>Gecko is used in many applications, including a few browsers, such as Firefox, SeaMonkey, etc. (for a complete list, please refer to <a class="external" href="http://en.wikipedia.org/wiki/Gecko_%28layout_engine%29#Web_browsers" rel="external" title="http://en.wikipedia.org/wiki/Gecko_(layout_engine)#Web_browsers">Wikipedia's article on Gecko</a>.) Products using the same version of Gecko have identical support for standards.</p> - -<table class="topicpage-table"> - <tbody> - <tr> - <td> - <h2 class="Documentation" id="Documentation">Documentation</h2> - - <dl> - <dt><a href="/en-US/docs/Mozilla/Gecko/Chrome">Chrome</a></dt> - <dd> - <p>This page contains information specific to Chrome code running in Gecko.</p> - </dd> - <dt><a href="/en-US/docs/Gecko_FAQ" title="Gecko_FAQ">Gecko FAQ</a></dt> - <dd>Frequently asked questions about Gecko.</dd> - <dt><a href="/en-US/docs/Gecko_DOM_Reference" title="https://developer.mozilla.org/en-US/docs/Gecko_DOM_Reference">Gecko DOM reference</a></dt> - <dd>Reference to the DOM.</dd> - <dt><a href="/en-US/docs/Gecko-Specific_DOM_Events" title="Gecko/Gecko event reference">Gecko event reference</a></dt> - <dd>Reference to events used within Gecko and Mozilla applications; for web-standard DOM events, see the <a href="/en-US/docs/DOM/DOM_event_reference" title="DOM/DOM event reference">DOM event reference</a>.</dd> - <dt><a href="/en-US/docs/Gecko/Versions" title="Gecko/Versions">Gecko versions and application versions</a></dt> - <dd>Versions of Gecko and the applications they're used in.</dd> - <dt><a class="external" href="/en-US/docs/Introduction_to_Layout_in_Mozilla" title="https://developer.mozilla.org/en-US/docs/Introduction_to_Layout_in_Mozilla">Introduction to Layout in Mozilla</a></dt> - <dd>Tech Talk on layout.</dd> - <dt><a href="/en-US/docs/Embedding_Mozilla" title="Embedding_Mozilla">Embedding Mozilla</a></dt> - <dd>Using Gecko in your own application.</dd> - <dt><a href="/en-US/docs/Character_Sets_Supported_by_Gecko" title="Character Sets Supported by Gecko">Character sets supported by Gecko</a></dt> - <dd>A list of the character sets supported by Gecko.</dd> - <dt><a href="/en-US/docs/Gecko/HTML_parser_threading" title="Gecko/HTML_parser_threading">HTML parser threading</a></dt> - <dd>Description of multithreading in the HTML parser.</dd> - <dt>{{interwiki('wikimo', 'Gecko:Home_Page', 'Gecko Home Page on MozillaWiki')}}</dt> - <dd>Home for the active developers. Roadmaps and more up-to-date resources.</dd> - </dl> - - <p><span class="alllinks"><a href="/en-US/docs/tag/Gecko" title="tag/Gecko">View All...</a></span></p> - </td> - <td> - <h2 class="Community" id="Community">Community</h2> - - <ul> - <li>View Mozilla forums... {{DiscussionList("dev-tech-layout", "mozilla.dev.tech.layout")}}</li> - </ul> - - <h2 class="Related_Topics" id="Related_Topics">Related Topics</h2> - - <dl> - <dd><a href="/en-US/docs/Web_Standards" title="Web_Standards">Web Standards</a>, <a href="/en-US/docs/XUL" title="XUL">XUL</a>, <a href="/en-US/docs/Embedding_Mozilla" title="Embedding_Mozilla">Embedding Mozilla</a>, <a href="/en-US/docs/Developer_Guide" title="Developing_Mozilla">Developing Mozilla</a></dd> - </dl> - </td> - </tr> - </tbody> -</table> - -<p> </p> diff --git a/files/th/mozilla/integrated_authentication/index.html b/files/th/mozilla/integrated_authentication/index.html deleted file mode 100644 index ec50a0e2ba..0000000000 --- a/files/th/mozilla/integrated_authentication/index.html +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: Integrated Authentication -slug: Mozilla/Integrated_authentication -translation_of: Mozilla/Integrated_authentication ---- -<p class="summary">This document provides an overview of Mozilla's support for integrated authentication. <span class="seoSummary">This entails support for the the Simple and Protected GSS-API Negotiation Mechanism (SPNEGO) internet standard (<a class="external" href="https://tools.ietf.org/html/rfc2478" title="RFC 2478">RFC 2478</a>) to negotiate either Kerberos, NTLM, or other authentication protocols supported by the operating system.</span> SPNEGO is commonly referred to as the "negotiate" authentication protocol.</p> - -<p>Mozilla does not have its own internal implementation of SPNEGO. Instead, it leverages system libraries that provide SPNEGO; SSPI on Microsoft Windows, and GSS-API on Linux, Mac OSX, and other UNIX-like systems.</p> - -<p>The Mozilla implementation of SPNEGO can be found under {{ Source("extensions/auth/") }}. It used to live in extensions/negotiateauth.</p> - -<p>Mozilla also supports raw NTLM authentication using an internal implementation (based on the <a class="external" href="http://davenport.sourceforge.net/ntlm.html">documentation</a> provided by Eric Glass) that supports NTLMv1/LMv1 and NTLM2 Session Key modes. As of Mozilla 1.7, there is no support for NTLMv2/LMv2. This is mainly due to the fact that NTLMSSP does not provide a means to negotiate use of NTLMv2/LMv2. <i>This document is incomplete ...</i></p> - -<h3 id="Flow_Diagram">Flow Diagram</h3> - -<p>The diagram below shows how various components interact.</p> - -<p><img alt="Image:integrated-auth.png" class="internal" src="/@api/deki/files/735/=Integrated-auth.png"></p> - -<h3 id="Configuration">Configuration</h3> - -<p>By default, Mozilla rejects all SPNEGO challenges from a web server. This is to protect the user from the possibility of DNS-spoofing being used to stage a man-in-the-middle exploit (see {{ Bug(17578) }} for more info). Moreover, with Windows clients NTLM may be negotiated as the authentication protocol. So, it is paramount that the browser does not freely exchange NTLM user credentials with any server that requests them. The NTLM response includes a hash of the user's logon credentials. On older versions of Windows this hash is computed using a relatively weak algorithm (see <a class="external" href="http://ubiqx.org/cifs/SMB.html#SMB.8">Hertel</a> for more info on NTLM authentication).</p> - -<p>Mozilla currently supports a whitelist of sites that are permitted to engage in SPNEGO authentication with the browser. This list is intended to be configured by an IT department prior to distributing Mozilla to end-users.</p> - -<p>The preferences are:</p> - -<pre class="notranslate">pref("network.negotiate-auth.trusted-uris", <em>site-list</em>); -pref("network.negotiate-auth.delegation-uris", <em>site-list</em>); -pref("network.automatic-ntlm-auth.trusted-uris", <em>site-list</em>); -</pre> - -<p>where, <em>site-list</em> is a comma-separated list of URL prefixes or domains of the form:</p> - -<pre class="notranslate"><em>site-list</em> = "mydomain.com, https://myotherdomain.com" -</pre> - -<p><code>network.negotiate-auth.trusted-uris</code> lists the sites that are permitted to engage in SPNEGO authentication with the browser, and <code>network.negotiate-auth.delegation-uris</code> lists the sites for which the browser may delegate user authorization to the server. <code>network.automatic-ntlm-auth.trusted-uris</code> lists the trusted sites to use NTLM authentification.</p> - -<p>If you wish to use non-fully-qualified entries of the form <code>mydomain.com</code> in the above preferences for NTLM and SPNEGO authentication, you will also need to set the preferences <code>network.automatic-ntlm-auth.allow-non-fqdn</code> and <code>network.negotiate-auth.allow-non-fqdn</code> (respectively) to <code>true</code>.</p> - -<div class="originaldocinfo"> -<h2 id="Original_Document_Information">Original Document Information</h2> - -<ul> - <li>Author(s): <a class="link-mailto" href="mailto:darin@meer.net">Darin Fisher</a></li> - <li>Last Updated Date: December 27, 2005</li> - <li>Copyright Information: Portions of this content are © 1998–2007 by individual mozilla.org contributors; content available under a Creative Commons license | <a class="external" href="https://www.mozilla.org/foundation/licensing/website-content.html">Details</a>.</li> -</ul> -</div> diff --git a/files/th/mozilla/localization/index.html b/files/th/mozilla/localization/index.html deleted file mode 100644 index 61a11694cd..0000000000 --- a/files/th/mozilla/localization/index.html +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: Localization at Mozilla -slug: Mozilla/Localization -tags: - - Landing - - Localization - - Mozilla - - TopicStub - - Translation - - l10n -translation_of: Mozilla/Localization ---- -<p><span class="seoSummary"><strong>การแปลเป็นภาษาท้องถิ่น</strong> (L10n) คือกระบวนการแปลอินเทอร์เฟซผู้ใช้ของซอฟต์แวร์จากภาษาหนึ่งไปเป็นอีกภาษาหนึ่งและเป็นการปรับให้เข้ากับวัฒนธรรมของแต่ละชาติ ทรัพยากรเหล่านี้มีให้สำหรับผู้ที่มีความสนใจในมุมมองทางเทคนิคที่เกี่ยวข้องกับการแปลเป็นภาษาท้องถิ่น</span> โดยมีให้สำหรับนักพัฒนาและผู้สนับสนุนทุก ๆ คน</p> - -<h2 id="ดูเพิ่มเติม">ดูเพิ่มเติม</h2> - -<dl> - <dt><a href="/th/docs/Project:MDN/Localizing" title="/en-US/docs/Project:MDN/Localizing">การแปลเป็นภาษาท้องถิ่นผ่าน MDN</a></dt> - <dd>ทรัพยากรนี้ครอบคลุมเอกสารคู่มือเกี่ยวกับการแปลเป็นภาษาท้องถิ่นผ่าน MDN</dd> - <dt><a href="/en-US/Apps/Build/Localization">App localization</a></dt> - <dd>เอกสารคู่มือชุดนี้ใช้เฉพาะกับการแปลแอปเป็นภาษาท้องถิ่น รวมทั้งแอปใน Firefox OS ด้วย</dd> - <dt><a href="/en-US/docs/Web/API/L10n">L10n</a></dt> - <dd>เอกสารอ้างอิงสำหรับ API ของ L10n ที่ Mozilla ใช้แปล Firefox OS เป็นภาษาท้องถิ่น</dd> -</dl> diff --git a/files/th/mozilla/marketplace/index.html b/files/th/mozilla/marketplace/index.html deleted file mode 100644 index e10fc79c72..0000000000 --- a/files/th/mozilla/marketplace/index.html +++ /dev/null @@ -1,160 +0,0 @@ ---- -title: Firefox Marketplace -slug: Mozilla/Marketplace -tags: - - Apps - - Beginner - - Firefox OS - - Intro - - Marketplace - - NeedsTranslation - - TopicStub - - 'l10n:priority' -translation_of: Archive/Mozilla/Marketplace ---- -<p class="summary">The Firefox Marketplace is an open and non-proprietary online marketplace for web apps. <span class="seoSummary">In this zone you'll find all the information you need to prepare and publish apps on the Firefox Marketplace. Find guidance on how to make apps successful, delivery options, publishing and updating apps, and the libraries and APIs to make use of Marketplace features.</span></p> - -<p>Mozilla is bringing its core values — openness, freedom, user choice — to the world of app publishing.</p> - -<p>Using standard Web technologies, languages, and tools, the <a href="https://marketplace.firefox.com/">Firefox Marketplace</a> enables you to publish <a href="/en-US/Apps">Open Web Apps</a>. These apps can be packaged, running within Firefox OS, or hosted on your own web server. Published apps are available to users of Firefox OS phones wherever they are in the world. Users discover your apps easily in Firefox Marketplace using the featured apps section, app categories, and powerful search. Users are then able to install free apps instantly, or buy paid apps with the growing support for credit card payments and operator billing.</p> - -<div class="topicpage-table"> -<div class="section"> -<h2 id="Preparing_for_success"><a href="/en-US/Marketplace/Prepare">Preparing for success</a></h2> - -<p>Whether you're creating apps for pleasure or profit, you'll want people to discover, use, and enjoy them. This section explains how to spread the word and build communities of satisfied users.</p> - -<h2 id="Publication_options"><a href="/en-US/Marketplace/Options">Publication options</a></h2> - -<p>Packaged or Hosted, that is the question. Find out about delivering your app content and the options for making your apps available on Android devices and desktops, in addition to Firefox OS.</p> - -<h2 id="Publishing_apps"><a href="/en-US/Marketplace/Publishing/Introduction">Publishing apps</a></h2> - -<p>Unleash your apps on the waiting world. Find out how to get your apps on Firefox Marketplace, including the processes for submitting your apps, the review process, updating your apps, monitoring their performance, and reviewing user feedback.</p> -</div> - -<div class="section"> -<h2 id="Tools_for_app_development">Tools for app development</h2> - -<dl> - <dt><a href="/en-US/Marketplace/APIs">Firefox Marketplace Libraries and APIs</a></dt> - <dd>Get an overview and find links to the libraries and APIs available to add features to your Marketplace apps.</dd> - <dt><a href="/en-US/Apps/Tools_and_frameworks/App_developer_tools">App developer tools</a></dt> - <dd>Find a complete list of the tools you can use to make Open Web App development efficient and fun.</dd> - <dt><a href="/en-US/docs/Tools/WebIDE">WebIDE</a></dt> - <dd>Your primary tool to test, deploy, and debug <a href="https://developer.mozilla.org/en-US/Firefox_OS">Firefox OS</a> apps using the <a href="https://developer.mozilla.org/en-US/docs/Tools/Firefox_OS_Simulator">Firefox OS Simulator</a> or a real Firefox OS device.</dd> -</dl> -</div> -</div> - -<div class="blockIndicator communitybox" dir="ltr"> -<div class="column-container"> -<h2 id="Join_the_Marketplace_community">Join the Marketplace community</h2> - -<div class="column-half"> -<div class="communitysubhead">Choose your preferred method for joining the discussion:</div> - -<ul class="communitymailinglist"> - <li><a href="https://lists.mozilla.org/listinfo/dev-marketplace">Mailing list</a></li> - <li><a href="https://twitter.com/Boot2Gecko">Twitter</a></li> - <li><a href="http://stackoverflow.com/questions/tagged/firefox-os">Stack Overflow</a></li> - <li><a href="http://groups.google.com/group/mozilla.dev.marketplace">Newsgroup</a></li> - <li><a href="http://groups.google.com/group/mozilla.dev.marketplace/feeds">RSS feed</a></li> -</ul> -</div> - -<div class="column-half"> -<ul class="communitycontact"> - <li><strong>IRC: </strong><a href="irc://irc.mozilla.org/marketplace">#marketplace</a> <span class="smaller">(<a href="https://wiki.mozilla.org/IRC">learn more</a>)</span></li> - <li><strong>Contribute: </strong><a href="https://wiki.mozilla.org/Marketplace/Contributing/ThisMonth" title="Discover what you can do to contribute regularly to the Marketplace project">Marketplace this month</a></li> -</ul> -</div> -</div> -</div> - -<h2 id="Subnav">Subnav</h2> - -<section id="Quick_Links"> -<ol> - <li class="toggle"> - <details><summary><a href="/en-US/Marketplace/Prepare">Prepare for success</a></summary> - - <ol> - <li><a href="/en-US/Marketplace/Prepare/Introduction">Introduction</a></li> - <li><a href="/en-US/Marketplace/Prepare/Deciding_what_to_build">Deciding what to build</a></li> - <li><a href="/en-US/Marketplace/Prepare/Getting_to_know_your_users">Getting to know your users</a></li> - <li><a href="/en-US/Marketplace/Prepare/Choosing_your_business_model">Choosing your business model</a></li> - <li><a href="/en-US/Marketplace/Prepare/Localizing_your_apps">Localizing your apps</a></li> - <li><a href="/en-US/Marketplace/Prepare/Promoting_your_app">Promoting your app</a></li> - <li><a href="/en-US/Marketplace/Prepare/Creating_your_community">Creating your community</a></li> - </ol> - </details> - </li> - <li class="toggle"> - <details><summary><a href="/en-US/Marketplace/Options">Your publication options</a></summary> - <ol> - <li><a href="/en-US/Marketplace/Options/Introduction">Introduction</a></li> - <li><a href="/en-US/Marketplace/Options/Packaged_apps">Packaged apps</a></li> - <li><a href="/en-US/Marketplace/Options/Hosted_apps">Hosted apps</a></li> - <li><a href="/en-US/Marketplace/Options/Packaged_or_hosted">Packaged or hosted?</a></li> - <li><a href="/en-US/Marketplace/Options/Mobile_optimized_websites">Mobile-optimized websites</a></li> - <li><a href="/en-US/Marketplace/Options/Self_publishing">Publish apps yourself</a></li> - </ol> - </details> - </li> - <li class="toggle"> - <details><summary><a href="/en-US/Marketplace/Publishing">App publishing overview</a></summary> - <ol> - <li><a href="/en-US/Marketplace/Publishing/Introduction">Introduction</a></li> - <li><a href="/en-US/Marketplace/Publishing/Submission_checklist">Submission checklist</a></li> - <li><a href="/en-US/Marketplace/Publishing/Marketplace_review_criteria" title="An explanation of the criteria an app must meet in order to be published on the Firefox Marketplace">Marketplace review criteria</a></li> - <li><a href="/en-US/Marketplace/Publishing/Marketplace_showcase_criteria">Marketplace showcase criteria</a></li> - <li><a href="/en-US/Marketplace/Publishing/Adding_a_subdomain" title="For security reasons, each app must have its own domain (or subdomain) on the Web. This article covers how to go about creating a subdomain for your app.">Adding a subdomain for an app</a></li> - <li><a href="/en-US/Marketplace/Publishing/Policies_and_Guidelines">Policies and Guidelines</a> - <ol> - <li><a href="/en-US/Marketplace/Publishing/Policies_and_Guidelines/Introduction">Introduction</a></li> - <li><a href="/en-US/Marketplace/Publishing/Policies_and_Guidelines/Marketplace_screenshot_criteria" title="Some guidelines on how to create an effective screenshot for marketplace submission">Marketplace screenshot criteria</a></li> - <li><a href="/en-US/Marketplace/Publishing/Policies_and_Guidelines/Privacy_policies" title="Your users' privacy is very important, so you need to develop and adhere to a reasonable privacy policy to engender their trust. This article provides a guide to developing privacy policies.">Privacy policy</a></li> - <li><a href="/en-US/Marketplace/Publishing/Policies_and_Guidelines/Testing_and_troubleshooting">App testing and troubleshooting</a></li> - </ol> - </li> - </ol> - </details> - </li> - <li class="toggle"> - <details><summary><a href="/en-US/Marketplace/Publishing/Submit">Submit your app</a></summary> - <ol> - <li><a href="/en-US/Marketplace/Publishing/Submit/Overview">Overview</a></li> - <li><a href="/en-US/Marketplace/Publishing/Submit/Sign-in_to_your_developer_account" title="This step-by-step guide will help you successfully submit your app to the Firefox Marketplace.">Step 1: Sign-in</a></li> - <li><a href="/en-US/Marketplace/Publishing/Submit/Load_your_app">Step 2: Load app</a></li> - <li><a href="/en-US/Marketplace/Publishing/Submit/Enter_your_apps_details">Step 3: Listing details</a></li> - <li><a href="/en-US/Marketplace/Publishing/Submit/Next_steps">Step 4: Next steps</a></li> - <li><a href="/en-US/Marketplace/Publishing/Submit/Rating_Your_Content">Step 5: App rating</a></li> - <li><a href="/en-US/Marketplace/Publishing/Submit/Define_your_team">Step 6: Define team members</a></li> - <li><a href="/en-US/Marketplace/Publishing/Submit/View_your_listing">Step 7: View listing</a></li> - <li><a href="/en-US/Marketplace/Publishing/Submit/Edit_other_localizations">Step 8: Edit other localizations</a></li> - </ol> - </details> - </li> - <li class="toggle"> - <details><summary><a href="/en-US/Marketplace/Publishing/Managing_your_apps">Managing and updating published apps</a></summary> - <ol> - <li><a href="/en-US/Marketplace/Publishing/Managing_your_apps/Introduction_Managing_your_apps">Introduction</a></li> - <li><a href="/en-US/Marketplace/Publishing/Managing_your_apps/Status___Versions">Your app's status</a></li> - <li><a href="/en-US/Marketplace/Publishing/Updating_apps" title="Information about how both hosted and packaged app updates are handled, and what you need to do to ensure that your app properly supports updating.">Updating apps</a></li> - <li><a href="/en-US/Marketplace/Publishing/Managing_your_apps/App_Statistics">App Stats</a></li> - </ol> - </details> - </li> - <li class="toggle"> - <details><summary><a href="/en-US/docs/Mozilla/Marketplace/Add-on_submission">Add-on submission</a></summary> - <ol> - <li><a href="/en-US/docs/Mozilla/Marketplace/Add-on_submission">Add-on submission overview</a></li> - <li><a href="/en-US/docs/Mozilla/Marketplace/Add-on_submission/Review_criteria">Add-on review criteria</a></li> - </ol> - </details> - </li> - <li><a href="/en-US/Marketplace/APIs">Libraries and APIs</a></li> - <li><a href="/en-US/Marketplace/FAQ">Firefox Marketplace FAQ</a></li> -</ol> -</section> diff --git a/files/th/mozilla/marketplace/prepare/deciding_what_to_build/index.html b/files/th/mozilla/marketplace/prepare/deciding_what_to_build/index.html deleted file mode 100644 index 9ef2c2e0f3..0000000000 --- a/files/th/mozilla/marketplace/prepare/deciding_what_to_build/index.html +++ /dev/null @@ -1,49 +0,0 @@ ---- -title: Deciding what to build -slug: Mozilla/Marketplace/Prepare/Deciding_what_to_build -translation_of: Archive/Mozilla/Marketplace/Prepare/Deciding_what_to_build ---- -<div class="summary"> -<p><span class="seoSummary"><font><font>ค้นหาคำแนะนำเกี่ยวกับการตัดสินใจในการปพลิเคชันและเกมคุณจะสร้างตลาดสำหรับ Firefox</font></font></span></p> -</div> - -<p><font><font>ในโลกที่มีมนต์ </font></font><strong><font><font>'จะมี</font><font>app </font></font></strong><font><font>สำหรับที่' </font><font>จึงมักจะดูเหมือนว่าจะเป็นจริงมันอาจจะดูเหมือนน่ากลัวเมื่อมันมาถึงการเลือกสิ่งที่ app ที่จะสร้าง </font><font>อย่างไรก็ตามในขณะที่มักจะ misquoted อดีตข้าราชการสหรัฐอเมริกาสิทธิบัตรของชาร์ลส์ฮอลแลนด์ Duell กล่าวว่าในปี 1902 "ในความคิดของฉันก่อนหน้านี้ทั้งหมดก้าวหน้าในสายต่างๆของการประดิษฐ์จะปรากฏที่ไม่มีนัยสำคัญโดยสิ้นเชิงเมื่อเทียบกับผู้ที่ศตวรรษที่ปัจจุบันจะเป็นพยาน </font><font>ฉันเกือบจะหวังว่าฉันอาจจะมีชีวิตของฉันอีกครั้งที่จะเห็นสิ่งมหัศจรรย์ซึ่งอยู่ในเกณฑ์. "คำพูดเหล่านี้จะเป็นจริงในวันนี้ขณะที่พวกเขามานานกว่า 100 ปีที่ผ่านมา</font></font></p> - -<h2 id="การสร้างความคิดของคุณ"><font><font>การสร้างความคิดของคุณ</font></font></h2> - -<p><font><font>เพื่อที่คุณจะเริ่มต้น? </font><font>นี่เป็นคำแนะนำบางส่วน:</font></font></p> - -<ul> - <li><strong><font><font>สิ่งที่ง่าย─ไม่ต้องกลัวที่จะเริ่มต้นด้วยสิ่งที่คุณรู้แม้ว่าจะคาดเดาความคิดเช่นเดียวกับปพลิเคชันที่มีอยู่แล้วในตลาด </font></font></strong><font><font>คุณอาจต้องการที่จะใช้ app ครั้งแรกของคุณเป็นโอกาสที่จะเรียนรู้เครื่องมือและกระบวนการและที่ดี </font><font>แต่ไม่ยังพิจารณาว่าคุณสามารถนำเสนอสิ่งที่ไม่ซ้ำกันหรือดีกว่าปพลิเคชันที่มีอยู่เพื่อให้คุณยืนออกเป็นมากกว่าเพียงแค่ว่า 'ฉันเกินไป'</font></font></li> - <li><strong><font><font>สิ่งที่คุณรู้─งานอดิเรกทักษะดอกเบี้ยหรือกีฬา </font></font></strong><font><font>ทั้งหมดเหล่านี้อาจมีความเป็นไปได้สำหรับปพลิเคชันที่ช่วยหรือแจ้งให้ผู้คนที่มีความสนใจคล้ายกัน</font></font></li> - <li><strong><font><font>ปัญหาในชีวิตประจำ─ปพลิเคชันที่ประสบความสำเร็จจำนวนมากที่อยู่ในชีวิตประจำวันปัญหา </font></font></strong><font><font>พูดคุยกับครอบครัวเพื่อนและเพื่อนร่วมงานและมองออกไปทำงานสำหรับ 'คุณจะต้องสามารถที่จะสร้าง app สำหรับที่แสดงความคิดเห็น </font><font>ยังมองหากิจกรรมที่ข้อมูลในอินเทอร์เน็ตจะได้รับความหมายมากขึ้นเพราะที่ตั้งของผู้ใช้หรือกิจกรรมปัจจุบัน</font></font></li> - <li><strong><font><font>ปพลิเคชันที่ขาดหายไป─ทบทวนแคตตาล็อกของปพลิเคชันในตลาดเพื่อระบุสิ่งที่อาจจะหายไป</font></font></strong></li> - <li><strong><font><font>ข้อเสนอแนะ App</font></font></strong><font><font> ─ไม่มองข้ามข้อเสนอแนะที่มีให้ในปพลิเคชันอื่น ๆ </font><font>ภายในความคิดเห็นนี้คุณจะเจอการร้องขอจากผู้ใช้สำหรับการทำงานที่เพิ่มคุณสมบัติที่แตกต่างกันร้องเรียนว่าส่วนหนึ่งของโปรแกรมบางส่วนทำงานได้ไม่ดีหรือเป็นนัย ๆ ว่าผู้ที่คาดว่าจะ app ที่จะทำบางสิ่งบางอย่างที่แตกต่างกันอย่างสิ้นเชิง </font><font>ความคิดเห็นเหล่านี้เป็นอย่างดีอาจมีแรงบันดาลใจ; </font><font>เพียงแค่ต้องระวังว่ามันไม่ได้ส่งผลให้ 'ฉันเกินไป' แอพพลิเค</font></font></li> - <li><strong><font><font>App </font></font></strong><font><font>ข้อเสนอแนะเว็บไซต์ฟอรั่มอินเทอร์เน็ตและเช่นกัน─จำนวนเว็บไซต์ให้ทางสำหรับผู้ใช้เพื่อให้คำแนะนำสำหรับการปพลิเคชันมือถือ </font><font>เหล่านี้ยังสามารถเป็นแหล่งที่มาของความคิดที่มีผล แต่อย่าลืมตรวจสอบข้อตกลงและเงื่อนไขก่อนที่คุณจะเริ่มต้นสร้างแอปบนพื้นฐานความคิดที่คุณเห็นในเว็บไซต์เหล่านี้</font></font></li> - <li><strong><font><font>เปิด APIs</font></font></strong><font><font> ─หลายเว็บไซต์และบริการที่นำเสนอ API แบบเปิดที่ช่วยให้คุณสามารถเข้าถึงข้อมูลและบริการของตน </font><font>ช่วงนี้จาก APIs ในการควบคุมแกดเจ็ตผ่านข้อมูลของรัฐบาลที่มีขนาดใหญ่และผู้ให้บริการที่เป็นอิสระ </font><font>เหล่านี้เป็นไปได้สำหรับการดำเนินการเสนอวิธีการใหม่ ๆ ในการทำสิ่งที่ปฏิบัติงานใหม่ที่มีแกดเจ็ตหรือการนำเสนอข้อมูลในรูปแบบที่ให้ความช่วยเหลือกับผู้ใช้งานที่ไม่คาดคิด</font></font></li> -</ul> - -<h2 id="การตรวจสอบความคิดของคุณ"><font><font>การตรวจสอบความคิดของคุณ</font></font></h2> - -<p><font><font>ไม่ว่าแหล่งที่มาของแรงบันดาลใจของคุณคุณควรจะ:</font></font></p> - -<ol> - <li><font><font>ยืนยันปัญหาที่คุณต้องการที่จะแก้ปัญหาที่เป็นจริงและผู้ใช้ที่จะต้องการ app ที่จะแก้ปัญหาได้ </font><font>มีบางคำแนะนำที่ดีเกี่ยวกับกระบวนการนี้คือการวางแผน App </font><font>ของคุณหน้าในส่วนของการออกแบบของศูนย์ต่าง</font></font></li> - <li><font><font>เปรียบเทียบความคิดของคุณปพลิเคชันที่มีอยู่แล้วในตลาดและร้านค้าสำหรับแพลตฟอร์มอื่น ๆ </font><font>หากคุณพบสิ่งที่คล้ายกันก็ไม่ใช่เหตุผลที่จะละทิ้งความคิดของคุณมากกว่าที่จะถามตัวเองว่าผมสามารถทำมันได้ดีกว่า ' </font><font>คุณอาจจะสามารถที่จะแก้ปัญหาได้เร็วขึ้นดีขึ้นหรือในการมีส่วนร่วมมากขึ้นวิธีที่สนุก─ 'การสร้างที่ดีกว่ากับดักหนู' อาจเป็นเพียงสิ่งที่จำเป็น</font></font></li> - <li><font><font>ตรวจสอบว่าคุณมีสิทธิ์ที่จำเป็นในการสร้าง app ของคุณ </font><font>ความคิดที่ไม่ทั้งหมดและข้อมูลจะถูกนำเสนอในทางที่เปิด </font><font>มีอยู่ช่วงหนึ่งที่มากที่สุดคุณอาจจะสามารถที่จะใช้ข้อมูลหรือบริการโดยการทำน้อยกว่าการให้การยอมรับสำหรับการใช้พวกเขาอย่างที่คนอื่น ๆ อาจจะมีการออกใบอนุญาตและผลกระทบค่าใช้จ่าย </font><font>ให้แน่ใจว่าคุณเข้าใจเหล่านี้ก่อนที่จะเริ่มโครงการของคุณ</font></font></li> - <li><font><font>ตรวจสอบว่าเทคโนโลยีที่มีอยู่ </font><font>เมื่อบางชนิดของการตรวจสอบไม่ได้อยู่มันอาจจะเป็นว่าเทคโนโลยีที่คุณจำเป็นต้องใช้มันก็ไม่สามารถใช้งานบนแพลตฟอร์มเป้าหมายที่ได้รับการสนับสนุนแหล่งที่มาต่อพ่วงหรือข้อมูล</font></font></li> -</ol> - -<p><font><font>แต่ไม่ต้องกลัวที่จะทดสอบ </font><font>เพียงเพราะทุกคำแนะนำที่คุณได้รับบอกว่ามันเป็นความคิดที่ดีนำมาใช้ครั้งเดียวและปลดปล่อยในการใช้โทรศัพท์มือถือก็อาจตีคอร์ดที่ไม่มีใครอยู่รอบตัวคุณจะได้รับรู้ </font><font>นอกจากนี้ถ้าคุณตรวจสอบครั้งแรกไม่ประสบความสำเร็จคุณจะอยู่ใน บริษัท ที่ดี - นกโกรธเป็นนักพัฒนา 52 </font></font><sup><font><font>อันดับเกม</font></font></sup></p> - -<p><font><font>และพูดคุยของเกมที่นี่คุณมีทั้งความท้าทายมากขึ้นและมีโอกาสมากขึ้น </font><font>ตัวเลือกเดียวที่มีอยู่ในการพิจารณาเป็นเกมที่ดีในการพัฒนา </font><font>คิดเกี่ยวกับเกมที่คุณเล่นเป็นเด็กเกมครอบครัวเกมที่คุณเล่นที่โรงเรียนแม้เกมในท้องถิ่นหรือภูมิภาคที่อาจแปลให้ผู้ชมทั่วโลก </font><font>อีกถนนมีผลการสำรวจเป็นตำนานและตำนานท้องถิ่นไม่เพียง แต่พวกเขาจะช่วยกำหนดการเล่นเกม แต่ความจริงที่พวกเขาอาจจะดูแปลกที่แปลกหรือแปลกที่ผู้ชมทั่วโลกสามารถเพิ่มอุทธรณ์ของพวกเขา</font></font></p> - -<p><font><font>นอกจากนี้ยังเป็นมูลค่าการจดจำว่า app ของคุณไม่จำเป็นต้องสำหรับอุปกรณ์มือถือ </font><font>ปพลิเคชัน Firefox </font></font><a href="/en-US/Marketplace/Options/Open_web_apps_for_desktop"><font><font>ตลาดนอกจากนี้ยังสามารถติดตั้งบนพีซีและแท็บเล็ </font></font></a><font><font>ดังนั้นหากความคิดของคุณคือสำหรับ app ที่ซับซ้อนที่มีมากขึ้นเหมาะกับการมุ่งเน้นไปที่ผู้ใช้จะนำไปใช้บนพีซีหรือแท็บเล็ตที่ไม่ได้ทิ้งมัน </font><font>และยังจำได้ว่าแอพพลิเคสก์ท็อปที่ซับซ้อนอาจได้รับประโยชน์จากโทรศัพท์มือถือรุ่นมุ่งเน้นไปที่การตั้งค่าที่สำคัญของผู้ใช้งานอาจต้องการที่จะดำเนินการออกไปจากโต๊ะของพวกเขา</font></font></p> - -<p><font><font>มีอยู่แล้วอาจจะมีคนนับล้านของปพลิเคชันออกมี แต่มีนับล้านขึ้นมาและแหล่ง unlikeliest เพียงแค่อาจจะเป็นแหล่งกำเนิดของสิ่งที่แอปพลิเคขนาดใหญ่ต่อไป</font></font></p> - -<h2 id="ดู"><font><font>ดู:</font></font></h2> - -<ul> - <li><font><font>App </font></font><a href="https://developer.mozilla.org/en-US/Apps/Design/Planning_your_app"><font><font>ศูนย์ส่วนการออกแบบการวางแผน</font><font>App ของคุณ</font></font></a></li> -</ul> diff --git a/files/th/mozilla/marketplace/publishing/submit/index.html b/files/th/mozilla/marketplace/publishing/submit/index.html deleted file mode 100644 index 265a1ad776..0000000000 --- a/files/th/mozilla/marketplace/publishing/submit/index.html +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Submit -slug: Mozilla/Marketplace/Publishing/Submit -tags: - - NeedsTranslation - - TopicStub -translation_of: Archive/Mozilla/Marketplace/Publishing/Submit ---- -<p>This section describes the process for submitting an app to Firefox Marketplace</p> -<p>Residual details: <a href="/en-US/Marketplace/Publishing/Submit/Submitting_an_app">https://developer.mozilla.org/en-US/Marketplace/Publishing/Submit/Submitting_an_app</a></p> diff --git a/files/th/mozilla/marketplace/publishing/submit/overview/index.html b/files/th/mozilla/marketplace/publishing/submit/overview/index.html deleted file mode 100644 index 934043efce..0000000000 --- a/files/th/mozilla/marketplace/publishing/submit/overview/index.html +++ /dev/null @@ -1,122 +0,0 @@ ---- -title: Overview -slug: Mozilla/Marketplace/Publishing/Submit/Overview -translation_of: Archive/Mozilla/Marketplace/Publishing/Submit/Overview ---- -<div class="summary"> -<p><font><font>เพื่อให้การปพลิเคชันของคุณที่มีอยู่บน Firefox ตลาดแต่ละคนจะต้องมีการส่งไปยังตลาดและมีการทบทวนก่อนที่จะตีพิมพ์. </font></font><span class="seoSummary"><font><font>หน้านี้ให้ภาพรวมกระบวนการที่เกี่ยวข้องในการส่งแอพใน Firefox ตลาด.</font></font></span><font><font>หน้าภายหลังการให้รายละเอียดเพิ่มเติมเกี่ยวกับแต่ละขั้นตอน</font></font></p> -</div> - -<div class="note"> -<p><font><font>สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับขั้นตอนของกระบวนการแต่ละโปรดปฏิบัติตามลิงก์ในหัวข้อขั้นตอนหรือเริ่มต้นกระบวนการจากขั้นตอนที่ 1 การแสดงแผนภาพของขั้นตอนการให้บริการที่ด้านล่างของหน้านี้</font></font></p> -</div> - -<p><font><font>นอกจากนี้คุณยังสามารถทำตามขั้นตอนการยื่นในวิดีโอนี้: </font></font><a class="video-item" href="http://s.vid.ly/embeded.html?link=8k2n4w&autoplay=false"><font><font>http://vid.ly/8k2n4w</font></font></a></p> - -<h2 id="กระบวนการ"><font><font>กระบวนการ</font></font></h2> - -<p><font><font>ดังนั้นคุณจึงต้องการที่จะส่งแอพพลิเคของคุณเพื่อ Firefox ตลาดขอเริ่มต้น:</font></font></p> - -<dl> - <dt><a href="/en-US/Marketplace/Publishing/Submit/Sign-in_to_your_developer_account"><font><font>ขั้นที่ 1 - ลงชื่อเข้าใช้บัญชีของคุณพัฒนา</font></font></a></dt> - <dd> - <ul> - <li><font><font>ไปที่ตลาด Firefox Hub พัฒนา</font></font></li> - <li><font><font>คลิกส่ง app ของคุณไปยังตลาด</font></font></li> - <li><font><font>ลงชื่อเข้าใช้บัญชีนักพัฒนาของคุณ:</font></font> - <ul> - <li><font><font>หากคุณไม่ได้ลงทะเบียนคุณจะถูกถามในการลงทะเบียน</font></font></li> - <li><font><font>หากคุณไม่ได้ทำเช่นนั้นแล้วคุณจะถูกขอให้ยอมรับข้อตกลงการพัฒนาตลาดของ Firefox</font></font></li> - </ul> - </li> - </ul> - </dd> - <dt><a href="/en-US/Marketplace/Publishing/Submit/Load_your_app"><font><font>ขั้นตอนที่ 2 - โหลด app ของคุณ</font></font></a></dt> - <dd><font><font>บนส่งแอพหน้านี้:</font></font> - <ul> - <li><font><font>เลือกว่า app เป็นฟรีหรือจ่าย</font></font></li> - <li><font><font>เลือกแพลตฟอร์ม app ที่จะสามารถใช้ได้ใน</font></font></li> - <li><font><font>ไม่ว่าจะเป็นแอพพลิเคเลือกเป็นเจ้าภาพหรือแพคเกจแล้ว:</font></font> - <ul> - <li><font><font>สำหรับแอพพลิเคเจ้าภาพให้การเชื่อมโยงไปยังไฟล์ที่ชัดแจ้ง</font></font></li> - <li><font><font>สำหรับการตรวจสอบแพคเกจที่อัปโหลด</font></font><code><font><font>package.zip</font></font></code><font><font>ไฟล์และหลังจากที่ได้รับการตรวจสอบระบุความต้องการขั้นต่ำ API</font></font></li> - </ul> - </li> - <li><font><font>คลิกที่ดำเนินการต่อ</font></font></li> - </ul> - </dd> - <dt><a href="/en-US/Marketplace/Publishing/Submit/Enter_your_apps_details"><font><font>ขั้นตอนที่ 3 - ป้อนรายละเอียดของแอป</font></font></a></dt> - <dd> - <p><font><font>ในการแก้ไขรายละเอียดต่างหน้านี้:</font></font></p> - - <ul> - <li><font><font>แก้ไข URL app หากคุณต้องการ</font></font></li> - <li><font><font>แก้ไขคำอธิบาย (ให้ชัดแจ้งใน) หากคุณต้องการ</font></font></li> - <li><font><font>เลือกหนึ่งหรือสองประเภท</font></font></li> - <li><font><font>จัดให้มีนโยบายความเป็นส่วนตัว</font></font></li> - <li><font><font>ที่กำหนดไว้หน้าบ้านและเว็บไซต์สนับสนุนถ้าคุณมีพวกเขา</font></font></li> - <li><font><font>ให้ที่อยู่อีเมลสนับสนุน</font></font></li> - <li><font><font>ระบุว่าการตรวจสอบที่ต้องการการสนับสนุนแฟลช</font></font></li> - <li><font><font>เพิ่มอย่างน้อยหนึ่งหน้าจอหรือวิดีโอ</font></font></li> - <li><font><font>ให้ความเห็นเพิ่มเติมสำหรับการวิจารณ์ app (เช่นสัญญาณในรายละเอียดของแอพพลิเคถ้าต้องการให้พวกเขา) - ทราบคุณเท่านั้นที่จะสามารถที่จะปรับเปลี่ยนการบันทึกเหล่านี้โดยการส่งรุ่นใหม่ของแอป</font></font></li> - <li><font><font>เลือกว่า app ที่จะได้รับการเผยแพร่ทันทีที่ได้รับการอนุมัติ - ทราบคุณเท่านั้นที่จะสามารถที่จะปรับเปลี่ยนการตั้งค่านี้โดยการส่งรุ่นใหม่ของแอป</font></font></li> - <li><font><font>คลิกที่ดำเนินการต่อ</font></font></li> - </ul> - </dd> - <dt><a href="/en-US/Marketplace/Publishing/Submit/Next_steps"><font><font>ขั้นตอนที่ 4 - ดูรายละเอียดของขั้นตอนถัดไป</font></font></a></dt> - <dd><font><font>ในขั้นตอนถัดไปหน้าคลิกดำเนินการต่อ</font></font></dd> - <dt><a href="/en-US/Marketplace/Publishing/Submit/Rating_Your_Content"><font><font>ขั้นตอนที่ 5 - ได้รับการจัดอันดับเนื้อหา</font></font></a></dt> - <dd><font><font>ในการจัดอันดับเนื้อหาหน้านี้:</font></font> - <ul> - <li><font><font>ที่จะได้รับคะแนนใหม่คลิกสร้างใบรับรองความนิยม IARC </font><font>และบนเว็บไซต์ของ IARC กรอกแบบสอบถามการจัดอันดับ</font></font></li> - <li><font><font>เพื่อเข้าสู่การจัดอันดับที่คุณได้รับแล้วให้มัน</font></font><strong><font><font>ID </font></font></strong><font><font>ส่งและรหัสรักษาความปลอดภัย</font></font></li> - </ul> - </dd> - <dt><a href="/en-US/Marketplace/Publishing/Pricing/Introduction"><font><font>ขั้นตอนที่ 6 - การปรับปรุงความพร้อมใช้งานและรายละเอียดการชำระเงิน</font></font></a></dt> - <dt style="margin-left: 40px;"><font><font>ขั้นตอนที่ 6a - ถ้า app ที่เป็นอิสระ (และไม่รวมถึงการซื้อใน app):</font></font></dt> - <dd style="margin-left: 40px;"><font><font>บนเมนูซ้ายมือคลิกเข้ากันได้ </font><font>เปลี่ยนประเทศ app ที่จะสามารถใช้ได้ในกรณีที่คุณต้องการ</font></font></dd> - <dt style="margin-left: 40px;"><font><font>ขั้นตอนที่ 6b - ถ้า app จะจ่าย (หรือฟรี แต่รวมถึงการตรวจสอบในการชำระเงิน)</font></font></dt> - <dd style="margin-left: 40px;"><font><font>บนเมนูซ้ายมือคลิกเข้ากันได้และการชำระเงิน</font></font> - <ul> - <li><font><font>การตั้งค่าบัญชีผู้ให้บริการการชำระเงินของคุณเช่น Bango และ Boku</font></font></li> - <li><font><font>การตั้งราคาที่ระบุว่าการตรวจสอบรวมถึงผลิตภัณฑ์ในการตรวจสอบและเลือกประเทศ app ที่จะสามารถใช้ได้ใน</font></font></li> - <li><font><font>ถ้า app จะถูกนำเสนอเป็นอัพเกรดพรีเมี่ยมเป็น app ฟรีระบุ app ฟรี</font></font></li> - </ul> - </dd> - <dt style="margin-left: 40px;"><font><font>ขั้นตอนที่ 6 c - ถ้า app รวมถึงผลิตภัณฑ์ใน app:</font></font></dt> - <dd style="margin-left: 40px;"> - <ul> - <li><font><font>ในการคลิกเมนูด้านซ้ายมือ</font></font><strong><font><font>In-App </font></font></strong><font><font>การชำระเงินและได้รับที่สำคัญ</font><font>API ของคุณและความลับ </font><font>(โปรดทราบว่าคุณจะต้องส่งการปรับปรุงเพื่อ</font><font>app ของคุณเมื่อคีย์ API </font><a href="/en-US/Marketplace/Monetization/In-app_payments"><font>และความลับที่ได้รับการเพิ่มลงไปสำหรับรายละเอียดเพิ่มเติมโปรดดูที่การชำระเงินในแอปพลิ.)</font></a></font></li> - <li><font><font>หากคุณกำลังใช้</font></font><a href="/en-US/Marketplace/Monetization/In-app_payments_section/fxPay_iap"><font><font>fxPay</font></font></a><font><font>บนคลิกที่เมนูด้านซ้ายมือ</font></font><strong><font><font>In-App </font></font></strong><font><font>ผลิตภัณฑ์และกำหนดแต่ละผลิตภัณฑ์ใน</font><font>app ของคุณ</font></font></li> - </ul> - </dd> - <dt><a href="/en-US/Marketplace/Publishing/Submit/Define_your_team"><font><font>ขั้นตอนที่ 7 - สมาชิกในทีมติดตั้ง (ถ้ามี)</font></font></a></dt> - <dd><font><font>บนเมนูซ้ายมือคลิกสมาชิกในทีมและเพิ่มสมาชิกในทีมเพิ่มเติมใด</font><font>ๆ หากคุณต้องการ</font></font></dd> - <dt><a href="/en-US/Marketplace/Publishing/Submit/View_your_listing"><font><font>ขั้นตอนที่ 8 - ดูรายชื่อ (ถ้ามี)</font></font></a></dt> - <dd><font><font>บนเมนูซ้ายมือคลิกดูรายชื่อและดูรายการตลาด</font><font>app ของคุณถ้าคุณต้องการ</font></font></dd> - <dt><a href="/en-US/Marketplace/Publishing/Submit/Edit_other_localizations"><font><font>ขั้นตอนที่ 9 - แก้ไขการแปลรายชื่ออื่น ๆ (ถ้ามี)</font></font></a></dt> - <dd><font><font>บนเมนูซ้ายมือคลิกแก้ไขรายชื่อและแก้ไข</font><font>URL app, คำอธิบายและประเภทใด ๆ ของ localizations ปพลิเคชันหรือเพิ่มรายละเอียดสถานที่อื่น ๆ ที่ได้รับการสนับสนุนโดยตลาด Firefox</font></font></dd> -</dl> - -<p><font><font>app ของคุณตอนนี้อยู่ในคิวการตรวจสอบ </font><font>คุณสามารถตรวจสอบความคืบหน้าผ่านกระบวนการตรวจสอบโดยการคลิกสถานะและรุ่นที่เมนูซ้ายมือ </font><font>จำไว้ว่าถ้า app ของคุณทำให้การใช้งานของการชำระเงินใน app ที่คุณจะต้องใช้รหัสในคีย์ API และส่งการปรับปรุงการตรวจสอบก่อนที่จะสามารถเผยแพร่ได้</font></font></p> - -<h2 id="แผนภูมิการไหล"><font><font>แผนภูมิการไหล</font></font></h2> - -<p><img alt="แผนภูมิการไหลแสดงขั้นตอนการส่งแอพพลิเค" src="https://mdn.mozillademos.org/files/8137/Submission%20Process%20v4.png" style="height: 2834px; width: 1260px;"></p> - -<h2 id="อะไรต่อไป"><font><font>อะไรต่อไป</font></font></h2> - -<p><font><font>หลังจากเสร็จสิ้นการส่ง app ของคุณคุณอาจต้องการที่จะ:</font></font></p> - -<ul> - <li><a href="https://marketplace.firefox.com/developers/support"><font><font>ได้รับการสนับสนุน</font></font></a></li> - <li><font><font>รับข่าวสารและการปรับปรุงจาก:</font></font> - <ul> - <li><a href="https://hacks.mozilla.org/"><font><font>บล็อก Hacks</font></font></a></li> - <li><a href="https://www.youtube.com/user/mozhacks"><font><font>ช่องวิดีโอ Hacks บน YouTube</font></font></a></li> - <li><a href="https://twitter.com/mozhacks"><font><font>ฟีด Twitter ของ Hacks</font></font></a></li> - <li><a class="external external-icon" href="https://marketplace.firefox.com/developers/#newsletter-signup"><font><font>แอปและจดหมายข่าว Hacks</font></font></a></li> - </ul> - </li> - <li><a href="https://wiki.mozilla.org/Marketplace/Contributing/Apps"><font><font>ได้รับเกี่ยวข้องกับตลาด</font></font></a></li> -</ul> diff --git a/files/th/mozilla/mobile/index.html b/files/th/mozilla/mobile/index.html deleted file mode 100644 index d7ff6a6ea7..0000000000 --- a/files/th/mozilla/mobile/index.html +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: Mobile -slug: Mozilla/Mobile -translation_of: Mozilla/Mobile ---- -<h2 id="Firefox_OS" name="Firefox_OS"><a href="/en-US/docs/Mozilla/Firefox_OS">Firefox OS</a></h2> -<p>Firefox OS is an open source mobile operating system which uses Linux and Mozilla's Gecko engine to run a user interface and set of applications written entirely in HTML, CSS and JavaScript.</p> -<p>Read about how to install Firefox OS and how to develop apps for it.</p> -<h2 id="Firefox_for_Android" name="Firefox_for_Android"><a href="/en-US/docs/Mozilla/Firefox_for_Android">Firefox for Android</a></h2> -<p>Firefox for Android is Mozilla's mobile web browser for Android devices. It's recently been rewritten to use Android's native UI, making it faster, leaner and more responsive. It provides support for powerful APIs to access device capabilities such as the camera and telephony stack.</p> -<p>Read about how to help create Firefox for Android, how to use its device APIs, and how to build mobile add-ons.</p> -<h2 id="Mobile_web_development" name="Mobile_web_development"><a href="/en-US/docs/Web/Guide/Mobile">Mobile web development</a></h2> -<p>Mobile devices have very different hardware characteristics from desktop or laptop computers, and many of the APIs used to work with them are still in the process of being standardized.</p> -<p>Read about how to develop web sites that look good on mobile devices and take advantage of the new possibilities they offer. Learn how to make sure your web site works well on different browsers.</p> diff --git a/files/th/mozilla/persona/index.html b/files/th/mozilla/persona/index.html deleted file mode 100644 index 2b7168de0e..0000000000 --- a/files/th/mozilla/persona/index.html +++ /dev/null @@ -1,130 +0,0 @@ ---- -title: Persona -slug: Mozilla/Persona -tags: - - Persona -translation_of: Archive/Mozilla/Persona ---- -<div class="callout-box"> -<p><strong>รับการติดต่อ หรือ ขอความช่วยเหลือ!</strong></p> - -<p><strong>ติตตาม</strong> <a class="external" href="http://identity.mozilla.com/" title="http://identity.mozilla.com/">บล็อกของเรา</a>,เข้าร่วม <a class="link-https" href="https://lists.mozilla.org/listinfo/dev-identity" title="https://lists.mozilla.org/listinfo/dev-identity">รายชื่อผู้รับจดหมายข่าวของเรา</a>, หรือ ค้นหาเราในแท็ก<a class="link-irc" href="irc://irc.mozilla.org/identity" title="irc://irc.mozilla.org/identity">#identity</a> บน <a class="link-https" href="https://wiki.mozilla.org/IRC" title="https://wiki.mozilla.org/IRC"> IRC</a>.</p> -</div> - -<p><a class="link-https" href="https://www.mozilla.org/en-US/persona/" title="https://www.mozilla.org/en-US/persona/">Mozilla Persona</a> คือ ระบบล็อคอินข้ามเบาร์เซอร์บนหน้าเว็บ และระบบการตรวจสอบความปลอดภัย สำหรับระบบเว็บพื้นฐาน บนเว็บเบาร์เซอร์ที่ใช้ID โปโตคอลในการทำงาน. เพื่อให้แน่ใจว่า Persona ทำงานในทุกๆที่ และ ทุกๆคน, โมซิลล่าได้จัดทำบริการเล็กๆสำหรับ <a href="/th-TH/docs/Persona/Bootstrapping_Persona">ศูนย์กลางทางเลือก</a> ที่มีข้อมูลเกี่ยวกับ Persona ให้ติดตามกัน</p> - -<p>ทำไมคุณและเว็บไซต์ของคุณควรใช้งาน Persona?</p> - -<ol> - <li><strong>Persona ทำการลบทิ้ง การระบุรหัสผ่านบนเว็บไซต์อย่างสมบูรณ์</strong>, ผู้ใช้งานและเว็บไซต์เป็นอิสระจากภาระของการสร้าง,จัดการและ จัดทำระบบเก็บรหัสผ่านเพื่อความปลอดภัย</li> - <li><strong>Persona ง่ายต่อการใช้งาน </strong>เพียงแค่ 2 คลิก ผู้ใช้งาน Persona ก็สามารถล็อคอินเข้าสู่ เว็บไซต์ใหม่ เช่น<a href="http://voo.st"> Voost</a> โดยผ่านพ้นความยุ่งยากกับการเชื่อมโยงกับบัญชีที่เกี่ยวข้อง</li> - <li><strong>Persona ง่ายต่อการดำเนินการ</strong><strong>. </strong>นักพัฒนาสามารถเพิ่ม Persona ไปยังไซต์ของตนเองได้ภายใน บ่ายวันเดียว</li> - <li>ดีที่สุด, ไม่มีการ <strong>จำกัดการเข้าสู่ระบบ</strong> นักพัฒนาจะได้รับที่อยู่อีเมลล์ยืนยันสำหรับทุกๆผู้ใช้งานของเขา,และ ผู้ใช้งานสามารถใช้งานได้ทุกที่อยู่อีเมล์จาก Persona</li> - <li><strong>Persona สร้างขึ้นบนเว็บเปิดที่ใช้ ID โปโตคอล ในการทำงาน.</strong> ผู้ผลิตเว็บไซต์ที่เป็นที่นิยมเพียงหนึ่งเดียว จะนำเสนอ เบาร์เซอร์ID ให้ลูกค้า, <strong>และพวกเขาไม่จำเป็นต้องพึ่งพา การล็อคอินบนหน้าเว็บโมซิลล่าเลย</strong></li> -</ol> - -<p>อ่านต่อ เพื่อเริ่มต้น!</p> - -<div class="note"><strong>หมายเหตุ:</strong> Persona อยู่ในการพัฒนาที่จริงจัง. ติมตาม <a class="external" href="http://identity.mozilla.com/" title="http://identity.mozilla.com/">บล็อก</a> ของเรา เพื่อที่จะเรียนรู้ลักษณะใหม่ๆ, หรือเข้าร่วม <a class="link-https" href="https://lists.mozilla.org/listinfo/dev-identity" title="https://lists.mozilla.org/listinfo/dev-identity">รายชื่อผู้รับจดหมายข่าวของเรา</a> และเสนอข้อเสนอแนะกับเรา!</div> - -<h2 id="การใช้งาน_Persona_บนเว็บไซต์ของคุณ">การใช้งาน Persona บนเว็บไซต์ของคุณ</h2> - -<table class="topicpage-table"> - <tbody> - <tr> - <td> - <h3 id="เริ่มต้นใช้งาน">เริ่มต้นใช้งาน</h3> - - <dl> - <dt><a href="/en-US/docs/Persona/Why_Persona" title="BrowserID/Why_BrowserID">ทำไมต้อง Persona?</a></dt> - <dd>เรียนรู้เกี่ยวกับ การรับรองการสนับสนุนจาก Persona บนเว็บไซต์ของคุณ, และ เปรียบเทียบเอกลักษณ์และระบบความน่าเชื่อถือ กับระบบอื่นๆ</dd> - <dt><a href="/en-US/docs/Persona/Quick_Setup" title="BrowserID/Quick setup">ติดตั้งระบบอย่างรวดเร็ว</a></dt> - <dd>การติดตั้งอย่างรวดเร็ว ผ่านการแสดงการเพิ่ม Persona บนเว็บไซต์ของคุณ</dd> - </dl> - </td> - <td> - <h3 id="Persona_API_reference">Persona API reference</h3> - - <dl> - <dt><a href="/en-US/docs/DOM/navigator.id" title="navigator.id">The navigator.id API reference</a></dt> - <dd>Reference for the <code>navigator.id</code> object, which web developers can use to integrate Persona into sites.</dd> - <dt><a href="/en-US/docs/Persona/Remote_Verification_API" title="BrowserID/Remote_Verification_API">Verification API reference</a></dt> - <dd>Reference for the remote verification API hosted at <code>https://verifier.login.persona.org/verify</code>.</dd> - </dl> - </td> - </tr> - <tr> - <td> - <h3 id="Guides">Guides</h3> - - <dl> - <dt><a href="/en-US/docs/Persona/Security_Considerations" title="BrowserID/Security considerations">Security considerations</a></dt> - <dd>Practices and techniques to make sure your Persona deployment is secure.</dd> - <dt><a href="/en-US/docs/Persona/Browser_compatibility" title="/Browser_compatibility">Browser compatibility</a></dt> - <dd>Learn exactly which browsers support Persona.</dd> - <dt><a href="/en-US/docs/Persona/Internationalization" title="/Internationalization">Internationalization</a></dt> - <dd>Learn how Persona handles different languages.</dd> - </dl> - </td> - <td> - <h3 id="Resources">Resources</h3> - - <dl> - <dt><a class="link-https" href="/en-US/docs/Persona/Libraries_and_plugins" title="https://github.com/mozilla/browserid/wiki/BrowserID-Libraries">Libraries and plugins</a></dt> - <dd>Find a drop-in library for your favorite programming language, web framework, blog, or content management system.</dd> - <dt><a class="link-https" href="https://github.com/mozilla/browserid-cookbook" title="https://github.com/mozilla/browserid-cookbook">The Persona cookbook</a></dt> - <dd>Example source code for Persona sites. Includes snippets in C# (MVC3), PHP, Node.JS, and more.</dd> - <dt><a href="/en-US/docs/persona/branding" title="persona/branding">Branding resources</a></dt> - <dd>Sign in buttons and other graphics to help present Persona to your users.</dd> - </dl> - </td> - </tr> - </tbody> -</table> - -<table class="topicpage-table"> - <tbody> - <tr> - <td> - <h2 id="Information_for_Identity_Providers">Information for Identity Providers</h2> - - <p>If you're an email provider or another identity-providing service, check out the links below to learn about becoming a Persona Identity Provider.</p> - - <dl> - <dt><a href="/en-US/docs/Persona/Identity_Provider_Overview" title="IdP">IdP Overview</a></dt> - <dd>A high level view of Persona Identity Providers.</dd> - <dt><a href="/en-US/docs/Persona/Implementing_a_Persona_IdP" title="Guide to Implementing a Persona IdP">Implementing an IdP</a></dt> - <dd>A detailed guide to the technical details of becoming an IdP.</dd> - <dt><a href="/en-US/docs/Persona/.well-known-browserid" title="https://developer.mozilla.org/en-US/docs/Persona/.well-known-browserid">.well-known/browserid</a></dt> - <dd>An overview of the structure and purpose of the <code>.well-known/browserid</code> file, which IdPs use to advertise their support for the protocol.</dd> - </dl> - </td> - <td> - <h2 id="The_Persona_Project">The Persona Project</h2> - - <dl> - <dt><a href="/en-US/docs/Persona/Glossary" title="navigator.id">Glossary</a></dt> - <dd>BrowserID and Persona terminology defined.</dd> - <dt><a href="/en-US/docs/Persona/FAQ" title="BrowserID/FAQ">FAQ</a></dt> - <dd>Answers to common questions.</dd> - <dt><a href="/en-US/docs/Persona/Protocol_Overview" title="BrowserID/Protocol overview">Protocol overview</a></dt> - <dd>A mid-level technical overview of the underlying BrowserID protocol.</dd> - <dt><a href="/en-US/docs/persona/Crypto" title="MDN">Crypto</a></dt> - <dd>A look at the cryptographic concepts behind Persona and BrowserID.</dd> - <dt><a class="link-https" href="https://github.com/mozilla/id-specs/blob/prod/browserid/index.md" title="https://github.com/mozilla/id-specs/blob/master/browserid/index.md">The Spec</a></dt> - <dd>Deep technical details live here.</dd> - <dt><a href="/en-US/docs/Persona/Bootstrapping_Persona" title="Persona/Bootstrapping_Persona">The Persona Website</a></dt> - <dd>To get Persona going, we're hosting three services at <a class="link-https" href="https://login.persona.org" rel="freelink">https://login.persona.org</a>: a fallback Identity Provider, a portable implementation of the {{ domxref("navigator.id") }} APIs, and an identity assertion verification service.</dd> - <dt><a href="https://github.com/mozilla/browserid">The Persona Source Code</a></dt> - <dd>The code behind the Persona website lives in a repository on GitHub. Pull requests welcome!</dd> - </dl> - </td> - </tr> - </tbody> -</table> - -<p> </p> - -<dl> - <dt> </dt> -</dl> diff --git a/files/th/mozilla/projects/index.html b/files/th/mozilla/projects/index.html deleted file mode 100644 index ac8536e706..0000000000 --- a/files/th/mozilla/projects/index.html +++ /dev/null @@ -1,15 +0,0 @@ ---- -title: Mozilla Projects -slug: Mozilla/Projects -tags: - - Landing - - Mozilla - - NeedsContent - - NeedsTranslation - - Projects - - TopicStub -translation_of: Mozilla/Projects ---- -<p><span class="seoSummary">Mozilla has a number of projects other than <a href="/en-US/docs/Mozilla/Firefox">Firefox</a> itself. Many of these are components of Firefox or are tools used to create Firefox, but may be used by other projects as well. Here you'll find links to documentation about these projects.</span></p> - -<p>{{LandingPageListSubpages}}</p> diff --git a/files/th/mozilla/projects/nss/index.html b/files/th/mozilla/projects/nss/index.html deleted file mode 100644 index d3838634d5..0000000000 --- a/files/th/mozilla/projects/nss/index.html +++ /dev/null @@ -1,174 +0,0 @@ ---- -title: Network Security Services -slug: Mozilla/Projects/NSS -translation_of: Mozilla/Projects/NSS ---- -<p><strong><font><font>Network Security Services</font></font></strong><font><font> ( </font></font><strong><font><font>NSS</font></font></strong><font><font> ) คือชุดของไลบรารีที่ออกแบบมาเพื่อรองรับการพัฒนาข้ามแพลตฟอร์มของแอปพลิเคชันไคลเอนต์และเซิร์ฟเวอร์ที่เปิดใช้งานความปลอดภัย </font><font>แอปพลิเคชันที่สร้างด้วย NSS สามารถรองรับ SSL v3, TLS, PKCS # 5, PKCS # 7, PKCS # 11, PKCS # 12, S / MIME, X.509 v3 ใบรับรองและมาตรฐานความปลอดภัยอื่น ๆ</font></font></p> - -<p><font><font>สำหรับข้อมูลรายละเอียดเกี่ยวกับมาตรฐานการสนับสนุนให้ดู</font></font><a href="/en-US/docs/Overview_of_NSS" title="Overview_of_NSS"><font><font>ภาพรวมของ </font></font></a><font><font>NSS </font><font>สำหรับรายชื่อของคำถามที่ถามบ่อยดูที่</font><font>คำถามที่พบบ่อย</font></font></p> - -<p><font><font>NSS มีให้บริการภายใต้ Mozilla Public License </font><font>สำหรับข้อมูลเกี่ยวกับการดาวน์โหลดรุ่น NSS เป็นไฟล์ tar ดู</font></font><a href="https://developer.mozilla.org/en-US/docs/NSS_Sources_Building_Testing"><font><font>ดาวน์โหลด PKI </font></font></a><font><font>มา</font></font></p> - -<p><font><font>หากคุณเป็นนักพัฒนาและต้องการที่จะนำไปสู่การ NSS คุณอาจต้องการที่จะอ่านเอกสาร</font></font><a href="/en-US/docs/An_overview_of_NSS_Internals" title="/ en-US / docs / An_overview_of_NSS_Internals"><font><font>ภาพรวม highlevel รายละเอียดภายในของ NSS</font></font></a><font><font>และ</font></font><a href="/en-US/docs/Getting_Started_With_NSS" title="/ en-US / docs / Getting_Started_With_NSS"><font><font>การเริ่มต้นกับ </font></font></a><font><font>NSS</font></font></p> - -<table class="topicpage-table"> - <tbody> - <tr> - <td> - <h2 class="Documentation" id="Documentation" name="Documentation"><font><font>เอกสารประกอบ</font></font></h2> - - <h3 id="ข้อมูลพื้นฐาน"><font><font>ข้อมูลพื้นฐาน</font></font></h3> - - <dl> - <dt><a href="/en-US/docs/Overview_of_NSS"><font><font>ภาพรวมของ NSS</font></font></a></dt> - <dd><font><font>ให้ข้อมูลสรุปสั้น ๆ เกี่ยวกับ NSS และความสามารถ</font></font></dd> - <dt><a href="/en-US/docs/NSS_FAQ"><font><font>คำถามที่พบบ่อย NSS</font></font></a></dt> - <dd><font><font>ตอบคำถามพื้นฐานเกี่ยวกับ NSS</font></font></dd> - <dt><a href="/en-US/docs/Introduction_to_Public-Key_Cryptography"><font><font>ข้อมูลเบื้องต้นเกี่ยวกับการเข้ารหัสคีย์สาธารณะ</font></font></a></dt> - <dd><font><font>อธิบายแนวคิดพื้นฐานของการเข้ารหัสคีย์สาธารณะที่รองรับ NSS</font></font></dd> - <dt><a href="/en-US/docs/Introduction_to_SSL"><font><font>ข้อมูลเบื้องต้นเกี่ยวกับ SSL</font></font></a></dt> - <dd><font><font>แนะนำโปรโตคอล SSL รวมถึงข้อมูลเกี่ยวกับการเข้ารหัสการเข้ารหัสที่รองรับโดย SSL และขั้นตอนที่เกี่ยวข้องกับ SSL handshake</font></font></dd> - </dl> - - <h3 id="เริ่มต้นใช้งาน"><font><font>เริ่มต้นใช้งาน</font></font></h3> - - <dl> - <dt><a href="/en-US/docs/NSS/NSS_Releases" title="NSS_releases"><font><font>NSS เผยแพร่</font></font></a></dt> - <dd><font><font>หน้านี้มีข้อมูลเกี่ยวกับ NSS รุ่นปัจจุบันและในอดีต</font></font></dd> - <dt><a href="/en-US/docs/NSS_Sources_Building_Testing"><font><font>รับซอร์สโค้ดและสร้างมัน</font></font></a></dt> - <dd><font><font>คำแนะนำในการสร้าง NSS บนแพลตฟอร์มต่างๆที่รองรับ</font></font></dd> - <dt><a href="/en-US/docs/Mozilla/Developer_guide/Source_Code/Mercurial"><font><font>รับซอร์สโค้ด Mozilla โดยใช้ Mercurial</font></font></a></dt> - <dd><font><font>ข้อมูลเกี่ยวกับการทำงานกับ Mercurial</font></font></dd> - <dt><a href="/en-US/docs/Mozilla/Developer_guide/Source_Code/CVS"><font><font>รับซอร์สโค้ด Mozilla โดยใช้ CVS (เลิกใช้แล้ว)</font></font></a></dt> - <dd><font><font>เอกสาร CVS เก่าที่เลิกใช้แล้ว</font></font></dd> - </dl> - - <h3 id="NSS_API"><font><font>NSS API</font></font></h3> - - <dl> - <dt><a href="/en-US/docs/Introduction_to_Network_Security_Services"><font><font>ข้อมูลเบื้องต้นเกี่ยวกับบริการรักษาความปลอดภัยเครือข่าย</font></font></a></dt> - <dd><font><font>ให้ภาพรวมของไลบรารี NSS และสิ่งที่คุณจำเป็นต้องรู้เพื่อใช้งาน</font></font></dd> - <dt><a href="NSS/SSL_functions"><font><font>NSS SSL ฟังก์ชั่นสาธารณะ</font></font></a></dt> - <dd><font><font>สรุป SSL API ที่ส่งออกโดยไลบรารีที่ใช้ร่วมกันของ NSS</font></font></dd> - <dt><a href="/en-US/docs/NSS_reference"><font><font>การอ้างอิง NSS SSL</font></font></a></dt> - <dd><font><font>API ใช้เพื่อเรียกใช้การดำเนินการ SSL</font></font></dd> - <dt><a href="NSS/NSS_API_GUIDELINES"><font><font>แนวทาง NSS API</font></font></a></dt> - <dd><font><font>อธิบายวิธีการจัดระเบียบไลบรารีและรหัสและแนวทางในการพัฒนาโค้ด (หลักการตั้งชื่อการจัดการข้อผิดพลาดความปลอดภัยของเธรด ฯลฯ )</font></font></dd> - <dt><a href="NSS/nss_tech_notes"><font><font>หมายเหตุทางเทคนิค NSS</font></font></a></dt> - <dd><font><font>ลิงก์ไปยังบันทึกทางเทคนิคของ NSS ซึ่งให้ข้อมูลล่าสุดเกี่ยวกับคุณสมบัติใหม่ของ NSS และเอกสารประกอบสำหรับหัวข้อขั้นสูงในการเขียนโปรแกรมด้วย NSS</font></font></dd> - </dl> - - <h3 id="เครื่องมือการทดสอบและรายละเอียดทางเทคนิคอื่น_ๆ"><font><font>เครื่องมือการทดสอบและรายละเอียดทางเทคนิคอื่น ๆ</font></font></h3> - - <dl> - <dt><a href="/en-US/docs/Mozilla/Projects/NSS/Building"><font><font>สร้างคำแนะนำสำหรับ NSS</font></font></a></dt> - <dd>Describe how to check out and build NSS releases.</dd> - </dl> - - <dl> - <dt><a href="/en-US/docs/Mozilla/Projects/NSS/NSS_Developer_Tutorial">NSS Developer Tutorial</a></dt> - <dd>How to make changes in NSS. Coding style, maintaining ABI compatibility.</dd> - </dl> - - <dl> - <dt><a href="NSS/Tools">NSS Tools</a></dt> - <dd>Tools for developing, debugging, and managing applications that use NSS.</dd> - <dt><a href="NSS/NSS_Sample_Code">Sample Code</a></dt> - <dd>Demonstrates how NSS can be used for cryptographic operations, certificate handling, SSL, etc.</dd> - <dt><a href="NSS/NSS_Third-Party_Code">Third-Party Code</a></dt> - <dd>A list of third-party code included in the NSS library.</dd> - <dt><a href="https://www-archive.mozilla.org/projects/security/pki/nss/testnss_32.html">NSS 3.2 Test Suite</a></dt> - <dd><strong>Archived version.</strong> Describes how to run the standard NSS tests.</dd> - <dt><a href="https://www-archive.mozilla.org/projects/security/pki/nss/performance_reports.html">NSS Performance Reports</a></dt> - <dd><strong>Archived version.</strong> Links to performance reports for NSS 3.2 and later releases.</dd> - <dt><a href="https://www-archive.mozilla.org/projects/security/pki/nss/nss-3.11/nss-3.11-algorithms.html">Encryption Technologies Available in NSS 3.11</a></dt> - <dd><strong>Archived version.</strong> Lists the cryptographic algorithms used by NSS 3.11.</dd> - <dt><a href="https://www-archive.mozilla.org/projects/security/pki/nss/loadable_certs.html">NSS 3.1 Loadable Root Certificates</a></dt> - <dd><strong><font><font>เวอร์ชันที่เก็บถาวร </font></font></strong><font><font>อธิบายโครงร่างสำหรับการโหลดใบรับรอง CA หลัก</font></font></dd> - <dt><a href="https://www-archive.mozilla.org/projects/security/pki/nss/db_formats.html"><font><font>cert7.db</font></font></a></dt> - <dd><strong><font><font>เวอร์ชันที่เก็บถาวร </font></font></strong><font><font>รูปแบบทั่วไปของฐานข้อมูล cert7.db</font></font></dd> - </dl> - - <h3 id="ข้อมูล_PKCS_11"><font><font>ข้อมูล PKCS # 11</font></font></h3> - - <ul> - <li><a href="/en-US/docs/PKCS11" title="PKCS11"><font><font>เอกสารประกอบเกี่ยวกับโมดูล PKCS # 11</font></font></a></li> - <li><a href="/en-US/docs/PKCS11_Implement"><font><font>การใช้ PKCS # 11 สำหรับ NSS</font></font></a></li> - <li><a href="/en-US/docs/PKCS11_Module_Specs" title="PKCS11_Module_Specs"><font><font>สตริง NSS ใช้เพื่อโหลดโมดูล PKCS # 11</font></font></a></li> - <li><a href="/en-US/docs/PKCS11_FAQ"><font><font>PKCS # 11 คำถามที่พบบ่อย</font></font></a></li> - <li><a href="/en-US/docs/PKCS11_Jar_Install"><font><font>การใช้ JAR Installation Manager เพื่อติดตั้งโมดูลการเข้ารหัส PKCS # 11</font></font></a></li> - <li><a href="https://www-archive.mozilla.org/projects/security/pki/pkcs11/"><font><font>PKCS # 11 Conformance Testing - เวอร์ชันที่เก็บถาวร</font></font></a></li> - </ul> - - <dl> - </dl> - - <h3 id="ใบรับรอง_CA_ที่โหลดไว้ล่วงหน้าใน_NSS"><font><font>ใบรับรอง CA ที่โหลดไว้ล่วงหน้าใน NSS</font></font></h3> - - <ul> - <li><a href="https://www.mozilla.org/projects/security/certs/policy/"><font><font>นโยบายใบรับรอง Mozilla CA</font></font></a></li> - <li><a href="https://wiki.mozilla.org/CA/Included_Certificates"><font><font>รายการใบรับรอง CA ที่โหลดไว้ล่วงหน้า</font></font></a> - <ul> - <li><font><font>ผู้ใช้รายการนี้ต้องพิจารณาการตั้งค่าบิตความน่าเชื่อถือสำหรับใบรับรองหลักที่รวมอยู่ </font></font><a href="https://www.imperialviolet.org/2012/01/30/mozillaroots.html"><font><font>ข้อมูลเพิ่มเติม</font></font></a><font><font> , </font></font><a href="https://github.com/agl/extract-nss-root-certs"><font><font>สกัดรากและบิตความไว้วางใจ</font></font></a></li> - </ul> - </li> - </ul> - - <dl> - </dl> - - <h3 id="NSS_สร้างขึ้นบน_Netscape_Portable_Runtime_NSPR"><font><font>NSS สร้างขึ้นบน Netscape Portable Runtime (NSPR)</font></font></h3> - - <dl> - <dt><a href="NSPR"><font><font>Netscape Portable Runtime</font></font></a></dt> - <dd><font><font>หน้าโครงการ NSPR</font></font></dd> - <dt><a href="/en-US/docs/Mozilla/Projects/NSPR/Reference"><font><font>การอ้างอิง NSPR</font></font></a></dt> - <dd><font><font>เอกสาร NSPR API</font></font></dd> - </dl> - - <h3 id="ข้อมูลเพิ่มเติม"><font><font>ข้อมูลเพิ่มเติม</font></font></h3> - - <ul> - <li><a href="/en-US/docs/JavaScript_crypto" title="JavaScript_crypto"><font><font>การใช้อ็อบเจกต์ window.crypto จาก JavaScript</font></font></a></li> - <li><a href="/en-US/docs/HTTP_Delegation" title="HTTP_Delegation"><font><font>การมอบหมายการดาวน์โหลด HTTP สำหรับ OCSP</font></font></a></li> - <li><a href="/en-US/docs/TLS_Cipher_Suite_Discovery" title="TLS_Cipher_Suite_Discovery"><font><font>TLS Cipher Suite Discovery</font></font></a></li> - <li><a href="/en-US/docs/NSS_Certificate_Download_Specification" title="NSS_Certificate_Download_Specification"><font><font>ข้อกำหนดการดาวน์โหลดใบรับรอง NSS</font></font></a></li> - <li><a href="/en-US/docs/NSS/FIPS_Mode_-_an_explanation" title="โหมด FIPS - คำอธิบาย"><font><font>โหมด FIPS - คำอธิบาย</font></font></a></li> - <li><a href="/en-US/docs/NSS_Key_Log_Format" title="รูปแบบบันทึกคีย์ NSS"><font><font>รูปแบบของไฟล์บันทึกคีย์</font></font></a></li> - <li><font><font>ดู</font></font><a href="/en-US/docs/tag/NSS" title="/ en-US / docs / tag / NSS"><font><font>บทความที่เกี่ยวข้องกับ NSS ทั้งหมดบน MDN</font></font></a></li> - </ul> - - <h3 id="การวางแผน"><font><font>การวางแผน</font></font></h3> - - <p><font><font>ข้อมูลเกี่ยวกับการวางแผน NSS สามารถพบได้ที่</font></font><a class="external" href="https://wiki.mozilla.org/NSS"><font><font>wiki.mozilla.org</font></font></a><font><font>รวมถึง:</font></font></p> - - <ul> - <li><a class="external" href="https://wiki.mozilla.org/FIPS_Validation"><font><font>การตรวจสอบ FIPS</font></font></a></li> - <li><a class="external" href="https://wiki.mozilla.org/NSS:Roadmap"><font><font>หน้า NSS Roadmap</font></font></a></li> - <li><a href="https://fedoraproject.org/wiki/User:Mitr/NSS:DeveloperFriendliness" title="https://fedoraproject.org/wiki/User:Mitr/NSS:Developer ความเป็นมิตร"><font><font>โครงการปรับปรุง NSS</font></font></a></li> - </ul> - </td> - <td> - <h2 class="Community" id="Community" name="Community"><font><font>ชุมชน</font></font></h2> - - <ul> - <li><font><font>ดูฟอรัม Mozilla Security ...</font></font></li> - </ul> - - <p><font><font>{{DiscussionList ("dev-security", "mozilla.dev.security")}}</font></font></p> - - <ul> - <li><font><font>ดูฟอรัม Mozilla Cryptography ...</font></font></li> - </ul> - - <p><font><font>{{DiscussionList ("dev-tech-crypto", "mozilla.dev.tech.crypto")}}</font></font></p> - - <h2 class="Related_Topics" id="Related_Topics" name="Related_Topics"><font><font>หัวข้อที่เกี่ยวข้อง</font></font></h2> - - <ul> - <li><a href="/en-US/docs/Security" title="ความปลอดภัย"><font><font>ความปลอดภัย</font></font></a></li> - </ul> - </td> - </tr> - </tbody> -</table> diff --git a/files/th/mozilla/qa/index.html b/files/th/mozilla/qa/index.html deleted file mode 100644 index d79bac2238..0000000000 --- a/files/th/mozilla/qa/index.html +++ /dev/null @@ -1,239 +0,0 @@ ---- -title: 'QA: Quality assurance at Mozilla' -slug: Mozilla/QA -tags: - - Landing - - QA - - Testing -translation_of: Mozilla/QA ---- -<p><font><font>มอซิลลากิจกรรมการประกันคุณภาพการประกัน (QA) ทีมไดรฟ์คุณภาพซอฟต์แวร์ทั่ว Mozilla และมีบทบาทสำคัญในการปล่อยความหลากหลายของผลิตภัณฑ์ซอฟต์แวร์ในตาราง </font><font>ภายในแต่ละโครงการใน Mozilla เราทำงานในการสำรวจคุณสมบัติใหม่เขียนและดำเนินการทดสอบการค้นพบและยื่นข้อบกพร่องในการสร้างและการบำรุงรักษาเครื่องมือในการเก็บรวบรวมและวิเคราะห์ตัวชี้วัดและการสนับสนุนการเปิดตัวผลิตภัณฑ์ระดับโลกที่ส่งเสริมการเปิดเว็บ</font></font></p> - -<p><span class="seoSummary"><font><font>ที่นี่คุณจะพบบทความและเครื่องมือที่จะช่วยให้คุณเกียร์ขึ้นไปร่วมทีม QA ทดสอบ Firefox เพื่อให้แน่ใจว่าแต่ละรุ่นจะดีเท่าที่จะสามารถ</font></font></span></p> - -<h2 id="เริ่ม"><font><font>เริ่ม</font></font></h2> - -<ul class="card-grid"> - <li><span><font><font>ฉันจะช่วยทดสอบ?</font></font></span> - - <p><font><font>ยังมีอีกหลายวิธีที่คุณจะกลายเป็น</font></font><a href="/en-US/docs/Mozilla/QA/How_can_I_help_test_"><font><font>ผู้มีส่วนร่วมของชุมชน</font></font></a><font><font>ให้กับทีมงานที่มีคุณภาพของ Mozilla</font></font></p> - </li> - <li><span><font><font>เป็นโรคจิต</font></font></span> - <p><font><font>ทุกโครงการ Mozilla ใช้</font></font><a href="https://bugzilla.mozilla.org/"><font><font>Bugzilla</font></font></a><font><font>เพื่อติดตามข้อบกพร่อง </font><font>เรียนรู้วิธีการ</font></font><a href="/en-US/docs/Mozilla/QA/Bug_writing_guidelines" title="/ en-US / เอกสาร / Mozilla / QA / Bug_writing_guidelines"><font><font>รายงานข้อผิดพลาด</font></font></a><font><font>และทำความคุ้นเคยกับ</font></font><a href="/en-US/docs/What_to_do_and_what_not_to_do_in_Bugzilla"><font><font>สิ่งที่ต้องทำใน </font></font></a><font><font>Bugzilla</font></font></p> - </li> - <li><span><font><font>เหตุการณ์ที่เกิดขึ้น</font></font></span> - <p><font><font>มีส่วนร่วมในรายสัปดาห์ของเรา</font></font><a href="/en-US/docs/Mozilla/QA/Bug_Verification_Day"><font><font>Bug วันตรวจสอบ</font></font></a><font><font>หรือ</font><font>ข้อผิดพลาดวัน Triage </font><font>คุณยังอาจ</font><a href="/en-US/docs/Mozilla/QA/Organizing_a_Testday"><font>จัด testday</font></a><font>สำหรับชุมชนท้องถิ่นของคุณ!</font></font></p> - </li> - <li><span><font><font>ไออาร์ซี</font></font></span> - <p><a href="/en-US/docs/Mozilla/QA/Getting_Started_with_IRC"><font><font>เริ่มต้นกับไออาร์ซี</font></font></a><font><font>ในรูปแบบหลักของการสื่อสารสำหรับสมาชิกของชุมชน Mozilla</font></font></p> - </li> -</ul> - -<h2 id="เป็นโรคจิต"><font><font>เป็นโรคจิต</font></font></h2> - -<div class="row topicpage-table"> -<div class="section"> -<h3 id="รายงานข้อบกพร่อง"><font><font>รายงานข้อบกพร่อง</font></font></h3> - -<dl> - <dt><a href="/en-US/docs/Mozilla/Bugzilla"><font><font>Bugzilla</font></font></a></dt> - <dd><font><font>ทุกโครงการ Mozilla ใช้</font></font><a href="https://bugzilla.mozilla.org/"><font><font>Bugzilla</font></font></a><font><font>เพื่อติดตามข้อบกพร่อง </font><font>คุณจะต้อง</font></font><a href="https://bugzilla.mozilla.org/createaccount.cgi"><font><font>สร้างบัญชีกับ Bugzilla</font></font></a><font><font>เพื่อรายงานข้อบกพร่องและ triage พวกเขา</font></font></dd> - <dt><a href="/en-US/docs/Mozilla/QA/Bug_writing_guidelines" title="/ en-US / เอกสาร / Mozilla / QA / Bug_writing_guidelines"><font><font>แนวทางการเขียนข้อผิดพลาด</font></font></a></dt> - <dd><font><font>ได้อย่างมีประสิทธิภาพมากขึ้นข้อผิดพลาดจะมีการรายงานที่มีแนวโน้มมากขึ้นที่เป็นวิศวกรจริงจะแก้ไขได้ </font><font>โดยปฏิบัติตามหลักเกณฑ์เหล่านี้คุณสามารถช่วยให้มั่นใจว่าข้อบกพร่องของคุณอยู่ที่ด้านบนของกองวิศวกร Mozilla 'และได้รับการแก้ไข</font></font></dd> - <dt><a href="/en-US/docs/Mozilla/QA/A_Bugs_Life" title="/ en-US / เอกสาร / Mozilla / QA / A_Bugs_Life"><font><font>ชีวิตของแมลง</font></font></a></dt> - <dd><font><font>กวดวิชานี้จะให้ภาพรวมของสิ่งที่เกิดขึ้นในรัฐที่ข้อผิดพลาดที่จะผ่านไปเช่นเดียวกับวิธีการที่จะไปจากที่หนึ่งไปยังอีกที่อยู่ในชีวิตทั้งหมด </font><font>นอกจากนี้ยังอธิบายความหมายของธง / คำหลักที่ใช้ในการควบคุมคุณภาพ</font></font></dd> - <dt><a href="/en-US/docs/Mozilla/QA/Filing_Crash_Bugs"><font><font>ยื่นข้อบกพร่องผิดพลาด</font></font></a></dt> - <dd><font><font>เอกสารนี้แสดงแนวทางและเคล็ดลับเกี่ยวกับวิธีการยื่นรายงานข้อผิดพลาดสำหรับการเกิดปัญหาในทางที่จะช่วยในการแก้จุดบกพร่องและแก้ไขปัญหาที่รายงาน</font></font></dd> -</dl> -</div> - -<div class="section"> -<h3 id="triaging_ข้อบกพร่อง"><font><font>triaging ข้อบกพร่อง</font></font></h3> - -<dl> - <dt><a href="/en-US/docs/Mozilla/QA/Confirming_unconfirmed_bugs" title="EN-US / เอกสาร / ยืนยันข้อบกพร่องที่ไม่ยืนยัน"><font><font>ยืนยันข้อบกพร่องที่ไม่ยืนยัน</font></font></a></dt> - <dd><font><font>แจ้งรายงานข้อผิดพลาดที่มีประโยชน์และปิดส่วนที่เหลือ</font></font></dd> - <dt><a href="/en-US/docs/Mozilla/QA/Triaging_Bugs_for_Firefox" title="/ en-US / เอกสาร / Mozilla / QA / Triaging_Bugs_for_Firefox"><font><font>triaging Bugs สำหรับ Firefox</font></font></a></dt> - <dd><font><font>ข้อมูลเกี่ยวกับกระบวนการข้อผิดพลาดทั้งหมด triaging - การประมวลผลจากข้อบกพร่องที่เข้ามาเพื่อแคบลงขั้นตอนในการทำซ้ำข้อบกพร่อง</font></font></dd> - <dt><a href="/en-US/docs/Screening_duplicate_bugs"><font><font>การตรวจคัดกรองโรคจิตที่ซ้ำกัน</font></font></a></dt> - <dd><font><font>ช่วยให้ได้รับการแก้ไขข้อบกพร่องได้เร็วขึ้นโดยการคัดกรองรายงานเข้ามาซ้ำกัน</font></font></dd> - <dt><a href="/en-US/docs/What_to_do_and_what_not_to_do_in_Bugzilla"><font><font>หลักเกณฑ์ทั่วไป</font></font></a></dt> - <dd><font><font>สิ่งที่ต้องทำและสิ่งที่ไม่ต้องทำใน Bugzilla</font></font></dd> -</dl> -</div> -</div> - -<hr> -<h2 id="การทดสอบด้วยตนเอง"><font><font>การทดสอบด้วยตนเอง</font></font></h2> - -<div class="row topicpage-table"> -<div class="section"> -<dl> - <dt><a href="/en-US/docs/Mozilla/QA/Test_Case_Writing_Primer"><font><font>คู่มือการใช้งานกรณีทดสอบการเขียนรองพื้น</font></font></a></dt> - <dd><font><font>วิธีการเขียนคู่มือกรณีทดสอบที่เหมาะสม</font></font></dd> -</dl> -</div> - -<div class="section"> -<dl> - <dt><a href="https://moztrap.mozilla.org/"><font><font>MozTrap</font></font></a></dt> - <dd><font><font>คู่มือ Mozilla ควบคุมคุณภาพของกรณีทดสอบที่อาศัยอยู่ใน MozTrap เป็นเครื่องมือในบ้าน </font><font>คุณจะต้องมี ID Persona เพื่อเข้าสู่ระบบและดำเนินการกรณีทดสอบ </font><font>เรียนรู้วิธีการทำงานกับ</font></font><a href="https://moztrap.readthedocs.org"><font><font>MozTrap </font></font></a><font><font>เอกสาร</font></font></dd> -</dl> -</div> -</div> - -<hr> -<h2 id="การทดสอบอัตโนมัติ"><font><font>การทดสอบอัตโนมัติ</font></font></h2> - -<div class="row topicpage-table"> -<div class="section"> -<dl> - <dt><a href="/en-US/docs/Mozilla/QA/Automated_testing" title="/ en-US / เอกสาร / Mozilla / QA / Automated_testing"><font><font>การทดสอบอัตโนมัติที่ Mozilla</font></font></a></dt> - <dd><font><font>เอกสารเกี่ยวกับการสร้างและการใช้การทดสอบแบบอัตโนมัติรหัส Mozilla</font></font></dd> - <dt><a href="/en-US/docs/Mozilla/QA/Developing_tests" title="EN-US / เอกสาร / Developing_Tests"><font><font>การทดสอบการพัฒนา</font></font></a></dt> - <dd><font><font>ตรวจสอบให้แน่ใจว่าการเปลี่ยนแปลงในอนาคตที่จะ Mozilla ไม่ทำลายสิ่งที่ทำงานในปัจจุบันได้อย่างถูกต้อง</font></font></dd> - <dt><a href="/en-US/docs/Mozilla/QA/Avoiding_intermittent_oranges" title="EN-US / เอกสาร / QA / หลีกเลี่ยงส้มเนื่อง"><font><font>หลีกเลี่ยงความล้มเหลวในการทดสอบเป็นระยะ ๆ</font></font></a></dt> - <dd><font><font>ข้อเสนอแนะสำหรับวิธีที่จะทำให้การทดสอบของคุณน่าเชื่อถือมากขึ้นจึงช่วยให้เพื่อหลีกเลี่ยงการสุ่มความล้มเหลวในการทดสอบเป็นระยะ ๆ</font></font></dd> -</dl> -</div> - -<div class="section"> -<dl> - <dt><a href="/en-US/docs/Mozilla/QA/Robocop" title="/ en-US / เอกสาร / Mozilla / QA / Robocop"><font><font>Robocop</font></font></a></dt> - <dd><font><font>Robocop เป็นระบบทดสอบอัตโนมัติใช้สำหรับ Firefox สำหรับ Android </font><font>เรียนรู้ของ</font></font><a href="/en-US/docs/Mozilla/QA/Robocop/Code_style_guidelines"><font><font>แนวสไตล์รหัส</font></font></a></dd> - <dt><a href="/en-US/docs/Mozilla/QA/Marionette"><font><font>หุ่นเชิด</font></font></a></dt> - <dd><font><font>เริ่มต้นกับการทดสอบ Marionette UI</font></font></dd> - <dt><a href="/en-US/docs/Mozilla/QA/web-platform-tests"><font><font>แพลตฟอร์มการทดสอบเว็บ</font></font></a></dt> - <dd><font><font>เรียนรู้วิธีการใช้มาตรฐานอุตสาหกรรม, เบราว์เซอร์ข้ามแพลตฟอร์ม</font></font><a href="http://testthewebforward.org/docs/"><font><font>ระบบการทดสอบ Runtime เว็บ</font></font></a><font><font>จาก</font></font><a href="https://www.w3.org/"><font><font>W3C</font></font></a><font><font>ใช้โดย Mozilla และอื่น ๆ เพื่อให้แน่ใจว่าการทำงานร่วมกันเบราว์เซอร์</font></font></dd> - <dt><a href="/en-US/docs/Mozilla/QA/external-media-tests"><font><font>การทดสอบการบันทึกข้อมูลภายนอก</font></font></a></dt> - <dd><font><font>เริ่มต้นการทดสอบองค์ประกอบวิดีโอ HTML5 โดยใช้ VideoPuppeteer เป็น</font></font><a href="/en-US/docs/Mozilla/QA/Marionette"><font><font>หุ่นกระบอก</font></font></a><font><font> - ชุดทดสอบชั่นที่ใช้ในการทดสอบเว็บไซต์เช่น YouTube และ Netflix</font></font></dd> -</dl> -</div> -</div> - -<hr> -<h2 id="Firefox_QE"><font><font>Firefox QE</font></font></h2> - -<div class="row topicpage-table"> -<div class="section"> -<dl> - <dt><a href="/en-US/docs/Mozilla/QA/Triaging_Bugs_for_Firefox" title="/ en-US / เอกสาร / Mozilla / QA / Triaging_Bugs_for_Firefox"><font><font>triaging Bugs สำหรับ Firefox</font></font></a></dt> - <dd><font><font>ข้อมูลเกี่ยวกับกระบวนการข้อผิดพลาดทั้งหมด triaging - การประมวลผลจากข้อบกพร่องที่เข้ามาเพื่อทำให้แคบลงตามขั้นตอนในการทำซ้ำข้อผิดพลาด</font></font></dd> -</dl> - -<dl> - <dt><a href="/en-US/docs/Mozilla/QA/Tips_and_Tricks"><font><font>เคล็ดลับและเทคนิค</font></font></a></dt> - <dd><font><font>เคล็ดลับและเทคนิคเหล่านี้จะทำให้ชีวิตของคุณง่ายขึ้นเมื่อคุณมีการทดสอบ</font></font></dd> -</dl> -<a href="/en-US/docs/Downloading_Nightly_or_Trunk_Builds"><font><font>ดาวน์โหลดต่อคืนหรือลำต้นสร้าง</font></font></a> - -<dl> - <dd><font><font>ทุก 24 ชั่วโมงเป็น "ยามค่ำคืน" สร้างที่ถูกสร้างขึ้นทดสอบทั่วโลกดาวน์โหลดและการทดสอบการรายงานที่พวกเขาไปพร้อมกับข้อผิดพลาดใด ๆ ที่ตีพวกเขา </font></font></dd> -</dl> -</div> - -<div class="section"> -<dl> - <dt><a href="/en-US/docs/Mozilla/Command_Line_Options"><font><font>เลือกบรรทัดคำสั่ง</font></font></a></dt> - <dd><font><font>เลือกบรรทัดคำสั่งที่ใช้ในการระบุตัวเลือกเริ่มต้นที่แตกต่างกันสำหรับ Firefox</font></font></dd> - <dt><a href="/en-US/docs/Mozilla/Performance/Reporting_a_Performance_Problem"><font><font>รายงานปัญหาประสิทธิภาพการทำงาน</font></font></a></dt> - <dd><font><font>บทความนี้จะแนะนำคุณในการรายงานปัญหาประสิทธิภาพการทำงานโดยใช้</font><font>นามสกุลตุ๊กแก Profiler</font></font></dd> - <dt><a href="/en-US/docs/Crash_reporting"><font><font>รายงานความผิดพลาด</font></font></a></dt> - <dd><font><font>เรือ Firefox กับโอเพนซอร์สระบบการรายงานความผิดพลาด</font></font></dd> -</dl> -</div> -</div> - -<hr> -<h2 id="Firefox_สำหรับ_Android"><font><font>Firefox สำหรับ Android</font></font></h2> - -<div class="row topicpage-table"> -<div class="section"> -<dl> - <dt><a href="/en-US/docs/Mozilla/QA/Mobile_Firefox"><font><font>มือถือ Firefox</font></font></a></dt> - <dd><font><font>Firefox สำหรับ Android เป็นรุ่นมือถือของ Firefox ด้วยรูปลักษณ์ Android พื้นเมืองและความรู้สึก</font></font></dd> - <dt><a href="/en-US/Firefox_for_Android/Compatibility_Testing"><font><font>ทดสอบความเข้ากัน</font></font></a></dt> - <dd><font><font>ช่วยให้เราระบุเว็บไซต์ที่ไม่ทำงานได้ดีใน Firefox โดยการรายงานปัญหาเฉพาะที่คุณพบในการสอบสวนของคุณ</font></font></dd> -</dl> -</div> - -<div class="section"> -<dl> - <dt><a href="/en-US/docs/Mozilla/QA/Fennec_Android:_Logging_with_the_Android_Debug_and_Logcat"><font><font>เข้าสู่ระบบด้วยสะพาน Android Debug และ Logcat</font></font></a></dt> - <dd><font><font>บทความนี้จะให้คำแนะนำในการดาวน์โหลดและการตั้งค่าสภาพแวดล้อมที่หนึ่งที่สามารถเข้าถึงและดูบันทึกระบบ Android</font></font></dd> - <dt><a href="/en-US/docs/Mozilla/QA/Firefox_Mobile:_Enabling_the_Error_Console"><font><font>การเปิดใช้งานข้อผิดพลาดคอนโซล</font></font></a></dt> - <dd><font><font>ดูบทความของ Mozilla Hacks ใน</font></font><a class="external external-icon" href="https://hacks.mozilla.org/2012/08/remote-debugging-on-firefox-for-android/"><font><font>การแก้จุดบกพร่องระยะไกลบน Firefox สำหรับ Android</font></font></a><font><font>สำหรับเนื้อหาเว็บ </font><font>หากคุณต้องการที่จะแก้ปัญหาเบราว์เซอร์ Firefox ตัวเองใช้ของ Android </font><font>logcat ADB</font></font></dd> -</dl> -</div> -</div> - -<hr> -<h2 id="Firefox_OS"><font><font>Firefox OS</font></font></h2> - -<div class="row topicpage-table"> -<div class="section"> -<h3 id="การทดสอบด้วยตนเอง_2"><font><font>การทดสอบด้วยตนเอง</font></font></h3> - -<dl> - <dt><a href="/en-US/Firefox_OS/Simulator_vs_Emulator_vs_Device"><font><font>จำลอง VS Emulator VS อุปกรณ์</font></font></a></dt> - <dd><font><font>เหล่านี้มีสามตัวเลือกขั้นพื้นฐานเมื่อมันมาถึงได้รับสภาพแวดล้อม Firefox OS เพื่อที่จะทำงานบนหรือการพัฒนาสำหรับ Firefox OS</font></font></dd> - <dt><a href="/en-US/Firefox_OS/Debugging"><font><font>แก้จุดบกพร่อง</font></font></a></dt> - <dd><font><font>ค้นพบเครื่องมือที่แตกต่างกันในการกำจัดของคุณเพื่อแก้ปัญหารหัส Firefox ระบบปฏิบัติการของคุณ</font></font></dd> - <dt><a href="/en-US/Firefox_OS/Developing_Firefox_OS/Filing_bugs_against_Firefox_OS"><font><font>แจ้งข้อผิดพลาด</font></font></a></dt> - <dd><font><font>บทความนี้จะให้คำแนะนำเกี่ยวกับข้อบกพร่องการยื่นกับโครงการ Firefox OS รวมทั้ง Gaia และ B2G</font></font></dd> -</dl> -</div> - -<div class="section"> -<h3 id="แพลทฟอร์ม_(Gecko)"><font><font>แพลทฟอร์ม (Gecko)</font></font></h3> - -<dl> - <dt><a href="/en-US/Firefox_OS/Platform/Automated_testing"><font><font>การทดสอบแบบอัตโนมัติ</font></font></a></dt> - <dd><font><font>เรียนรู้แง่มุมต่าง ๆ ของการทดสอบ Firefox OS, รวมทั้งการทดสอบการทำงานที่แตกต่างกันระบบอัตโนมัติและผลการรายงานและการติดตาม</font></font></dd> - <dt><a href="/en-US/Firefox_OS/Platform/Automated_testing/Gaia_performance_tests"><font><font>การทดสอบประสิทธิภาพ Gaia</font></font></a></dt> - <dd><font><font>บทความนี้จะให้ข้อมูลเกี่ยวกับการทำงานการทดสอบประสิทธิภาพการทำงานบน Gaia เช่นเดียวกับวิธีการสร้างการทดสอบใหม่</font></font></dd> - <dt><a href="/en-US/Firefox_OS/Platform/Feature_support_chart"><font><font>คุณลักษณะแผนภูมิการสนับสนุน</font></font></a></dt> - <dd><font><font>มีหลายสร้างแตกต่างกันของ Firefox OS ที่คุณสามารถดาวน์โหลดหรือสร้างสำหรับตัวเองและมีความแตกต่างบางอย่างระหว่างประเภทของคุณสมบัติที่มีอยู่ในแต่ละอุปกรณ์</font></font></dd> -</dl> -</div> -</div> - -<hr> -<h2 id="เว็บ_QA"><font><font>เว็บ QA</font></font></h2> - -<div class="row topicpage-table"> -<div class="section"> -<dl> - <dt><a href="/en-US/docs/Mozilla/QA/Reducing_testcases" title="EN-US / เอกสาร / testcases ลด"><font><font>ลด testcases</font></font></a></dt> - <dd><font><font>ปรับปรุงการรายงานข้อผิดพลาดโดยการเปิดหน้าเว็บแบ่งออกเป็น testcases ง่ายซึ่งช่วยให้นักพัฒนาสามารถเข้าใจข้อผิดพลาดและนอกจากนี้ยังสามารถใช้สำหรับการสร้างการทดสอบแบบอัตโนมัติ</font></font></dd> - <dt><a href="/en-US/docs/Mozilla/QA/Managing_Web_QA_XFails"><font><font>ผู้จัดการ XFails</font></font></a></dt> - <dd><font><font>หนึ่งในงานที่ต่อเนื่องของแผนก QA เว็บเป็น xfails ผู้จัดการ </font><font>เอกสารนี้จะอธิบายสิ่งที่ xfails มีและอธิบายขั้นตอนหนึ่งที่สามารถใช้เวลาในการตรวจสอบและปรับปรุงพวกเขา</font></font></dd> -</dl> -</div> - -<div class="section"> -<dl> - <dt><a href="/en-US/docs/Mozilla/QA/Running_Web_QA_automated_tests"><font><font>การทดสอบการทำงานอัตโนมัติ</font></font></a></dt> - <dd><font><font>ดังนั้นคุณสนใจที่จะเอื้อต่อการควบคุมคุณภาพของ Mozilla เว็บโครงการอัตโนมัติ แต่ไม่ทราบว่าจะเริ่มต้นอย่างไร </font><font>เอกสารนี้จะช่วยให้คุณได้รับและทำงานชุดของการทดสอบในประเทศ</font></font></dd> -</dl> -</div> -</div> - -<hr> -<h2 id="อภิธานศัพท์"><font><font>อภิธานศัพท์</font></font></h2> - -<div class="section"> -<dl> - <dt><a href="/en-US/docs/Glossary/Smoke_Test"><font><font>ทดสอบสูบบุหรี่</font></font></a></dt> - <dd></dd> -</dl> -</div> - -<h2 id="See_also">See also</h2> - -<ul> - <li><a href="https://lists.mozilla.org/listinfo/dev-quality">Mailing list</a></li> - <li><a href="https://quality.mozilla.org/">Blog</a></li> - <li><a href="/en-US/docs/tag/QA" title="EN-US / เอกสาร / แท็ก / ควบคุมคุณภาพ"><font><font>ดูเอกสารทั้งหมดที่ติดแท็ก QA</font></font></a></li> - <li><a href="/en-US/docs/tag/QA:Tools" title="EN-US / เอกสาร / Tag / QA: เครื่องมือ"><font><font>ดูเอกสารทั้งหมด QA แท็ก: เครื่องมือ</font></font></a></li> -</ul> diff --git a/files/th/mozilla/tech/index.html b/files/th/mozilla/tech/index.html deleted file mode 100644 index 8a54865338..0000000000 --- a/files/th/mozilla/tech/index.html +++ /dev/null @@ -1,15 +0,0 @@ ---- -title: Mozilla technologies -slug: Mozilla/Tech -tags: - - Landing - - Mozilla - - NeedsTranslation - - Reference - - TopicStub - - XUL -translation_of: Mozilla/Tech ---- -<p>Mozilla has several technologies used as components of its projects. These are documented here.</p> - -<p>{{LandingPageListSubpages}}</p> diff --git a/files/th/mozilla_mathml_project/index.html b/files/th/mozilla_mathml_project/index.html deleted file mode 100644 index 2b45c419b6..0000000000 --- a/files/th/mozilla_mathml_project/index.html +++ /dev/null @@ -1,76 +0,0 @@ ---- -title: Mozilla MathML Project -slug: Mozilla_MathML_Project -tags: - - MathML - - MathML Project - - NeedsTranslation - - TopicStub -translation_of: Mozilla/MathML_Project ---- -<h2 id="Updates">Updates</h2> -<p><img alt="mathboard.png" class="internal default" src="/@api/deki/files/4238/=mathboard.png" style="float: right;"></p> -<ul> - <li><a href="/en/Mozilla_MathML_Project/Status" title="en/Mozilla MathML Project/Status">Status of each tag</a></li> - <li><a href="/en/Mozilla_MathML_Project/MathML3Testsuite" title="en/Mozilla MathML Project/MathML3Testsuite">Result of the MathML 3 Testsuite</a></li> - <li><a class="external" href="http://www.wg9s.com/mozilla/firefox/">Unofficial nightly builds with MathML patches applied</a> (maintained by Bill Gianopoulos)</li> - <li><a href="/en-US/docs/Mozilla_MathML_Project/Student_Projects" title="/en-US/docs/Mozilla_MathML_Project/Student_Projects">Student Projects</a></li> - <li><a href="/en/Mozilla_MathML_Project/Updates" title="en/Mozilla_MathML_Project/Updates">All Updates...</a> - <p><span style="display: none;"> </span></p> - </li> -</ul> -<h3 id="November_16_2012">November 16, 2012</h3> -<p><a href="http://www.glazman.org/weblog/dotclear/index.php?post/2012/11/16/MathML-and-Thunderbird">MathML and Thunderbird</a></p> -<h3 id="November_14_2012">November 14, 2012</h3> -<p><a href="http://www.maths-informatique-jeux.com/blog/frederic/?post/2012/11/14/Writing-mathematics-in-emails">Writing mathematics in emails </a></p> -<h3 id="October_12_2012">October 12, 2012</h3> -<p>MathML has been enabled in Chrome Canary!</p> -<h3 id="September_25_2012">September 25, 2012</h3> -<p>Story of a MathML summer project by Quentin Headen: <a href="http://phaseshiftsoftware.com/post/538" title="http://phaseshiftsoftware.com/post/538">Summer of Mozilla</a>.</p> -<h3 id="September_1_2012">September 1, 2012</h3> -<p><a href="http://www.maths-informatique-jeux.com/blog/frederic/?post/2012/09/01/Mozilla-MathML-Project%3A-Roadmap" title="http://www.maths-informatique-jeux.com/blog/frederic/?post/2012/09/01/Mozilla-MathML-Project%3A-Roadmap">Mozilla MathML Project: Roadmap</a></p> -<p>Thank you to all the contributors who have worked on the MathML project this summer!</p> -<h3 id="May_3_2012">May 3, 2012</h3> -<p>New MathJax option available in Wikipedia. If you have a Wikipedia account, <a class="external" href="http://groups.google.com/group/mozilla.dev.tech.mathml/browse_frm/thread/0ec9c3ccaee4964c#">mathematical formulas can now be rendered with MathML</a>!</p> -<h2 id="Community">Community</h2> -<ul> - <li>View Mozilla forums... {{ DiscussionList("dev-tech-mathml", "mozilla.dev.tech.mathml") }}</li> - <li><a class="link-irc" href="irc://irc.mozilla.org/%23mathml" rel="external" title="irc://irc.mozilla.org/%23mathml">IRC channel</a></li> - <li><a class="link-https" href="https://wiki.mozilla.org/MathML:Home_Page">Wiki used by contributors</a> - check out the latest developments and help us improving MathML in Mozilla.</li> -</ul> -<h2 id="Links">Links</h2> -<ul> - <li>Installing <a href="/en/Mozilla_MathML_Project/Fonts" title="en/Mozilla MathML Project/Fonts">fonts for Mozilla's MathML engine</a></li> - <li><a class="external" href="http://www.w3.org/TR/MathML3/">MathML Version 3.0</a> - W3C Recommendation, 21 October 2010</li> - <li><a class="external" href="http://www.w3.org/Math/testsuite/"><abbr>W3C</abbr> <abbr>MathML</abbr> Test Suite</a> - Designed to check the implementation of each element one attribute (or built-in rendering behavior) at a time in a fairly thorough manner.</li> - <li><a href="/en/MathML" title="MathML">MathML in Mozilla Developer Network</a></li> -</ul> -<h3 id="Sample_MathML_Documents">Sample <abbr>MathML</abbr> Documents</h3> -<ul> - <li><a href="/en/Mozilla_MathML_Project/Screenshots" title="en/Mozilla MathML Project/Screenshots">Screenshots</a></li> - <li><a class="external" href="http://www.mozilla.org/projects/mathml/start.html"><abbr>MathML</abbr> Start Page</a> - with translations in different languages (<a class="external" href="http://www.mozilla.org/projects/mathml/start-ar.html">Arabic</a>, <a class="external" href="http://www.mozilla.org/projects/mathml/start-zh.html">Chinese</a>, <a class="external" href="http://www.mozilla.org/projects/mathml/start-hebrew.html">Hebrew</a>, <a class="external" href="http://www.mozilla.org/projects/mathml/start-thai.html">Thai</a>)</li> - <li><a class="external" href="http://www.mozilla.org/projects/mathml/demo/basics.html">MathML Basics</a> - Document tailored to display correctly with just the Symbol font that is pre-installed by default on most OS configurations.</li> - <li><a class="external" href="http://www.mozilla.org/projects/mathml/demo/texvsmml.html"><abbr>MathML</abbr> Torture Test</a> - Comparative testing of MathML rendering against TeX.</li> - <li>Demo of some MathML tags: <a class="external" href="http://www.mozilla.org/projects/mathml/demo/mfrac.html">mfrac</a>, <a class="external" href="http://www.mozilla.org/projects/mathml/demo/mo.html">mo</a>, <a class="external" href="http://www.mozilla.org/projects/mathml/demo/mtable.html">mtable</a>, <a class="external" href="http://www.mozilla.org/projects/mathml/demo/mspace.html">mspace</a>, <a class="external" href="http://www.mozilla.org/projects/mathml/demo/mmultiscripts.html">mmultiscripts</a>, <a class="external" href="http://www.mozilla.org/projects/mathml/demo/roots.html">msqrt-mroot</a>.</li> - <li><a class="external" href="http://www.mozilla.org/projects/mathml/demo/extras.html">MathML Extras</a> - Technology demonstration of some interesting upshots from building natively upon the browser environment.</li> - <li><a class="external" href="http://golem.ph.utexas.edu/~distler/blog/archives/000104.html">Blog</a> with comments that include MathML.</li> -</ul> -<h3 id="Create_MathML_Documents">Create <abbr>MathML</abbr> Documents</h3> -<ul> - <li><a href="/en/Mozilla_MathML_Project/Authoring" title="en/Mozilla MathML Project/Authoring">Authoring MathML</a></li> - <li><a class="external" href="http://www.w3.org/Math/Software/mathml_software_cat_editors.html">Editors</a></li> - <li><a class="external" href="http://www.w3.org/Math/Software/mathml_software_cat_converters.html">Converters</a></li> - <li><a class="external" href="http://www.w3.org/Math/Software/mathml_software_cat_stylesheets.html">Stylesheets</a></li> -</ul> -<div class="originaldocinfo"> - <h2 id="Original_Document_Information" name="Original_Document_Information">Original Document Information</h2> - <ul> - <li>Author(s): Roger B. Sidje</li> - <li>Other Contributors: Frédéric Wang</li> - <li>Last Updated Date: April 4, 2010</li> - <li>Copyright Information: Portions of this content are © 1999–2010 by individual mozilla.org contributors; content available under a Creative Commons license | <a class="external" href="http://www.mozilla.org/foundation/licensing/website-content.html">Details</a>.</li> - </ul> -</div> -<p> </p> -<div id="cke_pastebin" style="position: absolute; top: 196.667px; width: 1px; height: 1px; overflow: hidden; left: -1000px;"> - </div> diff --git a/files/th/mozilla_mathml_project/start/index.html b/files/th/mozilla_mathml_project/start/index.html deleted file mode 100644 index 74db3b2237..0000000000 --- a/files/th/mozilla_mathml_project/start/index.html +++ /dev/null @@ -1,77 +0,0 @@ ---- -title: MathML In Action -slug: Mozilla_MathML_Project/Start -translation_of: Mozilla/MathML_Project/Start ---- -<h2 id="MathML_in_Action" style="text-align: center;">MathML in Action</h2> -<p>คุณเห็นสมการที่สวยงามตลอดหน้านี้รึเปล่า? ไม่เหรอ? ว้า.. แย่หน่อยนะ. นี่คือ <a href="https://developer.mozilla.org/@api/deki/files/5690/=start.png">ภาพจับหน้าจอ</a> แสดงสิ่งที่คุณพลาดไป. <a href="./">ดาวน์โหลด</a> Mozilla ที่ใช้ MathML ได้ (MathML-enabled build) เสียตั้งแต่ตอนนี้ เพื่ออะไรๆ จะได้ดีขึ้น.</p> -<p>หรือว่าคุณมี build ที่ใช้ MathML ได้แล้ว แต่สิ่งที่คุณได้เห็นนั้น ไม่เหมือนกับในภาพจับหน้าจอ? ถ้าเป็นอย่างนั้น บางทีคุณอาจจะยังไม่มี <a href="fonts/">ฟอนต์ MathML</a> บางตัวก็ได้.</p> -<p>เอาละ ตกลงว่า ตอนนี้คุณมีทุกอย่างพร้อมแล้ว, คุณน่าจะเห็นสมการนี้ ในรูปแบบต่างๆ : <math> <mrow> <mover> <mi>x</mi> <mo>^</mo> </mover> <mo>+</mo> <mover> <mi>xy</mi> <mo>^</mo> </mover> <mo>+</mo> <mover> <mi>xyz</mi> <mo>^</mo> </mover> <mo>.</mo> </mrow> </math> ลองสมการเล็กๆ ดู, <math> <mrow> <mo>det</mo> <mo lspace="0" rspace="0" symmetric="false">|</mo> <mfrac linethickness="0"> <mi>a</mi> <mi>c</mi> </mfrac> <mfrac linethickness="0"> <mi>b</mi> <mi>d</mi> </mfrac> <mo lspace="0" rspace="0" symmetric="false">|</mo> <mo>=</mo> <mi>a</mi> <mi>d</mi> <mo>-</mo> <mi>b</mi> <mi>c</mi> <mo>,</mo> </mrow> </math> ซึ่งก็สามารถที่จะแสดงในแบบ displaystyle เป็น <math display="block"> <mrow> <mo>det</mo> <mo>|</mo> <mtable> <mtr> <mtd> <mi>a</mi> </mtd> <mtd> <mi>b</mi> </mtd> </mtr> <mtr> <mtd> <mi>c</mi> </mtd> <mtd> <mi>d</mi> </mtd> </mtr> </mtable> <mo>|</mo> <mo>=</mo> <mi>a</mi> <mi>d</mi> <mo>-</mo> <mi>b</mi> <mi>c</mi> <mo>.</mo> </mrow> </math></p> -<p>การจัดตัวพิมพ์สำหรับสมการคณิตศาสตร์นั้นเป็นเรื่องละเอียดอ่อน <a href="./">MathML ใน Mozilla</a> มุ่งหวังที่จะทำตาม <a href="http://www.w3.org/Math/">ข้อกำหนด MathML</a> เพื่อให้ <i>สิ่งที่คุณเห็นคือสิ่งที่คุณได้มาร์คอัพไว้ (What You See Is What You Markup)</i>, หรือจะเรียกอีกแบบ <i>สิ่งที่คุณเห็นคือสิ่งที่คุณได้ทำ (What You See Is What You Made)</i>, หรือเอาสั้นๆ "WYSIWYM". ความแตกต่างระหว่างสมการสองอันข้างล่างนี้ คือ การมาร์คอัพ! <math display="block"> <msup> <mrow> <mo minsize="3" symmetric="false">(</mo> <mo>...</mo> <msup> <mrow> <mo minsize="2" symmetric="false">(</mo> <msup> <mrow> <mo symmetric="false">(</mo> <msub> <mi>a</mi> <mn>0</mn> </msub> <mo>+</mo> <msub> <mi>a</mi> <mn>1</mn> </msub> <mo symmetric="false">)</mo> </mrow> <msub> <mi>n</mi> <mn>1</mn> </msub> </msup> <mo>+</mo> <msub> <mi>a</mi> <mn>2</mn> </msub> <mo minsize="2" symmetric="false">)</mo> </mrow> <msub> <mi>n</mi> <mn>2</mn> </msub> </msup> <mo>+</mo> <mo>...</mo> <mo>+</mo> <msub> <mi>a</mi> <mi>p</mi> </msub> <mo minsize="3" symmetric="false">)</mo> </mrow> <msub> <mi>n</mi> <mi>p</mi> </msub> </msup> </math> <math display="block"> <msup> <mrow> <mo>(</mo> <mo>...</mo> <msup> <mrow> <mo>(</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>a</mi> <mn>0</mn> </msub> <mo>+</mo> <msub> <mi>a</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> <msub> <mi>n</mi> <mn>1</mn> </msub> </msup> <mo>+</mo> <msub> <mi>a</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <msub> <mi>n</mi> <mn>2</mn> </msub> </msup> <mo>+</mo> <mo>...</mo> <mo>+</mo> <msub> <mi>a</mi> <mi>p</mi> </msub> <mo>)</mo> </mrow> <msub> <mi>n</mi> <mi>p</mi> </msub> </msup> </math></p> -<p>สัญลักษณ์ "ราก" ของสมการที่เป็นตัวหนาอันนี้ <math> <mstyle mathvariant="bold"> <msup> <mi>y</mi> <mn>3</mn> </msup> <mo>+</mo> <mi>p</mi> <mi>y</mi> <mo>+</mo> <mi>q</mi> <mo>=</mo> <mn>0</mn> </mstyle> </math> ก็เป็นตัวหนาเช่นเดียวกัน <math display="block"> <mstyle mathvariant="bold"> <mi>y</mi> <mo>=</mo> <mroot> <mrow> <mo>-</mo> <mfrac> <mi>q</mi> <mn>2</mn> </mfrac> <mo>+</mo> <mroot> <mrow> <mfrac> <msup> <mi>q</mi> <mn>2</mn> </msup> <mn>4</mn> </mfrac> <mo>+</mo> <mfrac> <msup> <mi>p</mi> <mn>3</mn> </msup> <mn>27</mn> </mfrac> </mrow> <mn>2</mn> </mroot> </mrow> <mn>3</mn> </mroot> <mo>+</mo> <mroot> <mrow> <mo>-</mo> <mfrac> <mi>q</mi> <mn>2</mn> </mfrac> <mo>-</mo> <mroot> <mrow> <mfrac> <msup> <mi>q</mi> <mn>2</mn> </msup> <mn>4</mn> </mfrac> <mo>+</mo> <mfrac> <msup> <mi>p</mi> <mn>3</mn> </msup> <mn>27</mn> </mfrac> </mrow> <mn>2</mn> </mroot> </mrow> <mn>3</mn> </mroot> <mo>.</mo> </mstyle> </math></p> -<p>เหมือนๆ กับสัญลักษณ์ "ราก" ของสมการนี้ <math> <mrow> <mi>a</mi> <msup> <mi>x</mi> <mn>2</mn> </msup> <mo>+</mo> <mi>b</mi> <mi>x</mi> <mo>+</mo> <mi>c</mi> <mo>=</mo> <mn>0</mn> <mo>,</mo> </mrow> </math> คลิกตรงไหนก็ได้ในพื้นที่สีเหลือง เพื่อ ย่อ/ขยาย :</p> -<div style="display: none;"> - <h2 id="Zoomable_Math" name="Zoomable_Math">Zoomable Math</h2> - <h3 id="HTML_Content">HTML Content</h3> - <pre class="brush: html"> <p> - <math display="block"> - <mstyle id="zoomableMath" mathbackground="yellow"> - <mrow> - <mi>x</mi> - <mo>=</mo> - <mfrac> - <mrow> - <mrow> - <mo>-</mo> - <mi>b</mi> - </mrow> - <mo>&#xB1;</mo> - <msqrt> - <mrow> - <msup> - <mi>b</mi> - <mn>2</mn> - </msup> - <mo>-</mo> - <mrow> - <mn>4</mn> - <mi>a</mi> - <mi>c</mi> - </mrow> - </mrow> - </msqrt> - </mrow> - <mrow> - <mn>2</mn> - <mi>a</mi> - </mrow> - </mfrac> - </mrow> - </mstyle> - </math> - </p> - -</pre> - <h3 id="JavaScript_Content">JavaScript Content</h3> - <pre class="brush: js"> function zoomToggle() - { - if (this.hasAttribute("mathsize")) { - this.removeAttribute("mathsize"); - } else { - this.setAttribute("mathsize", "200%"); - } - } - - function load() - { - document.getElementById("zoomableMath"). - addEventListener("click", zoomToggle, false); - } - - window.addEventListener("load", load, false);</pre> -</div> -<p style="text-align: center;">{{ EmbedLiveSample('Zoomable_Math') }}</p> -<p>ลองพิจารณาการมาร์คอัพที่น่าสนใจอันนี้ <math display="block"> <mrow> <mo>{</mo> <mtable> <mtr> <mtd columnalign="center"> <mrow> <msub> <mi>u</mi> <mi>t</mi> </msub> <mo>+</mo> <msub> <mrow> <mi>f</mi> <mo>(</mo> <mi>u</mi> <mo>)</mo> </mrow> <mi>x</mi> </msub> <mo>=</mo> <mn>0</mn> </mrow> </mtd> </mtr> <mtr> <mtd columnalign="center"> <mrow> <mi>u</mi> <mo stretchy="false">(</mo> <mn>0</mn> <mo>,</mo> <mi>x</mi> <mo stretchy="false">)</mo> <mo>=</mo> <mrow> <mo>{</mo> <mtable> <mtr> <mtd> <mrow> <msup> <mi>u</mi> <mo>-</mo> </msup> </mrow> </mtd> <mtd> <mrow> <mtext>if </mtext> <mi>x</mi> <mo><</mo> <mn>0</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msup> <mi>u</mi> <mo>+</mo> </msup> </mrow> </mtd> <mtd> <mrow> <mtext>if </mtext> <mi>x</mi> <mo>></mo> <mn>0</mn> </mrow> </mtd> </mtr> </mtable> </mrow> </mrow> </mtd> </mtr> </mtable> </mrow> </math> หรือการมาร์คอัพที่ซับซ้อนอย่าง <math display="block"> <mrow> <msub> <mover> <mi>Ell</mi> <mo>^</mo> </mover> <mi>Y</mi> </msub> <mo stretchy="false">(</mo> <mi>Z</mi> <mo>;</mo> <mi>z</mi> <mo>,</mo> <mi>τ</mi> <mo stretchy="false">)</mo> <mo>:=</mo> <msub> <mo>∫</mo> <mi>Y</mi> </msub> <mo>(</mo> <munder> <mo>∏</mo> <mi>l</mi> </munder> <mfrac> <mrow> <mrow> <mo>(</mo> <mfrac> <msub> <mi>y</mi> <mi>l</mi> </msub> <mrow> <mn>2</mn> <mi>π</mi> <mi mathvariant="normal">i</mi> </mrow> </mfrac> <mo>)</mo> </mrow> <mrow> <mi>θ</mi> <mo>(</mo> <mfrac> <msub> <mi>y</mi> <mi>l</mi> </msub> <mrow> <mn>2</mn> <mi>π</mi> <mi mathvariant="normal">i</mi> </mrow> </mfrac> <mo>-</mo> <mi>z</mi> <mo>)</mo> </mrow> <msup><mi>θ</mi> <mo>′</mo></msup> <mo stretchy="false">(</mo> <mn>0</mn> <mo stretchy="false">)</mo> </mrow> <mrow> <mi>θ</mi> <mo stretchy="false">(</mo> <mo>-</mo> <mi>z</mi> <mo stretchy="false">)</mo> <mrow> <mi>θ</mi> <mo>(</mo> <mfrac> <msub> <mi>y</mi> <mi>l</mi> </msub> <mrow> <mn>2</mn> <mi>π</mi> <mi mathvariant="normal">i</mi> </mrow> </mfrac> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>)</mo> <mo>×</mo> <mo>(</mo> <munder> <mo>∏</mo> <mi>k</mi> </munder> <mfrac> <mrow> <mrow> <mi>θ</mi> <mo>(</mo> <mfrac> <msub> <mi>e</mi> <mi>k</mi> </msub> <mrow> <mn>2</mn> <mi>π</mi> <mi mathvariant="normal">i</mi> </mrow> </mfrac> <mo>-</mo> <mo stretchy="false">(</mo> <msub> <mi>α</mi> <mi>k</mi> </msub> <mo>+</mo> <mn>1</mn> <mo stretchy="false">)</mo> <mi>z</mi> <mo>)</mo> </mrow> <mi>θ</mi> <mo stretchy="false">(</mo> <mo>-</mo> <mi>z</mi> <mo stretchy="false">)</mo> </mrow> <mrow> <mrow> <mi>θ</mi> <mo>(</mo> <mfrac> <msub> <mi>e</mi> <mi>k</mi> </msub> <mrow> <mn>2</mn> <mi>π</mi> <mi mathvariant="normal">i</mi> </mrow> </mfrac> <mo>-</mo> <mi>z</mi> <mo>)</mo> </mrow> <mi>θ</mi> <mo stretchy="false">(</mo> <mo>-</mo> <mo stretchy="false">(</mo> <msub> <mi>α</mi> <mi>k</mi> </msub> <mo>+</mo> <mn>1</mn> <mo stretchy="false">)</mo> <mi>z</mi> <mo stretchy="false">)</mo> </mrow> </mfrac> <mo>)</mo> </mrow> </math> <math display="block"> <mrow> <mi>π</mi> <mo stretchy="false">(</mo> <mi>n</mi> <mo stretchy="false">)</mo> <mo>=</mo> <munderover> <mo>∑</mo> <mrow> <mi>m</mi> <mo>=</mo> <mn>2</mn> </mrow> <mi>n</mi> </munderover> <mrow> <mo>⌊</mo> <msup> <mrow> <mo>(</mo> <mrow> <munderover> <mo>∑</mo> <mrow> <mi>k</mi> <mo>=</mo> <mn>1</mn> </mrow> <mrow> <mi>m</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <mrow> <mo minsize="1.5">⌊</mo> <mo>(</mo> <mi>m</mi> <mo>/</mo> <mi>k</mi> <mo>)</mo> <mo minsize="2">/</mo> <mo>⌈</mo> <mi>m</mi> <mo>/</mo> <mi>k</mi> <mo>⌉</mo> <mo minsize="1.5">⌋</mo> </mrow> </mrow> <mo>)</mo> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <mo>⌋</mo> </mrow> </mrow> </math> <math display="block"> <mrow> <msub> <mrow> <mo>∥</mo> <mi>ϕ</mi> <mo>∥</mo> </mrow> <mrow> <msubsup> <mi>W</mi> <mi>s</mi> <mi>k</mi> </msubsup> <mo stretchy="false">(</mo> <msub> <mi>Ω</mi> <mi>g</mi> </msub> <mo stretchy="false">)</mo> </mrow> </msub> <mo>≝</mo> <msup> <mrow> <mo>(</mo> <munder> <mo>∑</mo> <mrow> <mo>|</mo> <mi>α</mi> <mo>|</mo> <mo>≦</mo> <mi>k</mi> </mrow> </munder> <msubsup> <mfenced close="∥" open="∥"> <mfrac> <mrow> <msup> <mo>∂</mo> <mi>α</mi> </msup> <mi>ϕ</mi> </mrow> <mrow> <mo>∂</mo> <msup> <mi>ξ</mi> <mi>α</mi> </msup> </mrow> </mfrac> </mfenced> <mrow> <msup> <mi>L</mi> <mi>s</mi> </msup> <mo stretchy="false">(</mo> <msub> <mi>Ω</mi> <mi>g</mi> </msub> <mo stretchy="false">)</mo> </mrow> <mi>s</mi> </msubsup> <mo>)</mo> </mrow> <mrow> <mn>1</mn> <mo>/</mo> <mi>s</mi> </mrow> </msup> </mrow> </math></p> -<p>ตัวอย่างอื่นๆ, ให้ดูที่ลิงก์ในหน้าของ <a href="./">โครงการ MathML</a>, และถ้าคุณ <a href="build.html">สร้าง</a> ตัวโปรแกรม Mozilla ใช้เอง, กรุณาดูที่ไดเรกทอรี <i>mozilla/layout/mathml/tests</i>.</p> -<p>เอาละ, แล้วยังไงต่อไปล่ะ? หลังจากที่คุณได้ลอง MathML ใน Mozilla แล้ว คุณได้เห็นอะไรบ้าง? จะทำยังไงกับบางสิ่งบางอย่างที่คุณคิดว่า มันดูจะไม่ตรงตามข้อกำหนด MathML ซะเท่าไหร่? หรือบางอย่างที่มันดูน่ารำคาญ ไม่น่าดู, และคุณคิดว่าคุณสามารถทำมันได้ดีกว่าซะอีก? หรือบางอย่างที่มันเคยใช้ได้ก่อนหน้านี้ แต่ว่าตอนนี้มันใช้ไม่ได้แล้ว (เรียกอีกอย่างว่า regressions)? ไม่ว่าจะเป็นกรณีไหน, ให้ตรงไปที่ <a href="../../quality/bug-writing-guidelines.html">Bugzilla</a> เพื่อรายงานปัญหาที่พบ. Bugzilla มีเนื้อที่จำนวนมากสำหรับจัดเก็บปัญหาเหล่านี้, และแน่นอน, ปัญหาของคุณคงจะไม่ได้รับการแก้ไขแน่ ถ้ามันไม่เคยถูกรายงาน!</p> -<p><a href="../../get-involved.html">มาช่วยกัน</a> ต่อเติม เสริม <a href="../../newlayout/">Gecko</a> ด้วยตัววาด MathML ที่มีความสามารถสูง และทำตามมาตรฐาน. คุณสามารถทำได้เดี๋ยวนี้ ตอนนี้ โดย <a href="authoring.html">ใส่เนื้อหา MathML ลงในเวบของคุณ</a>, แจ้งข้อผิดพลาดที่ <a href="../../quality/bug-writing-guidelines.html">Bugzilla</a>, และถ้าคุณสามารถช่วยเรื่องเขียนโปรแกรมได้, มาช่วย <a href="http://lxr.mozilla.org/seamonkey/source/layout/mathml/">ตรวจสอบ/ปรับปรุง โค้ดปัจจุบัน</a>, และ/หรือ เลือกอะไรสักอย่างนึงจาก <a href="update.html">รายการสิ่งที่ต้องทำ (ToDo)</a>.</p> diff --git a/files/th/tools/webide/index.html b/files/th/tools/webide/index.html deleted file mode 100644 index 13acbd9330..0000000000 --- a/files/th/tools/webide/index.html +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: WebIDE -slug: Tools/WebIDE -tags: - - Apps - - B2G - - Debugging - - Firefox OS - - NeedsTranslation - - TopicStub - - WebIDE - - tool -translation_of: Archive/WebIDE ---- -<div class="summary"> -<p><span id="result_box" lang="th"><span class="hps">WebIDE</span> <span class="hps">ช่วยให้คุณสามารถ</span><span>สร้าง, แก้ไข,</span> <span class="hps">ทำงานและ</span><span>การแก้ปัญหา</span><span class="alt-edited">แอพพลิเคชั่น</span><span>เว็บ</span></span> <span class="short_text" id="result_box" lang="th"><span class="hps">โดยใช้</span></span> <a href="https://developer.mozilla.org/en-US/docs/Tools/Firefox_OS_Simulator">Firefox OS Simulator</a> <span class="short_text" id="result_box" lang="th"><span class="hps">หรือ</span><span>อุปกรณ์ </span><span class="hps">Firefox</span> <span class="hps">OS </span></span><span class="short_text" lang="th"><span>จริง</span> </span></p> - -<p><span class="short_text" id="result_box" lang="th"><span class="hps">นอกจากนี้ยัง</span><span>ช่วยให้คุณสามารถ</span><span>เชื่อมต่อ</span></span> <a href="https://developer.mozilla.org/en-US/docs/Tools">Firefox Developer Tools</a> <span id="result_box" lang="th"><span class="hps">ไปยัง</span><span>เบราว์เซอร์</span><span>อื่น ๆ</span> <span class="hps">รวมทั้ง</span> <span class="hps">Firefox สำหรับ</span> <span class="hps">Android,</span> <span class="hps">Chrome บน</span> <span class="hps">Android,</span> <span class="hps">และ Safari</span> <span class="hps">บน iOS</span></span><br> - โปรดดู <span id="result_box" lang="th"><span class="hps">หน้า</span></span> <a href="https://developer.mozilla.org/en-US/docs/Tools/Remote_Debugging">Remote Debugging</a> <span id="result_box" lang="th"><span>สำหรับคำแนะนำ</span><span>เกี่ยวกับวิธีการ</span><span>เชื่อมต่อกับ</span><span>เบราว์เซอร์</span><span>ที่เฉพาะเจาะจง</span></span></p> -</div> - -<p>With WebIDE, you first <a href="/en-US/docs/Tools/WebIDE/Setting_up_runtimes">set up one or more runtimes</a>. A runtime is an environment in which you'll run and debug the app. A runtime could be a Firefox OS device connected to the desktop over USB (or over Wi-Fi since <a href="/en-US/Firefox/Releases/39">Firefox 39</a>), or it could be a Firefox OS Simulator installed on the desktop itself.</p> - -<p>Next, you <a href="/en-US/docs/Tools/WebIDE/Creating_and_editing_apps">create an app, or open an existing app</a>. If you're creating a new app you can start with a template that includes the directory structure and the minimum boilerplate you need to get started, or a more complete template that shows how to use a privileged API. WebIDE shows your app's files in a tree, and you can edit and save them using a built-in source editor. Of course, you don't have to use the built-in editor: you can develop your app entirely outside WebIDE, and only use it for debugging.</p> - -<p>Finally, you can <a href="/en-US/docs/Tools/WebIDE/Running_and_debugging_apps">install the app in one of the runtimes and run it</a>. You can then open the usual suite of developer tools - the <a href="https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector">Inspector</a>, <a href="https://developer.mozilla.org/en-US/docs/Tools/Web_Console">Console</a>, <a href="https://developer.mozilla.org/en-US/docs/Tools/Debugger">JavaScript Debugger</a> and so on - to examine and modify the running app.</p> - -<hr> -<dl> - <dt><a href="/th/docs/Tools/WebIDE/การเปิด_WebIDE">การเปิด WebIDE</a></dt> - <dd><span class="short_text" id="result_box" lang="th"><span class="hps">วิธีการเปิด</span> <span class="hps">WebIDE</span> <span class="hps">จากภายใน</span> <span class="hps">Firefox</span></span></dd> - <dt><a href="/th/docs/Tools/WebIDE/การตั้งค่ารันไทม์">การตั้งค่ารันไทม์</a></dt> - <dd><span id="result_box" lang="th"><span class="hps">วิธีการ</span><span>เชื่อมต่อกับ</span><span>รันไทม์</span><span>ในที่ที่คุณ</span><span>สามารถติดตั้ง</span><span class="alt-edited">แอพพลิเคชั่น</span><span>รวมทั้ง</span><span>อุปกรณ์</span> <span class="hps">Firefox</span> <span class="hps">OS,</span> <span class="hps">Firefox</span> <span class="hps">OS</span> <span class="hps">Simulator</span><span>,</span> <span class="hps">และ Firefox</span> <span class="hps">สำหรับ Android</span></span></dd> - <dt><a href="/th/docs/Tools/WebIDE/การสร้างและการแก้ไขแอพพลิเคชั่น">การสร้างและการแก้ไขแอพพลิเคชั่น</a></dt> - <dd><span class="short_text" id="result_box" lang="th"><span class="hps">วิธีการ</span><span> สร้าง เปิด</span><span> และพัฒนา</span><span class="alt-edited">แอพพลิเคชั่น โดย</span><span>ใช้</span> <span class="hps">WebIDE</span></span></dd> - <dt><a href="/th/docs/Tools/WebIDE/การทำงานและการแก้จุดบกพร่องแอพพลิเคชั่น">การทำงานและการแก้จุดบกพร่องแอพพลิเคชั่น</a></dt> - <dd><span id="result_box" lang="th"><span class="hps">วิธีการติดตั้ง</span></span><span class="short_text" id="result_box" lang="th"><span class="alt-edited">แอพพลิเคชั่น</span></span><span lang="th"><span>รันไทม์</span><span>และ</span><span>แก้ปัญหา</span><span>โดยใช้</span> <span class="hps">Firefox</span> <span class="hps">เครื่องมือสำหรับนักพัฒนา</span></span></dd> - <dt><a href="/th/docs/Tools/WebIDE/การทำงานร่วมกับคอร์โดวาแอพพลิเคชั่นใน_WebIDE">การทำงานร่วมกับคอร์โดวาแอพพลิเคชั่นใน WebIDE</a></dt> - <dd><span id="result_box" lang="th"><span class="hps">จาก</span> <span class="hps">Firefox</span> <span class="hps">39,</span> <span class="hps">คุณสามารถแก้ไข</span><span>และการแก้ปัญหา</span><span>คอร์โดวา</span><span class="alt-edited">แอพพลิเคชั่น</span><span>ที่ใช้</span> <span class="hps">WebIDE</span></span></dd> - <dt><a href="/th/docs/Tools/WebIDE/Troubleshooting">การแก้ไขปัญหา </a></dt> - <dd><span id="result_box" lang="th"><span class="hps">ความช่วยเหลือสำหรับ</span><span>ปัญหาเกี่ยวกับ</span> <span class="hps">WebIDE</span> <span class="hps">โดยเฉพาะอย่างยิ่ง</span><span>ปัญหา</span><span>การเชื่อมต่อกับ</span><span>รันไทม์</span></span></dd> -</dl> diff --git a/files/th/tools/webide/troubleshooting/index.html b/files/th/tools/webide/troubleshooting/index.html deleted file mode 100644 index d6dd5fd51c..0000000000 --- a/files/th/tools/webide/troubleshooting/index.html +++ /dev/null @@ -1,117 +0,0 @@ ---- -title: การแก้ไขปัญหา WebIDE -slug: Tools/WebIDE/Troubleshooting -translation_of: Archive/WebIDE/Troubleshooting ---- -<h2 id="การเชื่อมต่ออุปกรณ์_Firefox_OS_ผ่าน_USB"><span class="short_text" id="result_box" lang="th"><span class="hps">การเชื่อมต่ออุปกรณ์</span> <span class="hps">Firefox</span> <span class="hps">OS</span> <span class="hps">ผ่าน USB</span></span></h2> - -<p><span id="result_box" lang="th"><span class="hps">ถ้าคุณ</span><span>กำลังพยายามที่จะ</span><span>เชื่อมต่ออุปกรณ์</span> <span class="hps">Firefox</span> <span class="hps">OS เพื่อ</span> <span class="hps">WebIDE</span> <span class="hps">และ มันไม่</span><span>แสดงขึ้น</span></span> <span class="short_text" id="result_box" lang="th"><span class="hps">นี่คือบาง</span><span>สิ่งที่คุณสามารถ</span><span>ลองทำ:</span></span></p> - -<ul> - <li><font><font>ตรวจสอบรุ่นของ Firefox OS: ให้แน่ใจว่าอุปกรณ์ของคุณใช้</font></font><strong><font><font>Firefox OS 1.2 / Boot2Gecko 1.2 </font></font></strong><font><font>หรือสูงกว่า </font></font><code>Device Information > Software</code><font><font>การตรวจสอบรุ่นไปที่แอปการตั้งค่าบนอุปกรณ์แล้ว</font><font> </font><font>ถ้าคุณไม่มีเวอร์ชันที่สูงพอให้ค้นหาอุปกรณ์ของคุณใน</font></font><a href="/en-US/Firefox_OS/Developer_phone_guide"><font><font>คู่มือสำหรับนักพัฒนาซอฟต์แวร์</font></font></a><font><font>และทำตามคำแนะนำในการอัปเกรด</font></font></li> - <li><font><font>เปิดใช้งานการแก้จุดบกพร่องระยะไกล: </font></font><code>Device information > More information > Developer</code><font><font>ในแอปตั้งค่าบนอุปกรณ์ให้ไปที่</font></font> - <ul> - <li><font><font>Firefox OS 1.3 ขึ้นไป: "Remote Debugging" เป็นเพียงช่องทำเครื่องหมายง่ายๆ </font><font>ทำเครื่องหมายในช่อง</font></font></li> - <li><font><font>Firefox OS 1.4 ขึ้นไป: "Remote Debugging" จะขอให้คุณเปิดใช้งานเฉพาะ ADB หรือ ADB และ DevTools </font><font>เลือก "ADB และ DevTools"</font></font></li> - </ul> - </li> - <li><font><font>ปิดใช้งานการล็อกหน้าจอในอุปกรณ์ของคุณ: ในแอปการตั้งค่าบนอุปกรณ์ให้ไปที่</font></font><code>Screen Lock</code><font><font>และยกเลิกการ</font></font><code>Lock Screen</code><font><font>เลือกช่องทำเครื่องหมาย </font><font>นี่เป็นวิธีที่ดีเพราะเมื่อหน้าจอถูกล็อคการเชื่อมต่อโทรศัพท์สูญหายซึ่งหมายความว่าจะไม่สามารถแก้ปัญหาได้อีกต่อไป</font></font></li> - <li><font><font>ตรวจสอบว่าคุณไม่ได้เชื่อมต่อโทรศัพท์ Android พร้อมกับโทรศัพท์ระบบปฏิบัติการ Firefox ในคอมพิวเตอร์ของคุณ</font></font></li> - <li>Check the USB cable you are using:เปลี่ยนการกระทำทุกอย่างเป็นภาษา ไทย - <p> </p> - - <ul> - <li><font><font>ลองถอดปลั๊กและเสียบสายเคเบิล USB อีกครั้ง</font></font></li> - <li><font><font>ลองเสียบสาย USB เข้ากับพอร์ตอื่นในคอมพิวเตอร์ของคุณ </font><font>คุณอาจต้องสลับระหว่างพอร์ต</font></font></li> - <li><font><font>ลองใช้สาย USB อื่น </font><font>สายที่มากับโทรศัพท์มักมีคุณภาพไม่ดีและมักล้มเหลว</font></font></li> - <li><font><font>ลองใช้สายเคเบิล USB ที่สั้นกว่า </font><font>สาย USB ยาวได้รับทราบว่าไม่ทำงานได้ดี</font></font></li> - </ul> - </li> - <li><font><font>ลองปิดใช้งานและเปิดใช้งานการแก้ไขปัญหาระยะไกลอีกครั้งในแอปการตั้งค่าบนอุปกรณ์</font></font></li> - <li><font><font>ถ้า</font></font><a href="/en-US/docs/Tools/WebIDE#Custom_runtimes"><font><font>คุณปิดการใช้งาน ADB Addon Helper</font></font></a><font><font>คุณทำสำเร็จ</font></font><code>adb forward</code><font><font>หรือไม่?</font></font></li> - <li><font><font>ถ้าคุณใช้ Linux:</font></font> - <ul> - <li><font><font>ให้แน่ใจว่าคุณเพิ่ม</font></font><code>udev</code><font><font>ไฟล์กฎตามที่บันทึกไว้ในขั้นตอนที่ 3 ของคู่มือนี้เพื่อ</font><font>ตั้งค่าอุปกรณ์</font></font><a class="external external-icon" href="http://developer.android.com/tools/device.html#setting-up"><font><font> Android </font></font></a><code>idVendor</code><font><font>แอตทริบิวต์ที่จะใช้สำหรับ Geeksphone คือ "05c6" และ</font></font><a class="external external-icon" href="http://developer.android.com/tools/device.html#VendorIds"><font><font>หน้านี้</font></font></a><font><font>รายการอื่น ๆ</font></font><code>idVendor</code><font><font>ค่า </font><font>จากนั้นให้เรียกใช้</font></font><code>adb devices</code><font><font>เพื่อให้แน่ใจว่าอุปกรณ์ของคุณอยู่ในรายการ </font><font>หากอุปกรณ์ดูเหมือนจะเป็น "no permission" คุณต้องรีสตาร์ทเซิร์ฟเวอร์ adb (เช่น</font></font><code>adb kill-server;adb start-server</code><font><font>)</font></font></li> - </ul> - </li> - <li><font><font>ถ้าคุณใช้ Windows:</font></font> - <ul> - <li><font><font>คุณจำเป็นต้องติดตั้งไดรเวอร์เป็นเอกสารในขั้นตอนที่ 3 ของคู่มือนี้เพื่อ</font><font>ตั้งค่าอุปกรณ์</font></font><a class="external external-icon" href="http://developer.android.com/tools/device.html#setting-up"><font><font> Android </font></font></a><font><font>คุณสามารถค้นหาไดรเวอร์สำหรับอุปกรณ์ Geeksphone บน</font></font><a class="external external-icon" href="http://downloads.geeksphone.com/"><font><font>เว็บไซต์ Geeksphone</font></font></a><font><font>และไดรเวอร์สำหรับอุปกรณ์ของ Google บน</font><font>เว็บไซต์ของ</font></font><a href="http://developer.android.com/sdk/win-usb.htm"><font><font> Google </font></font></a><font><font>Windows 8 เป็นค่าเริ่มต้นจะไม่ให้คุณติดตั้งโปรแกรมควบคุมที่ไม่ได้ลงชื่อ </font><font>ดูการกวดวิชานี้เกี่ยวกับ</font></font><a class="external-icon external" href="http://www.craftedge.com/tutorials/driver_install_windows8/driver_install_win8.html" title="http://www.craftedge.com/tutorials/driver_install_windows8/driver_install_win8.html"><font><font>"วิธีการติดตั้งโปรแกรมควบคุมที่ไม่ได้ลงนามใน Windows </font></font></a><font><font>8"</font></font></li> - <li><font><font>หาก WebIDE ไม่สามารถดูอุปกรณ์ของคุณหลังจากทำตามขั้นตอนทั้งหมดที่คุณอาจต้อง</font></font><a class="external-icon external" href="http://blog.fh-kaernten.at/wehr/?p=1182"><font><font>แก้ไข </font></font></a><font><font>adb_usb.ini</font></font></li> - </ul> - </li> - <li><font><font>หากคุณใช้ Mac OS X:</font></font> - <ul> - <li><font><font>หากคุณได้รับข้อผิดพลาดเกี่ยวกับการหมดเวลาที่เชื่อมต่อกับอุปกรณ์จำลองและอุปกรณ์จริงคุณอาจไม่สามารถเชื่อมต่อกับ localhost เนื่องจากไฟล์ว่าง / etc / hosts </font><font>คุณสามารถแก้ปัญหาได้โดยประชากรของไฟล์และล้างแคช DNS </font><font>ตามที่อธิบายไว้ที่นี่</font></font></li> - <li><font><font>หากคุณเป็นผู้ใช้ EasyTether คุณจะต้องถอนการติดตั้งหรือปิดใช้งาน EasyTether: </font></font><code>sudo kextunload /System/Library/Extensions/EasyTetherUSBEthernet.kext</code></li> - </ul> - </li> -</ul> - -<h2 id="การเชื่อมต่ออุปกรณ์_Firefox_OS_ผ่าน_Wi-Fi"><span class="short_text" id="result_box" lang="th"><span class="hps">การเชื่อมต่ออุปกรณ์</span> <span class="hps">Firefox</span> <span class="hps">OS</span> <span class="hps">ผ่าน Wi-Fi</span></span></h2> - -<ul> - <li><font><font>ตรวจสอบเวอร์ชันของคุณ: การดีบักแบบ Wi-Fi ต้องใช้ Firefox 39 หรือสูงกว่าและอุปกรณ์ Firefox OS ที่ใช้งาน Firefox OS 3.0 จาก 2015-03-27 หรือใหม่กว่า</font></font></li> - <li><font><font>เครื่องสแกนโค้ด QR อาจเป็นเรื่องที่น่าหงุดหงิดในขณะนี้เนื่องจากอุปกรณ์จริงจะจับภาพความละเอียดต่ำมาก </font></font><a href="https://bugzil.la/1145772"><font><font>ข้อผิดพลาด 1145772</font></font></a><font><font>มีเป้าหมายเพื่อปรับปรุงสิ่งนี้ในเร็ว ๆ นี้ </font><font>หากคุณมีปัญหาในเรื่องนี้ให้ลองสแกนด้วยทิศทางที่ต่างกัน </font><font>หากคุณเลือก "สแกนและจดจำแล้วคุณจะไม่ต้องสแกนรหัสอีกครั้งในครั้งต่อไปที่คุณเชื่อมต่อคอมพิวเตอร์กับอุปกรณ์นี้</font></font></li> -</ul> - -<h2 id="การเชื่อมต่อกับ_Firefox_สำหรับ_Android"><span class="short_text" id="result_box" lang="th"><span class="hps">การเชื่อมต่อกับ</span> <span class="hps">Firefox</span> <span class="hps">สำหรับ Android</span></span></h2> - -<p><font><font>หากคุณกำลังพยายามเชื่อมต่อกับอินสแตนซ์ Firefox ที่รันบน Android OS และไม่ปรากฏขึ้นคุณสามารถลองทำสิ่งต่างๆต่อไปนี้:</font></font></p> - -<ul> - <li><font><font>ตรวจสอบเวอร์ชั่นของ Firefox: ให้แน่ใจว่าอุปกรณ์ของคุณใช้</font></font><strong><font><font>Firefox 36 </font></font></strong><font><font>หรือสูงกว่า </font><font>WebIDE จะไม่ตรวจสอบรุ่นเก่าโดยอัตโนมัติเพื่อให้คุณต้องเปิดใช้งานการส่งต่อพอร์ตและเชื่อมต่อกับพอร์ตอุปกรณ์ - ทำตามคำแนะนำ</font><font>ที่นี่</font></font></li> - <li><font><font>ให้แน่ใจว่าคุณได้เปิดใช้งานการแก้จุดบกพร่องระยะไกลใน Firefox: เปิด Firefox สำหรับ Android เปิดเมนูเลือก</font><font>แล้วตรวจสอบช่องทำเครื่องหมายที่</font></font><code>Settings</code><code>Developer Tools > Remote debugging</code></li> - <li><font><font>ตรวจสอบว่ามีการแก้จุดบกพร่อง USB ในการตั้งค่านักพัฒนาซอฟต์แวร์ของอุปกรณ์</font></font></li> - <li><font><font>ถ้าคุณยังไม่เห็นอุปกรณ์ของคุณในหน้าต่าง WebIDE ให้ลองสลับ</font></font><code>Remote debugging</code><font><font>บนโทรศัพท์</font></font> - <ul> - <li><font><font>ตัดการเชื่อมต่ออุปกรณ์ของคุณจากคอมพิวเตอร์และปิด</font></font><code>Remote debugging</code><font><font>เครื่อง</font></font></li> - <li><font><font>เชื่อมต่ออุปกรณ์อีกครั้งและเปิด</font></font><code>Remote debugging</code><font><font>- โปรแกรมนี้จะรีสตาร์ทอินสแตนซ์ดีบักเกอร์บนโทรศัพท์</font></font></li> - <li><font><font>ลองเชื่อมต่อผ่าน WebIDE อีกครั้ง</font></font></li> - </ul> - </li> - <li><font><font>หากใช้ Windows ตรวจสอบให้แน่ใจว่าอุปกรณ์ Android ของคุณได้รับการตรวจสอบอย่างถูกต้องและใช้ไดรฟ์ USB ของ Google ที่มาพร้อมกับ Android SDK</font></font></li> -</ul> - -<h2 id="การเชื่อมต่อกับเบราว์เซอร์อื่น_ๆ_(Chrome_Safari)"><span class="short_text" id="result_box" lang="th"><span class="hps">การเชื่อมต่อกับ</span><span>เบราว์เซอร์</span><span>อื่น ๆ</span> <span class="atn hps">(</span><span>Chrome, Safari</span><span>)</span></span></h2> - -<p><font><font>WebIDE ใช้</font></font><a href="/en-US/docs/Tools/Valence"><font><font>Valence (ก่อนหน้านี้คือ Firefox Tools Adapter)</font></font></a><font><font>เพื่อเข้าถึงเบราว์เซอร์อื่นเช่น Chrome และ Safari </font></font></p> - -<p><font><font>หากคุณกำลังมีปัญหาในการเชื่อมต่อกับเบราว์เซอร์อื่น ๆ เหล่านี้ให้ตรวจสอบขั้นตอนการติดตั้งและบันทึกอื่น ๆ สำหรับเบราว์เซอร์ผู้ที่อยู่ใน</font><font>หน้า</font></font><a href="/en-US/docs/Tools/Valence"><font><font> Valence</font></font></a></p> - -<h2 id="ไม่สามารถแก้ปัญหาบางแอพพลิเคชั่น(debug)">ไม่สามารถแก้ปัญหาบาง<span class="short_text" id="result_box" lang="th"><span class="alt-edited">แอพพลิเคชั่น(</span></span>debug<span class="short_text" lang="th"><span class="alt-edited">)</span></span></h2> - -<p><font><font>หากคุณพบว่าคุณไม่สามารถแก้ปัญหาแอปพลิเคชันที่ได้รับการรับรองแอปที่ติดตั้งหรือแอปที่ติดตั้งไว้ในอุปกรณ์จริงแล้วคุณอาจกำลังดูนโยบายด้านความปลอดภัยที่มีสิทธิ์ จำกัด ของ WebIDE </font><font>หากต้องการข้อมูลเพิ่มเติมโปรดดูที่ส่วนที่เกี่ยวกับ</font></font><a href="/en-US/docs/Tools/WebIDE#Unrestricted_app_debugging_%28including_certified_apps.2C_main_process.2C_etc.%29"><font><font>การแก้จุดบกพร่องไม่ จำกัด แอป (รวมถึงแอพพลิเคได้รับการรับรองกระบวนการหลัก ฯลฯ</font></font></a><font><font> )</font></font></p> - -<h2 id="ไม่สามารถโหลดรายชื่อโครงการ"><span class="short_text" id="result_box" lang="th"><span class="hps">ไม่สามารถโหลด</span><span>รายชื่อ</span><span>โครงการ</span></span></h2> - -<p><font><font>หากคุณเปิด WebIDE ใน Firefox เวอร์ชันใดเวอร์ชันหนึ่งแล้วปรับลดรุ่นเป็น Firefox เวอร์ชันก่อนหน้าด้วยโปรไฟล์เดียวกันคุณอาจเห็นข้อผิดพลาด "Unable to load project list" เมื่อเปิด WebIDE ในเวอร์ชัน Firefox ก่อนหน้านี้</font></font></p> - -<p><font><font>ซึ่งอาจเกิดขึ้นได้เมื่อระบบจัดเก็บข้อมูลที่ WebIDE ใช้ ( </font></font><a href="/en-US/docs/Web/API/IndexedDB_API"><font><font>IndexedDB</font></font></a><font><font> ) จำเป็นต้องย้ายหรือปรับโครงสร้างไฟล์ภายในสำหรับเวอร์ชัน Firefox รุ่นใหม่ </font><font>รายการโครงการจะกลายเป็นเวอร์ชันล่าสุดของ Firefox ที่ไม่สามารถเข้าถึงได้</font></font></p> - -<p><font><font>ไม่มีข้อมูลสูญหาย แต่คุณจะต้องใช้ Firefox รุ่นล่าสุดที่ใช้กับโปรไฟล์ของคุณเพื่อรับรายชื่อโครงการ</font></font></p> - -<p><font><font>ถ้าคุณต้องการใช้ Firefox เวอร์ชันเก่ากว่านี้คุณสามารถลองลบรายการโครงการตามวิธีการต่อไปนี้ได้ แต่นี่ไม่ได้รับการสนับสนุนและอาจส่งผลต่อปัญหาหรือการสูญหายของข้อมูลเพิ่มเติม:</font></font></p> - -<ol> - <li><font><font>ปิด Firefox</font></font></li> - <li><font><font>ค้นหาไดเรกทอรีโปรไฟล์ Firefox ของคุณ</font></font></li> - <li><font><font>ค้นหา</font></font><code>storage</code><font><font>โฟลเดอร์ภายในไดเร็กทอรีโปรไฟล์</font></font></li> - <li><font><font>ภายใต้บางส่วนของต้นไม้แฟ้มนี้ควรมีไฟล์และ / หรือไดเรกทอรีที่ขึ้นต้นด้วย</font></font><code>4268914080AsptpcPerjo</code><font><font>(ชื่อที่ถูกแฮชของฐานข้อมูล)</font></font></li> - <li><font><font>ลบไฟล์และไดเรกทอรีดังกล่าวออก</font></font></li> - <li><font><font>เริ่ม Firefox และ WebIDE อีกครั้ง</font></font></li> -</ol> - -<h2 id="เปิดใช้งานการเข้าสู่ระบบ"><span class="short_text" id="result_box" lang="th"><span class="hps">เปิดใช้งาน</span><span>การเข้าสู่ระบบ</span></span></h2> - -<p><font><font>นอกจากนี้คุณยังสามารถเปิดใช้งานการบันทึกข้อมูลแบบ verbose เพื่อรวบรวมการวินิจฉัย:</font></font></p> - -<ol start="1" style="list-style-type: decimal;"> - <li><font><font>เปิด</font></font><a class="external external-icon" href="http://kb.mozillazine.org/About:config"><font><font>about: config</font></font></a><font><font>และเพิ่มการตั้งค่าใหม่ที่เรียกว่า</font></font><code>extensions.adbhelper@mozilla.org.sdk.console.logLevel</code><font><font>มีค่าสตริง</font></font><code>all</code><font><font>และการตั้งค่า</font><font>ไป</font></font><code>extensions.adbhelper@mozilla.org.debug</code><code>true</code></li> - <li><font><font>ใน</font></font><a class="external external-icon" href="https://support.mozilla.org/en-US/kb/disable-or-remove-add-ons"><font><font>Add-on Manager</font></font></a><font><font>ให้ปิดใช้งานและเปิดใช้งาน</font><a class="external external-icon" href="https://support.mozilla.org/en-US/kb/disable-or-remove-add-ons"><font>Add-on</font></a><font>ของ ADB Helper ใหม่</font></font></li> - <li><font><font>เปิด</font></font><a href="https://developer.mozilla.org/en-US/docs/Tools/Browser_Console"><font><font>เบราว์เซอร์คอนโซล</font></font></a><code>adb</code><font><font>และตอนนี้คุณจะเห็นข้อความที่คอนโซลหน้าด้วย</font><font> </font><font>ถ้าข้อความไม่ได้มีความหมายอะไรกับคุณ</font><font>ขอความช่วยเหลือ</font></font></li> -</ol> - -<h2 id="ต้องการความช่วยเหลือ">ต้องการ<span class="short_text" id="result_box" lang="th"><span class="hps">ความช่วยเหลือ</span></span></h2> - -<p>ไปที่ <a class="external external-icon" href="https://wiki.mozilla.org/DevTools/GetInvolved#Communication">#devtools room on IRC</a> <span class="short_text" id="result_box" lang="th"><span class="hps">และเราจะพยายาม</span><span>ที่จะช่วย</span></span></p> diff --git a/files/th/tools/webide/การตั้งค่ารันไทม์/index.html b/files/th/tools/webide/การตั้งค่ารันไทม์/index.html deleted file mode 100644 index cbc902734e..0000000000 --- a/files/th/tools/webide/การตั้งค่ารันไทม์/index.html +++ /dev/null @@ -1,161 +0,0 @@ ---- -title: การตั้งค่ารันไทม์ -slug: Tools/WebIDE/การตั้งค่ารันไทม์ -translation_of: Archive/WebIDE/Setting_up_runtimes ---- -<p>A runtime is an environment in which you'll run and debug the app. A runtime could be a Firefox OS device connected to the desktop over USB, it could be a Firefox OS Simulator installed on the desktop itself, or it could be another instance of Firefox Desktop.</p> - -<p>Under the "Select Runtime" dropdown, runtimes are grouped into four types:</p> - -<dl> - <dt><a href="/en-US/docs/Tools/WebIDE/Setting_up_runtimes#Connecting_a_Firefox_OS_device">USB DEVICES</a></dt> - <dd>Firefox OS devices connected over USB. From Firefox 36 this also gets you connected to <a href="/en-US/docs/Tools/Remote_Debugging/Debugging_Firefox_for_Android_with_WebIDE">Firefox for Android over USB</a>.</dd> - <dt><a href="/en-US/docs/Tools/WebIDE/Setting_up_runtimes#Connecting_over_WiFi">WI-FI DEVICES</a></dt> - <dd>Firefox OS devices connected over Wi-Fi. <em>New in Firefox 39.</em></dd> - <dt><a href="/en-US/docs/Tools/WebIDE/Setting_up_runtimes#Adding_a_Simulator">SIMULATORS</a></dt> - <dd>Instances of the Firefox OS Simulator that you've installed.</dd> - <dt><a href="/en-US/docs/Tools/WebIDE/Setting_up_runtimes#Other_runtimes">OTHER</a></dt> - <dd>Remote runtimes to connect WebIDE to an arbitrary host and port. If you have the <a href="/en-US/docs/Tools/Valence">Valence</a> add-on installed, this section will also list the <a href="/en-US/docs/Tools/WebIDE/Setting_up_runtimes#Valence-enabled_runtimes">additional runtimes it enables</a>.</dd> -</dl> - -<p><img alt="" src="https://mdn.mozillademos.org/files/10377/webide-select-runtime.png" style="display: block; height: 701px; margin-left: auto; margin-right: auto; width: 799px;">The rest of this section describes how you can add some runtimes.</p> - -<h2 id="การเชื่อมต่ออุปกรณ์_Firefox_OS"><span class="short_text" id="result_box" lang="th"><span class="hps">การเชื่อมต่ออุปกรณ์</span> <span class="hps">Firefox</span> <span class="hps">OS</span></span></h2> - -<p>If you have a sufficiently recent version of Firefox and Firefox OS, you can <a href="/en-US/docs/Tools/WebIDE/Setting_up_runtimes#Connecting_over_WiFi">connect the Firefox OS device over WiFi</a>. Otherwise, you must connect over USB.</p> - -<h3 id="การเชื่อมต่อผ่าน_USB"><span class="short_text" id="result_box" lang="th"><span class="hps">การเชื่อมต่อ</span><span>ผ่าน USB</span></span></h3> - -<p>Before you can connect a Firefox OS device, there's some setup you have to go through:</p> - -<ul> - <li><strong>Check your Firefox OS version: </strong>Make sure your device is running Firefox OS 1.2/Boot2Gecko 1.2 or higher. To check the version, go to the Settings app on the device, then <code>Device Information > Software</code>. If you don't have a high enough version, find your device in the <a href="/en-US/Firefox_OS/Developer_phone_guide">developer phone guide</a> and follow the instructions for upgrading.</li> - <li><strong>Enable remote debugging: </strong>In the Settings app on the device, go to <code>Device information > More information > Developer</code>. - <ul> - </ul> - - <ul> - <li>Firefox OS 1.3 and earlier: "Remote Debugging" is just a simple checkbox. Check it.</li> - <li>Firefox OS 1.4 and later: "Remote Debugging" asks you to enable for just ADB, or for ADB and DevTools. Select "ADB and DevTools".</li> - </ul> - </li> - <li><strong>Disable Screen lock on your device:</strong> In the Settings app on the device, go to <code>Screen Lock</code> and uncheck the <code>Lock Screen</code> checkbox. This is required because when the screen gets locked, the phone connection gets lost, meaning it is no longer available for debugging.</li> - <li><strong>If you want unrestricted debugging privileges, including certified apps, built-in apps, and apps already installed on a real device</strong>: See the section on <a href="/en-US/docs/Tools/WebIDE/Running_and_debugging_apps#Unrestricted_app_debugging_(including_certified_apps.2C_main_process.2C_etc.)">Unrestricted app debugging (including certified apps, main process, etc.)</a>.</li> -</ul> - -<div class="note"> -<p><strong>เฉพาะ Linux:</strong></p> - -<ul> - <li>Add a <code>udev</code> rules file, as documented in step 3 of this guide to <a href="http://developer.android.com/tools/device.html#setting-up">setting up an Android device</a>. The <code>idVendor</code> attribute to use for the Geeksphone is "05c6", and <a href="http://developer.android.com/tools/device.html#VendorIds">this page</a> lists other <code>idVendor</code> values.</li> -</ul> -</div> - -<div class="note"> -<p><strong>เฉพาะ Windows:</strong></p> - -<ul> - <li>You need to install drivers, as documented in step 3 of this guide to <a href="http://developer.android.com/tools/device.html#setting-up">setting up an Android device</a>. You can find drivers for Geeksphone devices on the <a href="http://downloads.geeksphone.com/">Geeksphone web site</a>. Windows 8 by default will not let you install unsigned drivers. See this tutorial on <a class="external external-icon" href="http://www.craftedge.com/tutorials/driver_install_windows8/driver_install_win8.html" title="http://www.craftedge.com/tutorials/driver_install_windows8/driver_install_win8.html">"How to install an unsigned driver on Windows 8"</a>.</li> - <li>If WebIDE can't see your device after following all the steps, you may have to <a class="external external-icon" href="http://blog.fh-kaernten.at/wehr/?p=1182">edit adb_usb.ini</a>.</li> -</ul> -</div> - -<p>If there are any other Android devices connected to your computer, disconnect them. Now connect the device to the computer using USB. You should see the device appear under "USB DEVICES":</p> - -<p><img alt="" src="https://mdn.mozillademos.org/files/8045/webide-select-runtime-keon.png" style="display: block; height: 562px; margin-left: auto; margin-right: auto; width: 710px;"></p> - -<p>If you don't see your device, see the <a href="/en-US/docs/Tools/WebIDE/Troubleshooting">Troubleshooting</a> page.</p> - -<h3 id="การเชื่อมต่อผ่าน_WiFi"><span class="short_text" id="result_box" lang="th"><span class="hps">การเชื่อมต่อ</span><span>ผ่าน WiFi</span></span></h3> - -<p>To connect over WiFi, you need:</p> - -<ul> - <li>Firefox 39 or later</li> - <li>a Firefox OS device running a build of Firefox OS 3.0 from 2015-03-27 or later</li> -</ul> - -<p>This doesn't use <a href="http://developer.android.com/tools/help/adb.html">ADB</a> at all, and is therefore likely to be more reliable than the USB method.</p> - -<h4 id="Enable_WiFi_debugging">Enable WiFi debugging</h4> - -<p>First, enable WiFi debugging on the Firefox OS device.</p> - -<ol> - <li>Open <a href="/en-US/Firefox_OS/Debugging/Developer_settings">Developer Settings</a> on the device (Settings -> Developer)</li> - <li>Check "DevTools via Wi-Fi"</li> - <li>Edit the device name if desired</li> -</ol> - -<p><img alt="" src="https://mdn.mozillademos.org/files/10361/fxos-wifi-opts.png" style="display: block; height: 512px; margin: 0px auto; width: 352px;"></p> - -<h4 id="Select_the_device">Select the device</h4> - -<p>In WebIDE, click the "Select Runtime" menu. You should see a section labeled "Wi-Fi Devices", and your device should appear under it:</p> - -<p><img alt="" src="https://mdn.mozillademos.org/files/10365/webide-wifi-runtime.png" style="display: block; height: 700px; margin: 0px auto; width: 708px;">Select your device.</p> - -<h4 id="Authenticate">Authenticate</h4> - -<p>Next, in the WebIDE you'll see a prompt with a QR code:</p> - -<p><img alt="" src="https://mdn.mozillademos.org/files/10367/webide-qr-code.png" style="display: block; height: 458px; margin: 0px auto; width: 886px;">On the device, you'll see a connection prompt giving you options to "Scan" or "Scan and Remember". Choose one of the options and scan the QR code. Now WebIDE should connect to the device, and the device icon next to "Select Runtime" should turn blue to indicate this.</p> - -<p>The QR code scanner can be a bit frustrating at the moment, as real devices appear to capture a very low resolution picture. <a href="https://bugzil.la/1145772">Bug 1145772</a> aims to improve this soon. If you have trouble with this, try scanning with a few different orientations.</p> - -<p>If you chose "Scan and Remember, then you won't have to scan the code again the next time you connect your computer to this device.</p> - -<h2 id="การเชื่อมต่อกับ_Firefox_สำหรับ_Android"><span class="short_text" id="result_box" lang="th"><span class="hps">การเชื่อมต่อกับ</span> <span class="hps">Firefox</span> <span class="hps">สำหรับ Android</span></span></h2> - -<p>From Firefox 36 onwards Android devices connected over USB and running Firefox for Android appear as a runtime under "USB devices". See the article on <a href="/en-US/docs/Tools/Remote_Debugging/Debugging_Firefox_for_Android_with_WebIDE">connecting to Firefox for Android from WebIDE</a>.</p> - -<p>Before Firefox 36, you can <a href="/en-US/docs/Tools/Remote_Debugging/Firefox_for_Android">connect to Firefox for Android without using WebIDE at all</a>, or can use WebIDE by setting up a <a href="/en-US/docs/Tools/WebIDE/Setting_up_runtimes#Remote_runtime">custom remote runtime</a>.</p> - -<h2 id="Adding_a_Simulator">Adding a Simulator</h2> - -<p><span style="line-height: 1.5;">The <a href="/en-US/docs/Tools/Firefox_OS_Simulator">Firefox OS Simulator</a> is <span style="line-height: 1.5;">a version of the higher layers of Firefox OS</span> that simulates a Firefox OS device, but runs on the desktop</span><span style="line-height: 1.5;">. </span><span style="line-height: 1.5;">It runs in a window the same size as a Firefox OS device, includes the Firefox OS user interface and built-in apps, and simulates many of the Firefox OS device APIs.</span></p> - -<p><span style="line-height: 1.5;">This means that in many cases, you don't need a real device to test and debug your app. </span></p> - -<p>The Simulator doesn't ship inside Firefox but as a Firefox <a href="/en-US/Add-ons">add-on</a>. If you click "Install Simulator" in the Runtimes dropdown menu, you will go to a page from which you can install Simulators for various versions of Firefox OS.</p> - -<p><img alt="" src="https://mdn.mozillademos.org/files/8039/webide-install-simulator.png" style="display: block; height: 560px; margin-left: auto; margin-right: auto; width: 720px;">You can install as many as you like. Be patient, though: the Simulator may take a few minutes to download. Once you've installed some Simulators you can close this "Extra Components" window, and the Simulators you've installed appear as options in the Runtimes dropdown menu:</p> - -<p><img alt="" src="https://mdn.mozillademos.org/files/8047/webide-select-runtime-keon-simulator.png" style="display: block; height: 559px; margin-left: auto; margin-right: auto; width: 712px;">To learn more about the Simulator, see its <a href="/en-US/docs/Tools/Firefox_OS_Simulator">documentation page</a>.</p> - -<h2 id="Other_runtimes">Other runtimes</h2> - -<h3 id="Remote_runtime">Remote runtime</h3> - -<p>With a remote runtime you can use an arbitrary hostname and port to connect to the remote device.</p> - -<p>Under the hood, Firefox OS devices and Android devices connect to the desktop using a program called the Android Debug Bridge, or <a href="http://developer.android.com/tools/help/adb.html">ADB</a>. By default, WebIDE uses an add-on called the ADB Helper: this simplifies the process for you by installing ADB and setting up port forwarding so the Firefox desktop tools can exchange messages with the device.</p> - -<p>This is convenient in most cases, but sometimes you might want to use ADB outside of WebIDE: for example, you might be running ADB directly from the command line. In that case you'll connect to the device by specifying a host and port using the <a href="http://developer.android.com/tools/help/adb.html#forwardports"><code>adb forward</code></a> command (example: <code>adb forward tcp:6000 localfilesystem:/data/local/debugger-socket</code>).<br> - <br> - If you then want to use WebIDE to connect as well, you should <a href="https://support.mozilla.org/en-US/kb/disable-or-remove-add-ons#w_how-to-disable-extensions-and-themes">disable the ADB Helper add-on</a> and connect WebIDE using the Custom runtime option, entering the host and port that you passed to <code>adb forward</code> (example: <code>localhost:6000</code>).</p> - -<p>Also, before Firefox 36, the ADB Helper does not yet support connecting to Firefox for Android, so if you want to connect WebIDE to Firefox for Android, you'll need to set up your own port forwarding and use a custom runtime. <a href="/en-US/docs/Tools/Remote_Debugging/Firefox_for_Android">See more about connecting to Firefox for Android using ADB prior to Firefox 36</a>.</p> - -<h3 id="Valence-enabled_runtimes">Valence-enabled runtimes</h3> - -<p>If you have the <a href="/en-US/docs/Tools/Valence">Valence</a> add-on installed, you'll see three additional runtimes:</p> - -<ul> - <li>Chrome on Android</li> - <li>Safari on iOS</li> - <li>Chrome Desktop</li> -</ul> - -<p>For instructions on how to connect to these runtimes, see the relevant entry in the <a href="/en-US/docs/Tools/Remote_Debugging">Remote Debugging</a> page.</p> - -<h2 id="Selecting_a_runtime">Selecting a runtime</h2> - -<p>Once you've set up a runtime you can select it using the "Select Runtime" menu.</p> - -<ul> - <li>If you select a Simulator, WebIDE launches the Simulator.</li> - <li>If you select a Firefox OS device WebIDE connects to the device. On the device a dialog will ask you to confirm that you wish to connect: press "OK".</li> -</ul> - -<p>Now the "play" button in the center of the WebIDE toolbar is enabled: click it to <a href="/en-US/docs/Tools/WebIDE/Running_and_debugging_apps">install and run the app</a> in the selected runtime.</p> diff --git a/files/th/tools/webide/การทํางานร่วมกับคอร์โดวาแอพพลิเคชั่นใน_webide/index.html b/files/th/tools/webide/การทํางานร่วมกับคอร์โดวาแอพพลิเคชั่นใน_webide/index.html deleted file mode 100644 index a4b5dbc4bc..0000000000 --- a/files/th/tools/webide/การทํางานร่วมกับคอร์โดวาแอพพลิเคชั่นใน_webide/index.html +++ /dev/null @@ -1,43 +0,0 @@ ---- -title: การทำงานร่วมกับคอร์โดวาแอพพลิเคชั่นใน WebIDE -slug: Tools/WebIDE/การทํางานร่วมกับคอร์โดวาแอพพลิเคชั่นใน_WebIDE -translation_of: Archive/WebIDE/Working_with_Cordova_apps_in_WebIDE ---- -<div class="geckoVersionNote"> -<p>New in Firefox 39.</p> -</div> - -<p><a href="http://cordova.apache.org/">Apache Cordova</a><span id="result_box" lang="th"><span class="hps"> ช่วยให้คุณสามารถ</span><span>เขียน</span><span class="alt-edited">แอพพลิเคชั่น</span><span>โดยใช้ HTML,</span> <span class="hps">JavaScript และ</span> <span class="hps">CSS และ</span><span>แล้วสร้าง</span><span>รุ่น</span><span>พื้นเมือง</span><span>ของ</span><span>มันสำหรับ</span><span>แพลตฟอร์มโทรศัพท์มือถือ</span><span>เช่น</span> <span class="hps">iOS และ Android </span></span><br> - โดยคอร์โดวา <a href="/en-US/Apps/Tools_and_frameworks/Cordova_support_for_Firefox_OS">คุณยังสามารถสร้างรุ่น app ของคุณสำหรับ Firefox OS</a></p> - -<p>From Firefox 39 onwards, WebIDE directly supports Cordova apps: this means that you can edit Cordova apps in WebIDE, and WebIDE takes care of generating the Firefox OS version for you.</p> - -<p>First, create a Cordova app, as you normally would:</p> - -<ul> - <li>Install Cordova, if you haven't already: - <pre class="brush: bash"><code>npm install -g cordova</code></pre> - </li> -</ul> - -<ul> - <li>Create your Cordova app: - <pre class="brush: bash"><code>cordova create my-app</code></pre> - </li> -</ul> - -<ul> - <li>Add Firefox OS as a target platform for your app: - <pre class="brush: bash">cd my-app -cordova platform add firefoxos</pre> - </li> -</ul> - -<p>Next:</p> - -<ul> - <li><a href="/en-US/docs/Tools/WebIDE/Opening_WebIDE">open WebIDE</a></li> - <li>select <a href="/en-US/docs/Tools/WebIDE/Creating_and_editing_apps#Open_a_packaged_app">"Open Packaged App"</a>, and select the directory containing your Cordova app's <code>config.xml</code> file.</li> -</ul> - -<p>Now you can edit the app as a Cordova app, and whenever you <a href="/en-US/docs/Tools/WebIDE/Running_and_debugging_apps#Running_apps">run the app</a>, WebIDE takes care of generating the Firefox OS version behind the scenes. WebIDE also regenerates the Firefox OS version whenever you make any changes that would affect your app's <a href="/en-US/Apps/Build/Manifest">manifest</a>, so it can perform <a href="/en-US/docs/Tools/WebIDE/Creating_and_editing_apps#Manifest_validation">manifest validation</a>.</p> diff --git a/files/th/tools/webide/การเปิด_webide/index.html b/files/th/tools/webide/การเปิด_webide/index.html deleted file mode 100644 index 709cde4ece..0000000000 --- a/files/th/tools/webide/การเปิด_webide/index.html +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: การเปิด WebIDE -slug: Tools/WebIDE/การเปิด_WebIDE -translation_of: Archive/WebIDE/Opening_WebIDE ---- -<p><span class="short_text" id="result_box" lang="th"><span class="hps">มีสามวิธี</span><span>ที่จะเปิด</span> <span class="hps">WebIDE</span> <span class="hps">ได้แก่:</span></span></p> - -<ul> - <li>ในเมนู <em>Tools > Web Developer</em> แล้ว <span class="short_text" id="result_box" lang="th"><span class="hps">คลิกที่</span><span>รายการ</span> </span><em>WebIDE</em></li> - <li><span class="short_text" id="result_box" lang="th"><span class="hps">ใช้แป้นพิมพ์ลัด</span></span> <em>Shift + F8</em>.</li> - <li><span class="short_text" id="result_box" lang="th"><span class="hps">คลิกที่ไอคอน</span><span>เฉพาะ </span><span>ใน</span><span>แถบเครื่องมือ</span> <span class="hps">Firefox</span></span> มันจะแสดงเสมอถ้าคุณใช้ <a href="/en-US/Firefox/Developer_Edition">Firefox Developer Edition </a> <span class="short_text" id="result_box" lang="th"><span class="hps">และ</span><span> Firefox</span> <span class="hps">อื่น ๆ</span> <span class="hps">จาก</span></span> <a href="/th/Firefox/Releases/36">เวอร์ชั่น 36</a> <span class="short_text" id="result_box" lang="th"><span class="hps">เป็นต้นไป</span><span>ก็จะปรากฏขึ้น</span><span>หลังจากที่คุณได้</span><span>เปิด</span></span> WebIDE หนึ่งครั้ง:</li> -</ul> - -<p><img alt="" src="https://mdn.mozillademos.org/files/9437/webide-icon.png" style="display: block; margin-left: auto; margin-right: auto; width: 897px;"></p> - -<p><span class="short_text" id="result_box" lang="th"><span class="hps">นี่คือสิ่งที่ดูเหมือน </span></span><span class="short_text" lang="th"> <span class="hps">WebIDE</span><span class="hps">:</span></span><img alt="" src="https://mdn.mozillademos.org/files/8033/webide-initial.png" style="display: block; height: 560px; margin-left: auto; margin-right: auto; width: 720px;">The dropdown on the left labeled <em>Open App</em> lets you open existing apps or create new ones. The dropdown on the right labeled <em>Select Runtime</em> lets you select a runtime or <a href="/en-US/docs/Tools/WebIDE/Setting_up_runtimes">set up a new runtime</a>.</p> - -<p>The buttons in the middle run, stop, and debug the app: they are only enabled when you have opened an app and selected a runtime.</p> - -<p>You can change the font size throughout WebIDE using the standard keyboard shortcuts (use <code>Command</code> instead of <code>Control</code> on OS X):</p> - -<ul> - <li><code>Ctrl +</code> increases font size.</li> - <li><code>Ctrl -</code> decreases font size.</li> - <li><code>Ctrl 0</code> resets the font size to the default.</li> -</ul> diff --git a/files/th/zones/index.html b/files/th/zones/index.html deleted file mode 100644 index 0ce4d6ea6c..0000000000 --- a/files/th/zones/index.html +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: โซน -slug: Zones -translation_of: Zones ---- -<p><span id="result_box" lang="th"><span class="hps">MDN โซน คือศูนย์รวบรวมข้อมูลเกี่ยวกับหัวข้อและผลิตภัณฑ์ต่างๆ รายการที่เห็นด้านล่างคือโซนทั้งหมดที่เรามีอยู่ตอนนี้</span></span></p> - -<div class="row topicpage-table"> -<div class="section"> -<h2 id="สร้างเว็บและแอป">สร้างเว็บและแอป </h2> - -<dl> - <dt><a href="/en-US/Apps">ศูนย์รวมแอป</a></dt> - <dd>Learn how to create open Web apps—rich experiences that run across multiple devices and form factors—using the same Web standards and open technologies you already know.</dd> - <dt><a href="/en-US/docs/Learn">เรียนรู้</a></dt> - <dd>This zone is all about articles to help newcomers to Web development get started in this exciting new world.</dd> - <dt><a href="/en-US/docs/Tools">เครื่องมือสำหรับนักพัฒนาแอป</a></dt> - <dd>Learn how to use the Firefox developer tools to debug, test, and optimize your Web apps and sites.</dd> - <dt><a href="/en-US/Marketplace">ตลาด Firefox</a></dt> - <dd>An open, non-proprietary online marketplace for Web applications built using HTML, CSS, and JavaScript. Submit apps to the Firefox Marketplace or use the code to build your own marketplace.</dd> - <dt><a href="/en-US/docs/Games">Game development</a></dt> - <dd>Learn how to develop games for the Web, how to port existing games to Web technologies, and how to turn your games into Web apps.</dd> -</dl> -</div> - -<div class="section"> -<h2 id="Products" name="Products"><span class="short_text" id="result_box" lang="th"><span class="hps">ผลิตภัณฑ์</span><span>และโครงการ</span></span></h2> - -<dl> - <dt><a href="/en-US/docs/Emscripten">Emscripten</a></dt> - <dd>An LLVM to JavaScript compiler; this lets you compile, for example, C++ code into JavaScript code which can be run in any Web browser.</dd> - <dt><a href="/en-US/docs/L20n">L20n</a></dt> - <dd>A JavaScript localization framework for unleashing your natural language's power with simple code.</dd> - <dt><a href="/en-US/docs/Project:MDN">The MDN project</a></dt> - <dd>The Mozilla Developer Network (this site) relies on its community of readers and contributors to grow and improve. You can learn here how to help use, contribute to, and build the code behind MDN!</dd> - <dt><a href="/en-US/Persona">Persona</a></dt> - <dd>A new simple, privacy-sensitive single-sign in system developed by Mozilla which lets users log into your Web site using their email address, freeing you from password management.</dd> -</dl> - -<h2 id="เทคโนโลยีของ_Mozilla"><span class="short_text" id="result_box" lang="th"><span class="hps">เทคโนโลยีของ</span> <span class="hps">Mozilla</span></span></h2> - -<dl> - <dt><a href="/en-US/Add-ons">Add-ons</a></dt> - <dd>Learn how to build and install extensions, themes, and plug-ins for Mozilla-based software, including the popular Firefox Web browser.</dd> - <dt><a href="/en-US/Firefox">Firefox</a></dt> - <dd>Learn all about Firefox, from how to build and revise it to how to build add-ons specifically for it.</dd> - <dt><a href="/en-US/Firefox_OS">Firefox OS</a></dt> - <dd>A new mobile operating system developed by Mozilla which lets users install and run open Web applications created using HTML, CSS, and JavaScript.</dd> -</dl> -</div> -</div> - -<p> </p> |