[X] The "/Vixta ReleaseCandidate1 2009.6/Vixta.LiveDVD.2009.06.i686.iso" file could not be found or is not available. Please select another file.

Share

More
ItsNat, Natural AJAX Java Web Framework Icon

ItsNat, Natural AJAX Java Web Framework

beta

by jmarranz


ItsNat is a Component based AJAX Java Web Application Framework.No XML programming,no mixed view/code,no custom JavaScript.Only pure HTML,pure Java and server centric Swing-like programming with W3C standards where "The Browser is The Server"


http://itsnat.sourceforge.net





Separate each tag with a space.

Ratings and Reviews

Be the first to post a text review of ItsNat, Natural AJAX Java Web Framework. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • ItsNat, Natural AJAX, version 0.6

    In this release, ItsNat has been heavily refactored to prepare it for full remote control support. In fact this feature is already present but not enabled, contact if you need this feature now. More features have been added like: * Final support of modal layers (ItsNatModalLayer) * Improved default renderers. * Event capturing simulation in MSIE 6+ * Event capturing and bubbling simulation in Pocket IE (support of this browser has been highly improved). * Improved default in place edition. It works in all browsers including Opera Mini and Pocket IE. * Event listener chain control (ItsNatEventListenerChain) * Developer control of the response when session is expired or page not found or page lost in normal requests and remote view/control. * Comet is now event based. * Reduced and improved speed of JavaScript code sent to client. * New browsers supported like NetFront 3.4, S60WebKit since S60 3rd FP1, S40WebKit (since S40 6th v0.9), IE Mobile 6 of WM 6.1.4 (IE 6 on 6), Internet Explorer v8 etc. * Fixed some bugs and added more workarounds to avoid bugs in browsers. * Manual and Feature Showcase updated with new features and APIs. See Release Notes for more specific info. http://itsnat.sourceforge.net/php/download/RELEASE_NOTES.html

    posted by jmarranz 243 days ago

  • itsnat 0.6 file released: ItsNat_0.6.zip

    * Preliminary support of full remote control. This feature is already included but disabled in this version (an internal flag can be used to enable it, contact if you need this feature). * Final support of modal layers (ItsNatModalLayer component), this feature works in ALL supported browsers including Opera Mini and Pocket IE. Pure SVG is supported too. Added "clean below" mode to ensure elements below the modal layer cannot be accessed in no way. * Improved default renderers, for instance the default implementation of ElementRenderer, now replace the first text node containing "some" text, ignoring spaces, tabs and line feeds. * Event capturing simulation on Internet Explorer 6+ (desktop). With this feature events in MSIE 6+ are almost W3C DOM Level 2 Events compliant from a server point of view (MSIE already does bubbling). * Event capturing and bubbling simulation in Pocket IE 6 (WM 6 and 6.1). Now setJoystickMode(true) is not mandatory (links are necessary but now events traverse the DOM tree then listeners registered in parent nodes will be executed). * Improved default in place edition: editor control is automatically removed when clicking outside the editor control. This fixes edition in place when blur event is not fired in some browsers. Default in place edition works inOpera Mini and Pocket IE too. * New feature: "Event listener chain control". A global listener (or a listener registered in a component) can control the flow of listener dispatching. This feature is useful to catch exceptions and transaction management. For more info see ItsNatEventListenerChain. * This release adds more developer control for errors, the developer has more opportunities to avoid the default ugly exceptions thrown to the end user. Now ItsNatEvent.getItsNatDocument() and ItsNatServletRequest.getItsNatDocument() in servlet level listeners return null when the document is lost or the page does not exist. Cases: - Detection of session expired or server page lost (for instance timeout). - Detection of not found template specified in itsnat_doc_name (cannot load). - Detection of requested page for remote view/control does not exist. - Detection of session expired or server page lost in remote view/control. * CometNotifier is now event based: added addEventListener and removeEventListener methods to register user defined event listeners. These event listeners are dispatched when the client is being to be notified and an opportunity to update the document accordingly. * CometNotifier now inherits from ItsNatUserData (is synchronized) to share data between background threads and web request threads. * ClientDocument now ever holds a strong reference of the ItsNatDocument including in remote view/control clients. * Reduced the amount of JavaScript code sent to the client and increased speed of this code (more use of innerHTML when appropriated). * Removed ItsNatRemoteCtrlEvent.OBSERVED_INVALID phase and global property, user code can ever ask to ItsNatDocument.isInvalid() because ItsNatDocument associated to the observer is ever accessible. * Improved support of server-sent events in NetFront, the weird native method dispatchEvent is no longer used. Now the Feature Showcase example "Func. Testing Using Browser" works in NetFront. * Internal node path resolution is more robust in browsers filtering text nodes with blanks (for instance BlackBerry). * New browsers and versions supported or tested: - Google Chrome since 1.0 (previous versions deprecated). - NetFront v3.4 is officially supported (tested with Access Linux Simulator). This browser is included in many SonyEricsson mobile phones. - S60WebKit since S60 3rd Feature Pack 1 (previously FP 2 was the minimum version). This is the first release of S60WebKit. S60 5th v0.9 (touchscreen) is tested too with success, any S60WebKit version should work. - S40WebKit since S40 6th v0.9 (Nokia 6600 and similar). ItsNat adds some workarounds to avoid some bugs in this browser (change event not fired and scroll is not updated in select elements). - Internet Explorer Mobile 6 of Windows Mobile 6.1.4 is supported. This browser, named "IE 6 on 6", is a full port of IE 6 desktop and some parts of IE 8 (JavaScript engine). This browser is more powerful and very different to the IE included in WM 6 and 6.1. To avoid confusion IE Mobile of WM 6 and 6.1 is named Pocket IE. - Android v1.0 Release 2, deprecated previous versions. ItsNat adds workarounds to avoid some Android bugs for instance the serious bug "first option ever selected in select multiple". - SkyFire v0.9, deprecated previous versions. - Internet Explorer v8 RC 1 is officially supported. Fixed problems with item selection in select elements. By default IE 8 runs in default mode (IE 8 mode). This mode can be changed with a response header or a <meta> tag. - iPhone 2.2 new minimum version. - Safari 4 beta and Opera 10 Alpha seem to work fine with no special adjust. - Iris Browser 1.1 (1.1.3) is tested with success, this version is highly recommended because it fixes a serious bug in multiple selection (only single selection, with no workaround was provided by ItsNat). * Changed name of JavaScript file itsnat_msie_mobile.js as itsnat_msie_pocket.js. * New interfaces/classes: ItsNatEventListenerChain, ItsNatCometEvent, ItsNatAsyncTaskEvent * New methods: NameValue.toString() ItsNatEvent.getItsNatEventListenerChain() ItsNatEvent.getClientDocument() CometNotifier.addEventListener(EventListener) CometNotifier.removeEventListener(EventListener) ItsNatServlet.createServletRequest(ServletRequest,Map) ClientDocument.dispatchEvent(EventTarget,Event,int,long) ItsNatTimerHandle.isCancelled() ItsNatDOMUtil.isNodeInside(Node,Node) * Moved methods (preparing ItsNat to full remote control support): ItsNatDocument.addContinueEventListener(*) => ClientDocument.addContinueEventListener(*) ItsNatDocument.removeContinueEventListener(*) => ClientDocument.removeContinueEventListener(*) ItsNatDocument.createItsNatTimer() => ClientDocument.createItsNatTimer() ItsNatDocument.addAsynchronousTask(*) => ClientDocument.addAsynchronousTask(*) * Changed methods: ClientDocument.addAsynchronousTask(Runnable,boolean) => ClientDocument.addAsynchronousTask(Runnable,EventListener) ClientDocument.addAsynchronousTask(Runnable,boolean,int,long) => ClientDocument.addAsynchronousTask(Runnable,boolean,int,EventTarget,EventListener,int,ParamTransport[],String,long) ItsNatRemoteCtrlEventListener.handleRequest(*) => ItsNatRemoteCtrlEventListener.handleEvent(*) ItsNatComponentManager.createItsNatModalLayer(Element,int,float,String,NameValue[]) => ItsNatComponentManager.createItsNatModalLayer(Element,boolean,int,float,String,NameValue[]) ItsNatComponentManager.createItsNatModalLayer(Element,float,String,NameValue[]) => ItsNatComponentManager.createItsNatModalLayer(Element,boolean,float,String,NameValue[]) * JavaScript code generated by the framework when registering event listeners has changed and two new public JavaScript methods have been published: getNativeEvent() and setMustBeSent(boolean). See "6.2.3 Custom pre-send JavaScript code" in Manual for details. * Fixed a bug in table components in joystick mode. * Fixed bug: ItsNatDocumentTemplate.isMarkupDrivenComponents() returns the joystick mode. * Fixed bug: text inside option is not updated in NetFront. * Fixed bugs in form controls in browsers with bad support of change event (including iPhone). * Fixed many bugs in Pocket IE and big performance improvements avoiding annoying blinks. For instance the Feature Showcase example "Func. Testing Using Browser" now works in Pocket IE. * Fixed <input type=file> elements in BlackBerry: no longer is necessary to hide these elements (attribute "value" is fully avoided including with empty value and automatically removed to avoid unexpected Java exceptions). * Fixed some bugs in remote view/ctrl using timers and avoiding user changes when loading the page and form auto-complete in some browsers. * Workaround to avoid a BlackBerry bug: removeAttribute() does not remove the style attribute. * Workaround to avoid a NetFront bug when adding a <select> element with multiple and/or size attribute using appendChild/insertBefore. * Reduced the stability problems of Opera Mobile 8.6. Added a workaround to avoid a browser bug: <button> elements are extracted if inside a <p>, these buttons are reinserted in the original position. * Other bug fixes * Manual: - Updated accordingly with API changes. Comet example updated with event listeners. - Added "6.2.8 Chain control of event listeners". - Added "6.2.9 Detection of session or page lost with global event listeners". - Added "6.22.1 More about the request phase and how to ask permission to user". - Added "6.22.4 Document not found detection" (in "6.22 REMOTE VIEW/CONTROL"). - Added "6.22.5 Session expired or web application reload detection" (in "6.22 REMOTE VIEW/CONTROL"). - Added "6.27.1 Detection of no template found with the specified document name". - Added "6.36 ADVICES TO CODE ITSNAT APPLICATIONS FOR POCKET IE". - Added "7.14 MODAL LAYERS". - Changed the JavaScript code generated to manage user defined code in event listeners, see "6.2.3 Custom pre send JavaScript code" for details. - "7.21.3 The case of Pocket IE" is no longer a subchapter of "7.21.2 Joystick mode" because joystick mode is no longer necessary in Pocket IE. Changed accordingly. * Feature Showcase: - Updated project to NetBeans 6.5 (may work with previous versions). - New example: Core/Listeners/Event Listener Chain Control. - Updated "Core/Asynchronous Task" and "Core/Comet Notifier" now event based (using EventListener). - Detection of page lost in GlobalEventListener (registered on servlet level), end user is notified and the page is automatically reloaded. - Detection in GlobalItsNatServletRequestListener of template not found specified in itsnat_doc_name An exception is thrown. - Detection of document not found when requesting remote monitoring a document in GlobalRemoteControlSupervision (registered on servlet level). Output is redirected to a specific error page. - Detection of session expired or app. reloaded when remote monitoring a document in GlobalRemoteControlSupervision (registered on servlet level). A JavaScript alert notifies to the end user about this situation. - In Remote View/Control the user can be optionally asked before monitoring. - Renamed "IE Mobile" examples as "Pocket IE". Now the feature tree works in Pocket IE (see PocketIEUtil) using AJAX, in spite of this most of examples are painfully slow and some of them do not work (they are not customized for PIE). Edition in place is enabled in Pocket IE Free List, Table and Tree examples. Because ItsNat adds bubbling (and capturing) to Pocket IE, setJoystickMode(true) is not needed anymore, this implies PocketIEFreeListStructure and PocketIETableStructure are no longer necessary, PocketIEFreeComboBoxSelectionDecorator and PocketIETableRowSelectionDecorator have been updated accordingly. - The "Func. Testing Using Browser" example is now deterministic and can run as quick as possible. See FuncTestUsingBrowserUtil.dispatchEvent method. This example works in ALL supported browsers. - Added "Components/Modal Layers" examples.

    posted 243 days ago

  • File released: /itsnat/0.6/ItsNat_0.6.zip

    posted 243 days ago

  • ItsNat, Natural AJAX, version 0.5

    In summary this release adds new mobile browsers and a prerelease of &quot;modal layers&quot; (to build modal panel/windows). New browsers with AJAX officially supported: - Opera Mobile 9.5 beta - Opera Mobile 8.65 - Fennec (a.k.a FireFox Mobile) 1.0a1 (tested Windows desktop version) - SkyFire 0.8 - BlackBerry Bold (JDE 4.6) and Storm (JDE 4.7) Improved referrers support and back/forward buttons (avoiding page caching) on Opera Mobile 8.6x. Only IE Mobile, Opera Mini and BlackBerry have problems with referrers and back/forward buttons (no automatic reload, page caching cannot be avoided). SkyFire 0.8 has some critical bugs like change&quot; event is not fired on text boxes (text, password, file) and textarea elements. ItsNat adds a workaround to this bug, a change event is fired and dispatched when the blur event is fired simulating the missing event, this solution makes this browser workable. There are other important bugs: multiple selection does not work on select elements with &quot;multiple&quot; attribute and input elements with type=file do not work, there is no workaround for these bugs. BlackBerry (JDE 4.6) has a critical bug on HTML select elements with &quot;multiple&quot; or &quot;size&quot; attributes, when an option is added or removed (after loading the page) the select fools visually (DOM is correct). ItsNat provides a transparent workaround for this bug. Recognized Opera Mobile 8.x on some Motorola devices, virtually any deployment of Opera Mobile 8.x is recognized. Packages and interfaces of components (org.itsnat.comp.*) have been reorganized per component family (label, list, table, tree etc), his new structure is more appropriated to add future new components. AJAX requests now use the servlet mapping used by the client (servlet default mapping may be different to the servlet name). Improved performance and stability on IE Mobile when using onXXX inline handlers. Modal layers preview (to build modal panels/windows), this feature will be final on the next release but current state is workable. New interfaces and methods: o ItsNatModalLayer o ItsNatComponentManager.createItsNatModalLayer(Element,int,float,String,NameValue) o ItsNatComponentManager.createItsNatModalLayer(Element,float,String,NameValue) o ItsNatComponentManager.createItsNatModalLayer(Element,NameValue) Base path of framework JavaScript files can be set on load time of the page. New methods: o ItsNatDocument.isAddFrameworkScriptFiles() o ItsNatDocument.setAddFrameworkScriptFiles(boolean) o ItsNatDocument.getFrameworkScriptFilesBasePath() o ItsNatDocument.setFrameworkScriptFilesBasePath(boolean) Fixed some bugs in NetFront (3.5) caused by NetFront bugs: 1. NodeList.item() method not defined in childNodes collection of FORM elements. Fix: [] access works fine. 2. If a &lt;script&gt; element removes itself (needed in load time) is replaced by an empty comment node. Fix: this unexpected node is removed by the framework. Fixed bug: CSSStyleDeclaration.getPropertyValue(String) fails (null pointer exception) when the property is not defined, now returns an empty string as mandated by W3C. Fixed bug: % values not valid in CSS properties (ex. &quot;width:80%;&quot; ) when parsed with ElementCSSInlineStyle Fixed bug: an &quot;Internal Error&quot; exception is thrown in concrete circumstances when monitoring (remote view/ctrl) a page open with iPhone. Fixed bug: ItsNatHTMLInputTextFormatted components, using &quot;factories&quot; changing the data format showed when the component has the focus, fail in browsers where blur event is fired before change event (for instance FireFox &lt; 3.0, BlackBerry etc). Feature Showcase: Opera Mobile 9.5, Opera 8.x on some Motorola devices, Fennec, BlackBerry and SkyFire detected as mobile browsers.

    posted by jmarranz 360 days ago

  • itsnat 0.5 file released: ItsNat_0.5.zip

    New browsers with AJAX officially supported: - Opera Mobile 9.5 beta - Opera Mobile 8.65 - Fennec (a.k.a FireFox Mobile) 1.0a1 (tested Windows desktop version) - SkyFire 0.8 - BlackBerry Bold and Storm (since JDE 4.6) Improved referrers support and back/forward buttons (avoiding page caching) on Opera Mobile 8.6x. Only IE Mobile, Opera Mini and BlackBerry have problems with referrers and back/forward buttons (no automatic reload, page caching cannot be avoided). SkyFire 0.8 has some critical bugs like "change" event is not fired on text boxes (text, password, file) and textarea elements. ItsNat adds a workaround to this bug, a change event is fired and dispatched when the blur event is fired simulating the missing event, this solution makes this browser workable. There are other important bugs: multiple selection does not work on select elements with "multiple" attribute and input elements with type=file do not work, there is no workaround for these bugs. BlackBerry (JDE 4.6) has a critical bug on HTML select elements with "multiple" or "size" attributes, when an option is added or removed (after loading the page) the select fools visually (DOM is correct). ItsNat provides a transparent workaround for this bug. Recognized Opera Mobile 8.x on some Motorola devices, virtually any deployment of Opera Mobile 8.x is recognized. Packages and interfaces of components (org.itsnat.comp.*) have been reorganized per component family (label, list, table, tree etc), this new structure is more appropriated to add future new components. AJAX requests now use the servlet mapping used by the client (servlet default mapping may be different to the servlet name). Improved performance and stability on IE Mobile when using onXXX inline handlers. Modal layers preview (to build modal panels/windows), this feature will be final on the next release but current state is workable. New interfaces and methods: o ItsNatModalLayer o ItsNatComponentManager.createItsNatModalLayer(Element,int,float,String,NameValue) o ItsNatComponentManager.createItsNatModalLayer(Element,float,String,NameValue) o ItsNatComponentManager.createItsNatModalLayer(Element,NameValue) Base path of framework JavaScript files can be set on load time of the page. New methods: o ItsNatDocument.isAddFrameworkScriptFiles() o ItsNatDocument.setAddFrameworkScriptFiles(boolean) o ItsNatDocument.getFrameworkScriptFilesBasePath() o ItsNatDocument.setFrameworkScriptFilesBasePath(boolean) Fixed some bugs in NetFront (3.5) caused by NetFront bugs: 1. NodeList.item() method not defined in childNodes collection of FORM elements. Fix: [] access works fine. 2. If a <script> element removes itself (needed in load time) is replaced by an empty comment node. Fix: this unexpected node is removed by the framework. Fixed bug: CSSStyleDeclaration.getPropertyValue(String) fails (null pointer exception) when the property is not defined, now returns an empty string as mandated by W3C. Fixed bug: % values not valid in CSS properties (ex. "width:80%;" ) when parsed with ElementCSSInlineStyle Fixed bug: an "Internal Error" exception is thrown in concrete circumstances when monitoring (remote view/ctrl) a page open with iPhone. Fixed bug: ItsNatHTMLInputTextFormatted components, using "factories" changing the data format showed when the component has the focus, fail in browsers where blur event is fired before change event (for instance FireFox < 3.0, BlackBerry etc). Feature Showcase: o Opera Mobile 9.5, Opera 8.x on some Motorola devices, Fennec, BlackBerry and SkyFire detected as mobile browsers.

    posted 360 days ago

  • File released: /itsnat/0.5/ItsNat_0.5.zip

    posted 360 days ago

  • itsnat 0.4.1 file released: ItsNat_0.4.1.zip

    * Fixed bug: client/server node path resolution fails in a specific circunstance. * Arora browser is recognized now as a QtWebKit browser. * QtWebKit for Windows CE works with ItsNat. There is no official release of this browser and current state is buggy. * Manual: Changed "6.9 COMET NOFITIFIER" the statement that a blocking thread solution does not scale is currently being debunked. See http://paultyma.blogspot.com/2008/03/writing-java-multithreaded-servers.html)

    posted 399 days ago

  • ItsNat, Natural AJAX, version 0.4.1

    Changes in this minor release: * Fixed bug: client/server node path resolution fails in some specific circunstances. * Arora browser is recognized now as a QtWebKit browser. * QtWebKit for Windows CE works with ItsNat. There is no official release of this browser and current state is still buggy. * Manual: o Changed &quot;6.9 COMET NOTIFIER&quot; the statement that a blocking thread solution does not scale is currently being debunked (see http://paultyma.blogspot.com/2008/03/writing-java-multithreaded-servers.html).

    posted by jmarranz 400 days ago

  • File released: /itsnat/0.4.1/ItsNat_0.4.1.zip

    posted 400 days ago

  • itsnat 0.4 file released: ItsNat_0.4.0.2.zip

    Improved security against tampering and hijacking. More refactoring, more quality. New officially supported browsers: o Google Chrome Beta o FireFox v3 o Android v0.9 Beta r1 (deprecated m5-rc15) o QtWebKit of Qt Embedded 4.4 (tested 4.4.1 Linux) Workaround for the iPhone 2.0 bug: change event not fired on select elements with defined "size" or "multiple" attributes. Solution: a change event is fired when a blur event is fired. More info about the bug: http://lists.apple.com/archives/safari-iphone-web-dev/2008/Jul/msg00025.html Reduced the size of JavaScript code sent to the client when the server DOM changes. Improved node caching, faster path resolution (implies faster JavaScript code). Unknown browsers are seen as bots without JavaScript support, AJAX is automatically disabled therefore the server document is invalidated after loading. Documents are automatically invalidated when the session is lost, this affects, for instance, to remote views and comet notifiers (automatically stopped) avoiding "ever alive" documents when a user never closes an ItsNat page (AJAX) or the browser cannot guaranty unload notification when the page is closed (Opera 9, some mobile browsers etc). Fixed the lifecycle of remove views: load event not dispatched to listeners. Lifecycle of remove views is now clearly well defined. Fixed: the attribute/property "value" of OPTION is set as boolean. Fixed (regression): JavaScript alert is not shown on errors. Fixed: "auto-build components" feature not working in XML documents. Fixed: current value of an ItsNatHTMLTextArea component is not shown when the component is used for editing inplace the second time and successive. Fixed: editing in place doesn't work on iPhone. Fixed: editing in place using a select combo doesn't work on S60WebKit. Added ItsNatBoot, this is the new root class, now ItsNat is an interface. Added registry for global event listeners per servlet, per template and per document: o ItsNatServlet.addEventListener(EventListener) o ItsNatServlet.removeEventListener(EventListener) o ItsNatDocumentTemplate.addEventListener(EventListener) o ItsNatDocumentTemplate.removeEventListener(EventListener) o ItsNatDocument.addEventListener(EventListener) o ItsNatDocument.removeEventListener(EventListener) Added methods: o ItsNatDocument.createItsNatVariableResolver(boolean) (improves the security) o ItsNatVariableResolver.isDisconnected() Changed names following the "viral" pattern of ItsNatDocument (for instance ItsNatDocument implies ItsNatDocumentTemplate) o DocumentTemplate => ItsNatDocumentTemplate o ItsNatDocument.getDocumentTemplate() => ItsNatDocument.getItsNatDocumentTemplate() o ItsNatServlet.registerDocumentTemplate(String,String,String) => ItsNatServlet.registerItsNatDocumentTemplate(String,String,String) o ItsNatServlet.getDocumentTemplate(String) => ItsNatServlet.getItsNatDocumentTemplate(String) o DocFragmentTemplate => ItsNatDocFragmentTemplate o ItsNatServlet.registerDocFragmentTemplate(String,String,String) => ItsNatServlet.registerItsNatDocFragmentTemplate(String,String,String) o ItsNatServlet.getDocFragmentTemplate(String) => ItsNatServlet.getItsNatDocFragmentTemplate(String) o HTMLDocFragmentTemplate => ItsNatHTMLDocFragmentTemplate Changed names following the "viral" pattern of ItsNatEvent: o NormalEvent => ItsNatNormalEvent o DOMEvent => ItsNatDOMStdEvent o DOMExtensionEvent => ItsNatDOMExtEvent o ContinueEvent => ItsNatContinueEvent o TimerEvent => ItsNatTimerEvent o UserEvent => ItsNatUserEvent o KeyEvent => ItsNatKeyEvent (and now inherits from ItsNatDOMStdEvent too) o RemoteControlEvent => ItsNatRemoteCtrlEvent o RemoteControlEventListener => ItsNatRemoteCtrlEventListener o ItsNatDocument.addRemoteControlEventListener(...) => ItsNatDocument.addItsNatRemoteCtrlEventListener(...) o ItsNatDocument.removeRemoteControlEventListener(...) => ItsNatDocument.removeItsNatRemoteCtrlEventListener(...) o ItsNatDocumentTemplate.addRemoteControlEventListener(...) => ItsNatDocumentTemplate.addItsNatRemoteCtrlEventListener(...) o ItsNatDocumentTemplate.removeRemoteControlEventListener(...) => ItsNatDocumentTemplate.removeItsNatRemoteCtrlEventListener(...) o ItsNatServlet.addRemoteControlEventListener(...) => ItsNatServlet.addItsNatRemoteCtrlEventListener(...) o ItsNatServlet.removeRemoteControlEventListener(...) => ItsNatServlet.removeItsNatRemoteCtrlEventListener(...) o RemoteControlCometEvent => ItsNatRemoteCtrlCometEvent o RemoteControlTimerEvent => ItsNatRemoteCtrlTimerEvent Changed names following the "viral" pattern of ItsNatTimer: o TimerHandle => ItsNatTimerHandle o ItsNatTimerEvent.getTimerHandle() => ItsNatTimerEvent.getItsNatTimerHandle() Feature Showcase: o Udated accordingly. o Removed bot detection code, any unknown browser is already seen as a bot by ItsNat (server document is invalidated). o Changed the example "Core/Listeners/Comet Notifier". o ItsNatDocument.createItsNatVariableResolver(boolean) is used when appropriated. o Fixed (regression): hourglass cursor is not shown when an AJAX request is pending to finish. o Fixed: source code tab in "markup driven form" examples fail. JavaDoc: o Udated accordingly. o Corrected info about how to generate a user defined event in method: ItsNatDocument.addUserEventListener(EventTarget target, String name,EventListener listener,int syncMode, ParamTransport[] extraParams, String preSendCode,long ajaxTimeout) Manual: o Updated accordingly. o Changed Comet example (chapter 6.9 COMET NOFITIFIER). o Added chapter "6.2.7 Global event listeners"

    posted 412 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

ItsNat, Natural AJAX Java Web Framework Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review