ajwillia-ms pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=9c35c324442a1039a7e600c226a5a4b9c7d6c6ec
commit 9c35c324442a1039a7e600c226a5a4b9c7d6c6ec Author: Andy Williams <a...@andywilliams.me> Date: Fri Oct 20 19:25:16 2017 +0100 Fix relative links in new javascript location --- pages/develop/legacy/api/javascript/ecore.txt | 20 ++++++++++---------- .../develop/legacy/api/javascript/ecore/animator.txt | 4 ++-- pages/develop/legacy/api/javascript/ecore/event.txt | 2 +- pages/develop/legacy/api/javascript/ecore/file.txt | 4 ++-- pages/develop/legacy/api/javascript/ecore/idle.txt | 4 ++-- pages/develop/legacy/api/javascript/ecore/job.txt | 4 ++-- .../develop/legacy/api/javascript/ecore/mainloop.txt | 2 +- pages/develop/legacy/api/javascript/ecore/poller.txt | 4 ++-- .../develop/legacy/api/javascript/ecore/throttle.txt | 4 ++-- pages/develop/legacy/api/javascript/ecore/timer.txt | 4 ++-- pages/develop/legacy/api/javascript/eina.txt | 14 +++++++------- .../legacy/api/javascript/eina/containers.txt | 4 ++-- pages/develop/legacy/api/javascript/eina/logging.txt | 4 ++-- pages/develop/legacy/api/javascript/eina/value.txt | 4 ++-- pages/develop/legacy/api/javascript/eio.txt | 4 ++-- pages/develop/legacy/api/javascript/ethumb.txt | 4 ++-- pages/develop/legacy/api/javascript/start.txt | 12 ++++++------ pages/develop/legacy/api/javascript/start/ecore.txt | 1 - 18 files changed, 49 insertions(+), 50 deletions(-) diff --git a/pages/develop/legacy/api/javascript/ecore.txt b/pages/develop/legacy/api/javascript/ecore.txt index 94ce6f45..c45d4eb9 100644 --- a/pages/develop/legacy/api/javascript/ecore.txt +++ b/pages/develop/legacy/api/javascript/ecore.txt @@ -1,25 +1,25 @@ ====== Javascript binding API - ECore - Operating system abstraction and integration ====== -[[api:javascript|Back to the JS EFL page]] +[[:develop:legacy:api:javascript:|Back to the JS EFL page]] The ECore library provides tools to enhance the integration between the application and the operating system. ===== Components ===== -[[api/javascript/ecore/animator|Animator API reference]] - Simplify the creation of animations. +[[./ecore/animator|Animator API reference]] - Simplify the creation of animations. -[[api/javascript/ecore/event| Event API reference]] - Creation and notification of events. +[[./ecore/event| Event API reference]] - Creation and notification of events. -[[api/javascript/ecore/file| File API reference]] - File and directory handling. +[[./ecore/file| File API reference]] - File and directory handling. -[[api/javascript/ecore/idle| Idle API reference]] - Creation of callbacks to be called when the application is not handling events, timers or file handlers. +[[./ecore/idle| Idle API reference]] - Creation of callbacks to be called when the application is not handling events, timers or file handlers. -[[api/javascript/ecore/job| Job API reference]] - Queuing jobs for later execution. +[[./ecore/job| Job API reference]] - Queuing jobs for later execution. -[[api/javascript/ecore/mainloop| Mainloop API reference]] - Integration with EFL main loop. +[[./ecore/mainloop| Mainloop API reference]] - Integration with EFL main loop. -[[api/javascript/ecore/poller| Poller API reference]] - Provides an infrastructure for creation of pollers. +[[./ecore/poller| Poller API reference]] - Provides an infrastructure for creation of pollers. -[[api/javascript/ecore/throttle| Throttle API reference]] - Sets the "voluntary throlling" by the EFL main loop. +[[./ecore/throttle| Throttle API reference]] - Sets the "voluntary throlling" by the EFL main loop. -[[api/javascript/ecore/timer| Timer API reference]] - Handling of timer callbacks. \ No newline at end of file +[[./ecore/timer| Timer API reference]] - Handling of timer callbacks. diff --git a/pages/develop/legacy/api/javascript/ecore/animator.txt b/pages/develop/legacy/api/javascript/ecore/animator.txt index d6c0a2f1..593e640b 100644 --- a/pages/develop/legacy/api/javascript/ecore/animator.txt +++ b/pages/develop/legacy/api/javascript/ecore/animator.txt @@ -1,6 +1,6 @@ ===== Javascript binding API - Ecore Animator ===== -[[api:javascript:ecore|Back to the JS Ecore page]] +[[:develop:legacy:api:javascript:ecore|Back to the JS Ecore page]] **DRAFT*** @@ -274,4 +274,4 @@ Syntax animatorObj.del() </code> -Deletes an animator. \ No newline at end of file +Deletes an animator. diff --git a/pages/develop/legacy/api/javascript/ecore/event.txt b/pages/develop/legacy/api/javascript/ecore/event.txt index 2d202f3a..d4145219 100644 --- a/pages/develop/legacy/api/javascript/ecore/event.txt +++ b/pages/develop/legacy/api/javascript/ecore/event.txt @@ -1,6 +1,6 @@ ===== Javascript binding API - Ecore Events ===== -[[api:javascript:ecore|Back to the JS Ecore page]] +[[:develop:legacy:api:javascript:ecore|Back to the JS Ecore page]] **DRAFT** diff --git a/pages/develop/legacy/api/javascript/ecore/file.txt b/pages/develop/legacy/api/javascript/ecore/file.txt index af2d2aa5..8ff65afe 100644 --- a/pages/develop/legacy/api/javascript/ecore/file.txt +++ b/pages/develop/legacy/api/javascript/ecore/file.txt @@ -1,6 +1,6 @@ ===== Javascript binding API - Ecore Files ===== -[[api:javascript:ecore|Back to the JS Ecore page]] +[[:develop:legacy:api:javascript:ecore|Back to the JS Ecore page]] **DRAFT** @@ -743,4 +743,4 @@ Syntax downloadObj.abort(); </code> -Aborts a single download. \ No newline at end of file +Aborts a single download. diff --git a/pages/develop/legacy/api/javascript/ecore/idle.txt b/pages/develop/legacy/api/javascript/ecore/idle.txt index cf1874b9..16ce7284 100644 --- a/pages/develop/legacy/api/javascript/ecore/idle.txt +++ b/pages/develop/legacy/api/javascript/ecore/idle.txt @@ -1,6 +1,6 @@ ===== Javascript binding API - Ecore Idler ===== -[[api:javascript:ecore|Back to the JS Ecore page]] +[[:develop:legacy:api:javascript:ecore|Back to the JS Ecore page]] **DRAFT** @@ -122,4 +122,4 @@ Syntax idlerObj.del(); </code> -Deletes an idler from the list of active idlers. \ No newline at end of file +Deletes an idler from the list of active idlers. diff --git a/pages/develop/legacy/api/javascript/ecore/job.txt b/pages/develop/legacy/api/javascript/ecore/job.txt index d696ac88..4e886b11 100644 --- a/pages/develop/legacy/api/javascript/ecore/job.txt +++ b/pages/develop/legacy/api/javascript/ecore/job.txt @@ -1,6 +1,6 @@ ===== Javascript binding API - Ecore Job ===== -[[api:javascript:ecore|Back to the JS Ecore page]] +[[:develop:legacy:api:javascript:ecore|Back to the JS Ecore page]] **DRAFT** @@ -44,4 +44,4 @@ Syntax jobObj.del(); </code> -Deletes a job that has not been handled yet. \ No newline at end of file +Deletes a job that has not been handled yet. diff --git a/pages/develop/legacy/api/javascript/ecore/mainloop.txt b/pages/develop/legacy/api/javascript/ecore/mainloop.txt index 3e4cc85f..084b5f18 100644 --- a/pages/develop/legacy/api/javascript/ecore/mainloop.txt +++ b/pages/develop/legacy/api/javascript/ecore/mainloop.txt @@ -1,6 +1,6 @@ ===== Javascript binding API - Ecore Mainloop ===== -[[api:javascript:ecore|Back to the JS Ecore page]] +[[:develop:legacy:api:javascript:ecore|Back to the JS Ecore page]] **DRAFT** diff --git a/pages/develop/legacy/api/javascript/ecore/poller.txt b/pages/develop/legacy/api/javascript/ecore/poller.txt index 21532581..2b2ab3e0 100644 --- a/pages/develop/legacy/api/javascript/ecore/poller.txt +++ b/pages/develop/legacy/api/javascript/ecore/poller.txt @@ -1,6 +1,6 @@ ===== Javascript binding API - Ecore Poller ===== -[[api:javascript:ecore|Back to the JS Ecore page]] +[[:develop:legacy:api:javascript:ecore|Back to the JS Ecore page]] **DRAFT** @@ -87,4 +87,4 @@ Parameters * type - The desired type of poller. Must be ''efl.Ecore.Poller.CORE''. * poll_time - The time(in seconds) between ticks of the timer. -Sets the interval (in seconds) between successive ticks for the poller type ''type''. \ No newline at end of file +Sets the interval (in seconds) between successive ticks for the poller type ''type''. diff --git a/pages/develop/legacy/api/javascript/ecore/throttle.txt b/pages/develop/legacy/api/javascript/ecore/throttle.txt index 76f4850f..22345ce8 100644 --- a/pages/develop/legacy/api/javascript/ecore/throttle.txt +++ b/pages/develop/legacy/api/javascript/ecore/throttle.txt @@ -1,6 +1,6 @@ ===== Javascript binding API - Ecore Throttle ===== -[[api:javascript:ecore|Back to the JS Ecore page]] +[[:develop:legacy:api:javascript:ecore|Back to the JS Ecore page]] **DRAFT** @@ -34,4 +34,4 @@ Syntax Return value - * integer - The amount of throttling. \ No newline at end of file + * integer - The amount of throttling. diff --git a/pages/develop/legacy/api/javascript/ecore/timer.txt b/pages/develop/legacy/api/javascript/ecore/timer.txt index c1065259..72baa558 100644 --- a/pages/develop/legacy/api/javascript/ecore/timer.txt +++ b/pages/develop/legacy/api/javascript/ecore/timer.txt @@ -1,6 +1,6 @@ ===== Javascript binding API - Ecore Timer ===== -[[api:javascript:ecore|Back to the JS Ecore page]] +[[:develop:legacy:api:javascript:ecore|Back to the JS Ecore page]] **DRAFT** @@ -108,4 +108,4 @@ Example: We have 2 timers, one that expires in a 2.0s and another that expires i <note important> Ecore is smart enough to see if there are timers in the precision range, if it does not, in our example if no second timer in (T + precision) existed, then it would use the minimum timeout. -</note> \ No newline at end of file +</note> diff --git a/pages/develop/legacy/api/javascript/eina.txt b/pages/develop/legacy/api/javascript/eina.txt index eec8d00c..4bf3732c 100644 --- a/pages/develop/legacy/api/javascript/eina.txt +++ b/pages/develop/legacy/api/javascript/eina.txt @@ -1,21 +1,21 @@ ====== Javascript binding API - Eina - Data types and tools ====== -[[api:javascript|Back to the JS EFL page]] +[[:develop:legacy:api:javascript:|Back to the JS EFL page]] The Eina library provides a number of data types and tools targeted at working with the remainder of the EFL framework although they can be used on their own. For example, Lists and Arrays can be used both to send collections of objects to a native function or get the result of a native function. Or someone can use just the logging facilities. ===== Data types ===== -[[api/javascript/eina/containers|Containers API reference]] - A [[https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array|JS Array]]-like set of containers for interacting with EFL functions. +[[./eina/containers|Containers API reference]] - A [[https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array|JS Array]]-like set of containers for interacting with EFL functions. ===== Tools and utilities ===== -[[api/javascript/eina/logging|Logging API reference]] - The Logging framework allows setting up different log domains and levels. +[[./eina/logging|Logging API reference]] - The Logging framework allows setting up different log domains and levels. -[[api/javascript/eina/error|Error handling API reference]] - EFL offers a C's errno-like way of handling error through error codes. These codes are translated to Javascript Exceptions. +[[./eina/error|Error handling API reference]] - EFL offers a C's errno-like way of handling error through error codes. These codes are translated to Javascript Exceptions. -[[api/javascript/eina/iterator|Iterator functions API reference]] - Allows sequential item access to Eina containers using iterator functions. +[[./eina/iterator|Iterator functions API reference]] - Allows sequential item access to Eina containers using iterator functions. -[[api/javascript/eina/accessor|Acessor functions API reference]] - Allows random item access to Eina containers using accessor functions. +[[./eina/accessor|Acessor functions API reference]] - Allows random item access to Eina containers using accessor functions. -[[api/javascript/eina/value|Value wrapping API reference]] - Abstracts generic data storage and access. \ No newline at end of file +[[./eina/value|Value wrapping API reference]] - Abstracts generic data storage and access. diff --git a/pages/develop/legacy/api/javascript/eina/containers.txt b/pages/develop/legacy/api/javascript/eina/containers.txt index b534d44c..92b61cb7 100644 --- a/pages/develop/legacy/api/javascript/eina/containers.txt +++ b/pages/develop/legacy/api/javascript/eina/containers.txt @@ -1,6 +1,6 @@ ====== Javascript binding API - Eina Containers ====== -[[api::javascript::eina|Back to the JS Eina page]] +[[:develop:legacy:api::javascript::eina|Back to the JS Eina page]] Currently, two data types are available: Lists and Arrays. Both represent a sequence of items and aim to have a similar interface to the native [[https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array|Javascript Arrays]] for the most common operations like push/pop and indexed get/set. @@ -316,4 +316,4 @@ Return type * string - A comma-separated list of the items in this container. -Generates a comma-separated string with the representation of the items in this container. \ No newline at end of file +Generates a comma-separated string with the representation of the items in this container. diff --git a/pages/develop/legacy/api/javascript/eina/logging.txt b/pages/develop/legacy/api/javascript/eina/logging.txt index 72b07438..6d7d5a2a 100644 --- a/pages/develop/legacy/api/javascript/eina/logging.txt +++ b/pages/develop/legacy/api/javascript/eina/logging.txt @@ -1,6 +1,6 @@ ===== Javascript binding API - Eina Logging ===== -[[api:javascript:eina|Back to the JS Eina page]] +[[:develop:legacy:api:javascript:eina|Back to the JS Eina page]] The Eina framework provides a comprehensive system to manage logging events in your application. For example, it can group message in domains, assign different levels to the messages. There's also the possibility of intercepting the log messages, allowing further processing. @@ -508,4 +508,4 @@ Parameters * domainid - The id of the domain to be deleted. -Forgets about a logging domain registered from ''efl.registerLogDomain''. \ No newline at end of file +Forgets about a logging domain registered from ''efl.registerLogDomain''. diff --git a/pages/develop/legacy/api/javascript/eina/value.txt b/pages/develop/legacy/api/javascript/eina/value.txt index 9c103156..8835cace 100644 --- a/pages/develop/legacy/api/javascript/eina/value.txt +++ b/pages/develop/legacy/api/javascript/eina/value.txt @@ -1,6 +1,6 @@ ====== Javascript binding API - Generic value storage ====== -[[api::javascript::eina|Back to the JS Eina page]] +[[:develop:legacy:api::javascript::eina|Back to the JS Eina page]] Eina provides a way to abstract the storage of generic values in an extensible and efficient way, aimed at simple data types. @@ -48,4 +48,4 @@ Syntax valueobj.set(somevalue); </code> -Replaces the wrapped value with the given value. You can set any of the supported values, there's no restriction on the value being of the type set on at the time of instantiation. \ No newline at end of file +Replaces the wrapped value with the given value. You can set any of the supported values, there's no restriction on the value being of the type set on at the time of instantiation. diff --git a/pages/develop/legacy/api/javascript/eio.txt b/pages/develop/legacy/api/javascript/eio.txt index 81ad9d86..d45cd712 100644 --- a/pages/develop/legacy/api/javascript/eio.txt +++ b/pages/develop/legacy/api/javascript/eio.txt @@ -1,6 +1,6 @@ ====== Javascript binding API - Eio - File and directory management ====== -[[api:javascript|Back to the JS EFL page]] +[[:develop:legacy:api:javascript:|Back to the JS EFL page]] The Eio module provides functions to work with file and directories, allowing a finer control over them with monitors and callbacks during the operations, while Ecore provides simple wrappers over the console commands. @@ -500,4 +500,4 @@ Syntax handlerObj.del(); </code> -Deletes the given event handler. \ No newline at end of file +Deletes the given event handler. diff --git a/pages/develop/legacy/api/javascript/ethumb.txt b/pages/develop/legacy/api/javascript/ethumb.txt index cb8e338b..7ea0bb92 100644 --- a/pages/develop/legacy/api/javascript/ethumb.txt +++ b/pages/develop/legacy/api/javascript/ethumb.txt @@ -1,6 +1,6 @@ ====== Javascript binding API - Ethumb - Thumbnail images ====== -[[api:javascript|Back to the JS EFL page]] +[[:develop:legacy:api:javascript:|Back to the JS EFL page]] The Ethumb library allows the creation of thumbnail images of files. @@ -238,4 +238,4 @@ Syntax existsObj.check(); </code> -Check if an exists request was cancelled. \ No newline at end of file +Check if an exists request was cancelled. diff --git a/pages/develop/legacy/api/javascript/start.txt b/pages/develop/legacy/api/javascript/start.txt index b2032aa4..022a2df2 100644 --- a/pages/develop/legacy/api/javascript/start.txt +++ b/pages/develop/legacy/api/javascript/start.txt @@ -10,14 +10,14 @@ var efl = require('efl'); Supported modules - * [[api/javascript/ecore|Ecore]] - Operating system abstraction and integration. - * [[api/javascript/eio|Eio]] - Async input/output. - * [[api/javascript/eina|Eina]] - Data types and basic abstractions. - * [[api/javascript/ethumb|Ethumb]] - Generate thumbnail images of files. - * [[api/javascript/eldbus|Eldbus]] - Dbus-integration. + * [[./ecore|Ecore]] - Operating system abstraction and integration. + * [[./eio|Eio]] - Async input/output. + * [[./eina|Eina]] - Data types and basic abstractions. + * [[./ethumb|Ethumb]] - Generate thumbnail images of files. + * [[./eldbus|Eldbus]] - Dbus-integration. ===== Under the hood ===== The Javascript binding is split into two big parts. The first is a //manual// binding, wich is described in this documentation. The //automatic// binding covers the Eo-based classes, built with automatically-generated code and will be covered later. -Due to the C++ being the native language of the libv8, it's was also used to write the bindings, with the help of the C++ bindings for EFL. \ No newline at end of file +Due to the C++ being the native language of the libv8, it's was also used to write the bindings, with the help of the C++ bindings for EFL. diff --git a/pages/develop/legacy/api/javascript/start/ecore.txt b/pages/develop/legacy/api/javascript/start/ecore.txt deleted file mode 100644 index 44c8d5a1..00000000 --- a/pages/develop/legacy/api/javascript/start/ecore.txt +++ /dev/null @@ -1 +0,0 @@ -This page is redirected to [[:develop:legacy:api:javascript:ecore]]. \ No newline at end of file --