INotes: Customization tips: Difference between revisions

From Wiki
(Criou a página com " = Development = == Write to Console == Call function <nowiki>AAA.EVI.sr(level,'','message');</nowiki> Where level: * 0 = error * 1 = warning * 2 = info * 3 = detail...")
 
 
Line 21: Line 21:
Output on iNotes Console:
Output on iNotes Console:
  10/27/2016 04:19:59PM Hello World!
  10/27/2016 04:19:59PM Hello World!
== Trigger an event after Save or Sent a mail ==
In Form9_x.nsf, has a subform '''Custom_JS_Lite''', has a function '''Custom_Scene_PreSubmit_Lite''', that triggers after user click on  "Save" or "Save as Draft".
Custom_Scene_PreSubmit_Lite gets called just before a page gets submitted. For example, sending a mail message.
== ObfuscationList.txt ==
iNotes JavaScript is obfuscated. That means that many of the functions and variables have short 2 or 3 letter names and white space has been removed. This reduce the number the size of javascript sent to browser.
This makes it hard to read the code.
To see ''unobfuscated'', open Domino designer and on server open iNotes/Forms9.nsf database. On Resources/Files, look for a file named ObfuscationList.txt.
Example:
AAA    com_ibm_dwa_globals
Eck    com_ibm_dwa_ui_contactsoutline
Fkb    getPanelManager


= Ver também =
= Ver também =

Latest revision as of 18:44, 27 October 2016

Development

Write to Console

Call function

AAA.EVI.sr(level,'','message');

Where level:

  • 0 = error
  • 1 = warning
  • 2 = info
  • 3 = detail

Example:

AAA.EVI.sr(2,'','Hello World!');

Output on iNotes Console:

10/27/2016 04:19:59PM Hello World!


Trigger an event after Save or Sent a mail

In Form9_x.nsf, has a subform Custom_JS_Lite, has a function Custom_Scene_PreSubmit_Lite, that triggers after user click on "Save" or "Save as Draft".

Custom_Scene_PreSubmit_Lite gets called just before a page gets submitted. For example, sending a mail message.

ObfuscationList.txt

iNotes JavaScript is obfuscated. That means that many of the functions and variables have short 2 or 3 letter names and white space has been removed. This reduce the number the size of javascript sent to browser.

This makes it hard to read the code.

To see unobfuscated, open Domino designer and on server open iNotes/Forms9.nsf database. On Resources/Files, look for a file named ObfuscationList.txt.

Example:

AAA     com_ibm_dwa_globals
Eck     com_ibm_dwa_ui_contactsoutline
Fkb     getPanelManager

Ver também