4D Live Window Addendum 1.1

Size: px
Start display at page:

Download "4D Live Window Addendum 1.1"

Transcription

1 Version 1.1 enhances the feature set to allow users to add HTML to a 4D window to present data and respond with interactive content on user clicks. Main enhancements Control of Context Menu/New Window Callback to 4D before/during/after a click Callback to 4D on load error Get/SetContent with different encodings Evaluation of Javascript functions on Windows Platform differences Mac OS/Windows uses the native HTML engine of the operating system (Safari / Internet Explorer), so the behavior/feature set will be different. For the new features in version 1.1 this is specially: Web_SetContent operates slowly on Windows, it is much faster to write the document temporarily on hard disk and open this file. Actually, the execution of JavaScript is only possible on Windows; the commands are disabled on Mac OS. On Mac OS, can display PDF documents without the need of additional browser plug-ins, like Adobe Acrobat Reader. The Acrobat Reader installer modifies Safari to allow it to call Acrobat Reader, but does this modification only for Safari, not for other applications using the Safari engine, like. As a result Mac OS computers with an installed Acrobat Reader browser plug-in cannot display PDF anymore with. 1

2 It is possible to disable the PDF Browser plug-in (while Adobe Acrobat Reader is still useable). To do so the administrator needs to remove the bundle \Library\Internet Plug-Ins\AdobePDFViewer.plugin. This disables it in Safari, too. On Windows, the Acrobat Reader browser plug-in must be installed for MS Internet Explorer to enable to display PDF. Modified with Version 1.1 Windows: The plug-in does not appear with a 3D border anymore. This gives you the choice to use 4D form's property to select none, plain or 3D border. Windows: By default, opening new windows in MS Internet Explorer instances is disabled. This behaviour can be controlled with the new option Web_kOpenWindow in Web_SetPreferences. Windows and Mac OS: To display an empty document, use Web_SetURL to navigate to "About:blank Modified commands in Version 1.1 Web_SetPreferences Web_SetPreferences(Area; Selector; NumValue; StringValue) error code Selector Longint Preferences Selector NumValue Longint Numerical value to set StringValue Alpha String Value to set The command Web_SetPreferences allows the user to change the behavior of the plug-in. Version 1.0 only supports Selectors 1-2. Selector Code Usage Web_kResize 1 0=Disable Resizing; 1=Enable Resizing Web_kVisible 2 0=Hide the Browser; 1=Show the Browser Web_kOpenWindow 3 0=Disable New Window, 1=Launch MS IE Web_kContextMenu 4 0=Disable/1=Enable (default) 2

3 Modified commands in Version 1.1 Selector Code Usage Web_kNavigate 5 Call Method on Before/During/After Navigate Web_kError 6 Call Method on URL Load Error Web_kNavigatorFilter 7 Filter to Cancel for Navigations (User Clicks) Web_kSetUserAgent 8 Set User Agent (Mac only) Web_kResize Mac OS only: If the plug-in area is resized, some web sites (like maps.google.com) act on the resize by using JavaScript to change the position of some elements. This may lead to a crash if the site was already displayed. To avoid this crash the developer should set the browser area to a fixed size (not resizable). In any case the browser area is not automatically resized on Mac OS except for the first display (opening a window before loading a web site). If you display HTML content (or PDF images) without JavaScript, you may enable the resize functionality by using this option. In this case you should not allow the end user to enter a URL manually. Note: Using this option has no result on Windows. Web_kVisible The 4D Command SET VISIBLE does not fully hide the browser because the browser responds directly to events such as mouse-over or Java Script triggered redraws. So it is necessary to hide/show the browser area by using both commands SET VISIBLE and Web_SetPreferences. Web_kOpenWindow On Windows it is possible to allow the embedded MS Internet Explorer to open a new MS Internet Explorer instance (window) for some events (like JavaScript or user action). This was the default behavior in version 1.0. In version 1.1, by default it is disabled, but can be enabled using this parameter. Web_kContextMenu By default, both platforms show a context menu on a right mouse click. This feature allows disabling the menu. Using this parameter works for all plug-in areas, not just for the current one. 3

4 Web_kNavigate This selector is useful for displaying a progress dialog or status text. It is also needed for evaluating JavaScript functions, which cannot be used before the load is fully done. Pass in the parameter StringValue the name of a 4D method to be called on navigation events. The parameter NumValue allows to specify on which events the methods will be called, this allows filtering unneeded events. The same method will be called for all events; it is not possible to specify different methods. Following calls overwrite the callback. Pass value 0 and an empty method name to disable the function. Possible Events: 1 Before Called for each click/javascript navigation 2 After Called as soon as a page is fully loaded/displayed 4 Progress Called several times during loading a page The events can be combined (added), for example: 7 = all, 3 = Before+After, no Progress Use a negative number (-1, -7) to cancel all navigations, except page loads through Web_SetURL. If the user (or a JavaScript function) navigates to another page, it is canceled but the 4D method is called. This allows the 4D method to still use Web_SetURL to follow the click, to modify the URL or ignore it. The selector Web_kNavigateFilter allows canceling only clicks with a special keyword. This method should be fast, it can be called several times per second. Similar to a 4D form method calls are not "stacked, so if the method is too slow it may miss calls. In practice this does not matter, if a process event is missed the next one (or the After) event still displays your progress bar correctly. The 4D method must have the following parameters declared: $1 Longint Area ID $2 Text URL $3 Text Post Data $4 Longint Progress $5 Longint Progress Max 4

5 Modified commands in Version 1.1 In the event Before $4/Progress is set to 0, in the event After to -1. This parameter allows you to detect for which event the method is called. Other values are used during loading the page, like 5000/ To get a progress percentage (like 98%) use this formula: $ratio := $4*100/$5 The method may be called outside the context of the current form, this means you cannot use GET OBJECT RECT or MOVE OBJECT for form objects. Also modifications of form variables may not be displayed automatically. There may also occur a problem with the 4D Debugger window. If you debug the called method, the debugger window may not be closed correctly, because the callback runs outside the form scope. To solve this issue, the callback method should end with: CALL PROCESS(Current Process) Don't forget to enable the Outside Call attribute for the form. This makes sure that the debugger window is closed correctly and modified variables are redrawn. To modify form objects it is a good idea to do this inside the Outside Call form method event. Web_kError Allows the developer to install a callback for page loading errors. The method is called if loading of a page wasn t successful. The parameter NumValue is unused; StringValue specifies the 4D method name. Pass "" to disable the callback. The 4D method must have the following parameters declared: $1 Longint Area ID $2 Text URL $3 Longint Error Code The error code depends on the HTTP server, such as 404 for Page not found. Platform notes: Mac OS: If an error occurs, the default behavior is to display nothing Windows: It displays the standard MS Internet Explorer error page. 5

6 This command allows a developer to display a 4D error window or a custom html error page (using Web_SetURL for a local document). Web_kNavigateFilter If Web_Navigate defines that a new navigate has to be cancelled, this command allows a developer to define when to cancel. If the parameter StringValue is empty (default), all navigates are cancelled, else the passed name works as a content filter, like "/4DCall/ cancels only clicks, if the URL contain /4DCall/. This allows a developer to build interactive systems. For example, a click on a list of records displayed in an HTML table will open a new 4D window with a 4D input form. Web_kSetUserAgent Used to modify the User Agent string sent to a web server on Mac OS. The default string is a combination of the current WebKit version (system depending) and the product name: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/412.7 (KHTML, like Gecko) This attribute allows you to overwrite the product name, and replace it with a browser name (like Safari). Pass "Safari/412.5 to modify the user agent to: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/412.7 (KHTML, like Gecko) Safari/412.5 "Spoofing the user agent to Safari may be needed on some sites, which behave in a different way depending on the browser. They should check for AppleWebKit, but most (like sites using Microsoft WPF/E and Google Maps) check for the word "Safari. Function result If the call was successful it returns 0. Otherwise it was an error. Example The following example disables the context menu $err := Web_SetPreferences(mybrowser; Web_kContextMenu; 0; "") 6

7 Modified commands in Version 1.1 Web_GetContent Web_GetContent(Area; Content; CharacterEncoding) error code Content Blob Page Content as blob CharacterEncoding Longint Requested Encoding The command Web_GetContent returns the content of the main frame as blob. Starting with version 1.1 the command may return the blob in a specified character encoding, while version 1.0 always returned ANSI encoding on Windows and MacRoman on Mac OS. Possible values for CharacterEncoding: 0 like version MacRoman 2 Windows (ANSI) 3 UTF-8 4 UTF-16 Function result If the call was successful it returns 0. Otherwise it was an error. 7

8 New commands in version 1.1 All commands require a displayed form (using Dialog, Modify Record, etc) with an external area ". The first parameter of the commands is the variable of the external area. Web_Refresh Web_Refresh(Area) error code The command Web Refresh calls the Refresh Function of the browser, which reloads the currently displayed content. Function result If the call was successful it returns 0. Otherwise it was an error. Web_Stop Web_Stop(Area) error code The command Web_Stop calls the Stop function of the browser, aborting all current load operations. Function result If the call was successful it returns 0. Otherwise it was an error. Web_SetContent Web_SetContent(Area; Content; CharacterEncoding) error code Content Blob Page Content as blob CharacterEncoding Longint Document Encoding The command Web_SetContent sets the main frame with the content of the blob. 8

9 JavaScript commands The blob must contain HTML content, other formats are not supported (like images). 1 MacRoman 2 Windows (ANSI) 3 UTF-8 4 UTF-16 To use the command on a new created browser area, first call Web_SetURL(area; about:blank ) to initialize the HTML area. Platform notes: Windows: Even if the plug-in has displayed a valid URL, after using this command it handles the content as content which has minimum security access rights, for example it cannot execute JavaScript. Although the command handles everything in memory, it is not really fast. Usually it is faster to write a document to disk and then load (or reload) it. Function result If the call was successful it returns 0. Otherwise it was an error. JavaScript commands These commands allow 4D to execute or evaluate JavaScript commands and functions. Using JavaScript, a 4D developer can print or modify the content of the plug-in area. It is possible to modify it in an interactive way, similar to an Ajax site, which modifies only parts of a page and not the whole page. Another example is using the DOM tree to read the content of a web page, like a catalog, and to import the data in 4D. It is even possible to insert JavaScript functions into a foreign web page to add functionality. Important: JavaScript cannot be executed before the page is fully loaded. Therefore we recommend, before using the JavaScript commands, to check using a callback with the commands Web_SetPreferences and Web_kNavigate. There are two commands to execute JavaScript, with or without returning a result. Web_JavaScriptReturn expects the name of an existing JavaScript function with up to 5 parameters and it returns a result. 9

10 Web_JavaScriptExecute can execute any valid JavaScript text, which can declare a new JavaScript function and call one or several functions or all together, but does not return any results. By combining both commands, it is possible to declare a new JavaScript for a remotely loaded web page, and then execute it to fetch data from the web page. Web JavaScript Execute Web_ JavaScriptExecute (Area; Script) error code Script Text JavaScript The command Web_JavaScriptExecute allows the developer to execute JavaScript code. It does not return a result (see Web_JavaScriptReturn for details). The parameter Script can contain the name of an existing JavaScript function or a new JavaScript function, allowing you to "inject code into displayed web pages. Web JavaScript Return Web_ JavaScriptReturn (Area; Function; Result; {Parameter1; Parameter2; Parameter3; Parameter4; Parameter5}) error code Function Text Name of an existing JavaScript function Result Text Result of JavaScript function Parameter1 Text Optional Parameter 1 Parameter2 Text Optional Parameter 2 Parameter3 Text Optional Parameter 3 Parameter4 Text Optional Parameter 4 Parameter5 Text Optional Parameter 5 The command Web_JavaScriptReturn permits executing an existing JavaScript function with up to 5 parameters, returning the result. 10

11 Error Codes The parameter Function must name an existing JavaScript function, otherwise the error is returned. The JavaScript function can be "injected using Web_JavaScriptExecute before using this command. Parameters for this function can be passed (up to 5 parameters). The routine always expects and returns parameters as text, even if the JavaScript function uses other variable types. Error Codes All commands of the plug-in return 0, if the call was successful. Possible error codes are: The specified area is not a area Invalid parameter passed Internal error JavaScript error JavaScript called before page was completely loaded 11

Troubleshooting for Onboarding (PeopleFluent)

Troubleshooting for Onboarding (PeopleFluent) Troubleshooting for Onboarding Paperwork (PeopleFluent) When you click the Begin button on the Home Page it will look as if nothing happened, but if you scroll to the bottom of the page the first form

More information

Trouble Shooting Portable Documents Format (PDF) Q/A Solutions: AT ANY TIME THE USER CAN SAVE THE FILE TO THEIR COMPUTER AND FILL OUT THE FORM

Trouble Shooting Portable Documents Format (PDF) Q/A Solutions: AT ANY TIME THE USER CAN SAVE THE FILE TO THEIR COMPUTER AND FILL OUT THE FORM Trouble Shooting Portable Documents Format (PDF) Q/A Solutions: 1. How do I save PDF forms to my computer? 2. Please wait screen 3. Browsers and 3rd party extensions fixes AT ANY TIME THE USER CAN SAVE

More information

New Viewer Functionality PRINT FUNCTIONALITY

New Viewer Functionality PRINT FUNCTIONALITY HTML5 Viewer using Google Chrome This document provides information on using the new HTLM5 viewer with Google Chrome. Note that examples and screenshots in this document have been provided from the esearch

More information

Using the VMware vrealize Orchestrator Client

Using the VMware vrealize Orchestrator Client Using the VMware vrealize Orchestrator Client vrealize Orchestrator 7.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by

More information

Graphic Selenium Testing Tool

Graphic Selenium Testing Tool Graphic Selenium Testing Tool Last modified: 02/06/2014 1 Content 1 What can I do with GSTT?... 3 2 Installation... 4 3 Main window... 5 4 Define a new web testing project... 6 5 Define a new test case...

More information

Using the VMware vcenter Orchestrator Client. vrealize Orchestrator 5.5.1

Using the VMware vcenter Orchestrator Client. vrealize Orchestrator 5.5.1 Using the VMware vcenter Orchestrator Client vrealize Orchestrator 5.5.1 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments

More information

Report Exec Enterprise Browser Settings. Choose Settings Topic

Report Exec Enterprise Browser Settings. Choose Settings Topic Report Exec Enterprise Browser Settings Choose Settings Topic Overview... 2 Technical Support... 2 Windows OS... 2 Microsoft Internet Explorer... 2... 2 Trusted Sites... 3 Browsing History... 3 Temporary

More information

Instructions for Configuring Your Browser Settings and Online Security FAQ s

Instructions for Configuring Your Browser Settings and Online Security FAQ s Instructions for Configuring Your Browser Settings and Online Security FAQ s General Settings The following browser settings and plug-ins are required to properly access Digital Insight s webbased solutions.

More information

Table of Content. Last updated: June 16th, 2015

Table of Content. Last updated: June 16th, 2015 BROWSER SETTINGS MASTER DOCUMENT Last updated: June 16th, 2015 Table of Content General Information... 2 Internet Explorer 8,9, & 11 Settings... 3 Safari Settings... 5 Firefox Settings... 6 Google Chrome

More information

User s Guide. This User Guide contains information that can help you navigate through your professional development session.

User s Guide. This User Guide contains information that can help you navigate through your professional development session. This User Guide contains information that can help you navigate through your professional development session. The Table of Contents, found on the left of your screen, allows you to navigate to the major

More information

Webster Release Notes Rev. A, March 1, 2008

Webster Release Notes Rev. A, March 1, 2008 Webster Release Notes Rev. A, March 1, 2008 Overview This document contains release notes for PolyVision s Webster. Webster Software version 3.6 supports one of the most technologically advanced whiteboard

More information

World Wide Web. World Wide Web - how it works. WWW usage requires a combination of standards and protocols DHCP TCP/IP DNS HTTP HTML MIME

World Wide Web. World Wide Web - how it works. WWW usage requires a combination of standards and protocols DHCP TCP/IP DNS HTTP HTML MIME World Wide Web WWW usage requires a combination of standards and protocols DHCP TCP/IP DNS HTTP HTML MIME World Wide Web - how it works User on a machine somewhere Server machine Being more specific...

More information

4D v11 SQL r2. Addendum Windows /Mac OS. 4D D SAS / 4D, Inc. All Rights Reserved.

4D v11 SQL r2. Addendum Windows /Mac OS. 4D D SAS / 4D, Inc. All Rights Reserved. 4D v11 SQL r2 Addendum Windows /Mac OS 4D 1985-2008 4D SAS / 4D, Inc. All Rights Reserved. 4D v11 SQL Release 2 (11.2) - Addendum Windows and Mac OS Versions Copyright 1985-2008 4D SAS / 4D, Inc. All Rights

More information

Animating Layers with Timelines

Animating Layers with Timelines Animating Layers with Timelines Dynamic HTML, or DHTML, refers to the combination of HTML with a scripting language that allows you to change style or positioning properties of HTML elements. Timelines,

More information

Getting help with Edline 2. Edline basics 3. Displaying a class picture and description 6. Using the News box 7. Using the Calendar box 9

Getting help with Edline 2. Edline basics 3. Displaying a class picture and description 6. Using the News box 7. Using the Calendar box 9 Teacher Guide 1 Henry County Middle School EDLINE March 3, 2003 This guide gives you quick instructions for the most common class-related activities in Edline. Please refer to the online Help for additional

More information

Changing The User Agent String In Safari User Guide For Web Developers

Changing The User Agent String In Safari User Guide For Web Developers Changing The User Agent String In Safari User Guide For Web Developers If you wish to simulate another type of browser by changing the User Agent or UA String in the Safari web browser for Windows or Mac

More information

JUGAT Adobe Technology Platform for Rich Internet Applications

JUGAT Adobe Technology Platform for Rich Internet Applications JUGAT Adobe Technology Platform for Rich Internet Applications Dieter Hovorka Sr.Systems Engineer Technical Sales dieter.hovorka@adobe.com May 2008 2006 Adobe Systems Incorporated. All Rights Reserved.

More information

Using Development Tools to Examine Webpages

Using Development Tools to Examine Webpages Chapter 9 Using Development Tools to Examine Webpages Skills you will learn: For this tutorial, we will use the developer tools in Firefox. However, these are quite similar to the developer tools found

More information

CPD Online System Requirements and Browser Settings

CPD Online System Requirements and Browser Settings CPD Online System Requirements and Browser Settings Browser & Operating System Compatibility Matrix IE 11.0 1 Edge 1 Firefox 51 Chrome 56 Safari 8.0.7 Safari 9.1.2 Safari 10.0 Supported Operating Systems

More information

Manual Internet Explorer 8 Pdf Problem Open In Browser

Manual Internet Explorer 8 Pdf Problem Open In Browser Manual Internet Explorer 8 Pdf Problem Open In Browser STEP 2: Remove istart123.com virus from Internet Explorer, Firefox and If you are using Windows 8, simply drag your mouse pointer to the right edge

More information

Why isn't scanning/inserting a citation in a Word document working? Why are some PDFs displayed incorrectly?

Why isn't scanning/inserting a citation in a Word document working? Why are some PDFs displayed incorrectly? Technical Help Why isn't scanning/inserting a citation in a Word document working? Why are some PDFs displayed incorrectly? Why am I having problems displaying and/or downloading pdfs? Why do I get an

More information

Clearspan Hosted Thin Call Center R Release Notes APRIL 2015 RELEASE NOTES

Clearspan Hosted Thin Call Center R Release Notes APRIL 2015 RELEASE NOTES Clearspan Hosted Thin Call Center R20.0.32 Release Notes APRIL 2015 RELEASE NOTES Clearspan Hosted Thin Call Center R20.0.32 Release Notes The information conveyed in this document is confidential and

More information

School Installation Guide ELLIS Academic 5.2.6

School Installation Guide ELLIS Academic 5.2.6 ELLIS Academic 5.2.6 This document was last updated on 2/16/11. or one or more of its direct or indirect affiliates. All rights reserved. ELLIS is a registered trademark, in the U.S. and/or other countries,

More information

Parish . User Manual

Parish  . User Manual Parish Email User Manual Table of Contents LOGGING IN TO PARISH EMAIL... 3 GETTING STARTED... 3 GENERAL OVERVIEW OF THE USER INTERFACE... 3 TERMINATE THE SESSION... 4 EMAIL... 4 MESSAGES LIST... 4 Open

More information

Online Geometry Computer Requirements (For students using computers other than the HCPS Dell issued laptops)

Online Geometry Computer Requirements (For students using computers other than the HCPS Dell issued laptops) Online Geometry Computer Requirements (For students using computers other than the HCPS Dell issued laptops) What are the SchoolSpace System Requirements for a PC? Microsoft Windows XP or Microsoft Windows

More information

AreaList Pro. Version Release notes. December 12, Published by e-node worldwide System requirements

AreaList Pro. Version Release notes. December 12, Published by e-node worldwide   System requirements AreaList Pro Version 9.9.5 Release notes December 12, 2017 Published by e-node worldwide www.e-node.net/alp System requirements AreaList Pro version 9.9.5 is compatible with 4D v11 to v15, for both MacOS

More information

Vizit Essential for SharePoint 2013 Version 6.x User Manual

Vizit Essential for SharePoint 2013 Version 6.x User Manual Vizit Essential for SharePoint 2013 Version 6.x User Manual 1 Vizit Essential... 3 Deployment Options... 3 SharePoint 2013 Document Libraries... 3 SharePoint 2013 Search Results... 4 Vizit Essential Pop-Up

More information

Instructions For Configuring Your Browser Settings and Online Banking FAQ's

Instructions For Configuring Your Browser Settings and Online Banking FAQ's Instructions For Configuring Your Browser Settings and Online Banking FAQ's Instructions By Browser Type Google Chrome Firefox Internet Explorer 8 Internet Explorer 9 Safari Online Banking FAQ's Google

More information

Release Notes Fiery E C-KM Color Server version 1.1

Release Notes Fiery E C-KM Color Server version 1.1 Release Notes Fiery E 10 50-45C-KM Color Server version 1.1 This document contains information about the Fiery E 10 50-45C-KM Color Server, version 1.1. Before using the Fiery E 10 50-45C-KM Color Server,

More information

California Institute of Technology

California Institute of Technology California Institute of Technology Human Resources Using Kronos Workforce Timekeeper A User Guide For System Requirements Operating System Kronos is compatible for use with PC s (running Windows 2000 or

More information

GrandReporter. User Guide

GrandReporter. User Guide GrandReporter User Guide Licensing and Copyright Agreement This software is Copyright 2009 TED and TRI-EDRE. Except as permitted under copyright law, no part of the program or this manual may be reproduced

More information

Session 6. JavaScript Part 1. Reading

Session 6. JavaScript Part 1. Reading Session 6 JavaScript Part 1 Reading Reading Wikipedia en.wikipedia.org/wiki/javascript Web Developers Notes www.webdevelopersnotes.com/tutorials/javascript/ JavaScript Debugging www.w3schools.com/js/js_debugging.asp

More information

Support for Adobe Acrobat Reader

Support for Adobe Acrobat Reader Support for Adobe Acrobat Reader Acrobat v. 3.01 Viewing PDF within Web Browsers Netscape Communicator PDF files can be viewed in the Netscape Navigator 4.0 component of Netscape Communicator 4.0. Netscape

More information

Revised: March 8 th, 2017 for Firefox 52.0

Revised: March 8 th, 2017 for Firefox 52.0 Configuring Mozilla Firefox for Spectrum v14 Spectrum v14 runs in a browser window. As a result, there are a number of browser settings that impact how Spectrum will function. This document covers the

More information

This document is for informational purposes only. PowerMapper Software makes no warranties, express or implied in this document.

This document is for informational purposes only. PowerMapper Software makes no warranties, express or implied in this document. OnDemand User Manual Enterprise User Manual... 1 Overview... 2 Introduction to SortSite... 2 How SortSite Works... 2 Checkpoints... 3 Errors... 3 Spell Checker... 3 Accessibility... 3 Browser Compatibility...

More information

SharePoint List Booster Features

SharePoint List Booster Features SharePoint List Booster Features Contents Overview... 5 Supported Environment... 5 User Interface... 5 Disabling List Booster, Hiding List Booster Menu and Disabling Cross Page Queries for specific List

More information

IBM Forms V8.0 Custom Themes IBM Corporation

IBM Forms V8.0 Custom Themes IBM Corporation IBM Forms V8.0 Custom Themes Agenda 2 Overview Class Names How to Use Best Practice Styling Form Items Test Custom CSS Sample Overview 3 To create custom theme you must be familiar with the basic concept

More information

Testing => Good? Automated Testing => Better?

Testing => Good? Automated Testing => Better? Survival techniques for your acceptance tests of web applications Julian Harty Senior Test Engineer 2009 Google Inc 1 Introduction Testing => Good? Automated Testing => Better? 2 1 Introduction: Focus

More information

C4C Compliance Portal User FAQ. Logging in/getting Started-

C4C Compliance Portal User FAQ. Logging in/getting Started- C4C Compliance Portal User FAQ Logging in/getting Started- How do I receive my User Id and Password? If you have an email address you will receive an email with this information when your training is ready

More information

Introduction to HTTP. Jonathan Sillito

Introduction to HTTP. Jonathan Sillito Introduction to HTTP Jonathan Sillito If you interested in working with a professor next Summer 2011 apply for an NSERC Undergraduate Student Award. Students must have a GPA of 3.0 or higher to be eligible.

More information

Setting up to download Grants Group Application Forms

Setting up to download Grants Group Application Forms Setting up to download Grants Group Application Forms Guidance on setting up Adobe Reader Although it is in common use, we recognise that you may not use Adobe Reader as your preferred pdf reader but it

More information

CORS Attacks. Author: Milad Khoshdel Blog: P a g e. CORS Attacks

CORS Attacks. Author: Milad Khoshdel Blog: P a g e. CORS Attacks Author: Milad Khoshdel Blog: https://blog.regux.com Email: miladkhoshdel@gmail.com 1 P a g e Contents What is CORS?...3 How to Test?...4 CORS Checker Script...6 References...9 2 P a g e What is CORS? CORS

More information

Interactive Form Troubleshooting and FAQS

Interactive Form Troubleshooting and FAQS Interactive Form Troubleshooting and FAQS These questions address technology-related issues users might have with the form. For information about the fields in the form, please see the Step by Step Instructions.

More information

ATS Questionnaire Management Interface (QMI) School Administrator Manual

ATS Questionnaire Management Interface (QMI) School Administrator Manual 2014 ATS Questionnaire Management Interface (QMI) School Administrator Manual 1 Table of Contents QMI: BATCH PAGE...3 LOGGING IN TO THE QUESTIONNAIRE MANAGEMENT INTERFACE...4 SEARCHING FOR EXISTING BATCHES...5

More information

Republicbank.com Supported Browsers and Settings (Updated 03/12/13)

Republicbank.com Supported Browsers and Settings (Updated 03/12/13) Republicbank.com Supported Browsers and Settings (Updated 03/12/13) We support the Internet Explorer 8.0 & 9.0. If you are using Internet Explorer 7.0 or earlier you will need to update your browser. Click

More information

Adobe Acrobat Weblink Plug-in

Adobe Acrobat Weblink Plug-in Adobe Acrobat Weblink Plug-in This online guide contains all the information you need to use the Adobe Acrobat Weblink plug-in with Acrobat Reader and Acrobat Exchange. Click one of the following topics

More information

4D View Presentation. About the 4D View documentation

4D View Presentation. About the 4D View documentation 4D View Language Introduction PV Allowed Input PV Area PV Borders PV Cell manipulation PV Cell property PV Cell value PV Columns and Rows PV Current cell PV Document PV Drag and drop PV Panes PV Pictures

More information

Session 16. JavaScript Part 1. Reading

Session 16. JavaScript Part 1. Reading Session 16 JavaScript Part 1 1 Reading Reading Wikipedia en.wikipedia.org/wiki/javascript / p W3C www.w3.org/tr/rec-html40/interact/scripts.html Web Developers Notes www.webdevelopersnotes.com/tutorials/javascript/

More information

Creating Interactive PDF Forms

Creating Interactive PDF Forms Creating Interactive PDF Forms Using Adobe Acrobat X Pro for the Mac University Information Technology Services Training, Outreach, Learning Technologies and Video Production Copyright 2012 KSU Department

More information

Version 1.0. User Guide

Version 1.0. User Guide Version 1.0 User Guide Premedia Systems, Inc. March, 2007 Contents Introduction.......................................................1 Overview..........................................................2

More information

Style Report Enterprise Edition

Style Report Enterprise Edition INTRODUCTION Style Report Enterprise Edition Welcome to Style Report Enterprise Edition! Style Report is a report design and interactive analysis package that allows you to explore, analyze, monitor, report,

More information

esigner Release Notes

esigner Release Notes esigner 4.2.18 003 Release Notes Document Reference : D1252656E 13th February 2013 Contents What s New?... 3 Corrected Problems... 3 What s Gone?... 3 What s in?... 4 Supported Operating Systems and Applications...

More information

DESIGN AND IMPLEMENTATION OF SAGE DISPLAY CONTROLLER PROJECT

DESIGN AND IMPLEMENTATION OF SAGE DISPLAY CONTROLLER PROJECT DESIGN AND IMPLEMENTATION OF SAGE DISPLAY CONTROLLER BY Javid M. Alimohideen Meerasa M.S., University of Illinois at Chicago, 2003 PROJECT Submitted as partial fulfillment of the requirements for the degree

More information

Recommended Browser Settings

Recommended Browser Settings Recommended Browser Settings Internet Explorer Settings (PC) Mozilla Firefox Settings (PC) Mozilla Firefox Settings (Mac) Safari Settings (Mac) Chrome Settings (PC) Infinite Campus recommends modifying

More information

FIREFOX MENU REFERENCE This menu reference is available in a prettier format at

FIREFOX MENU REFERENCE This menu reference is available in a prettier format at FIREFOX MENU REFERENCE This menu reference is available in a prettier format at http://support.mozilla.com/en-us/kb/menu+reference FILE New Window New Tab Open Location Open File Close (Window) Close Tab

More information

Tutorial Macromedia FlashPaper 2

Tutorial Macromedia FlashPaper 2 Tutorial Macromedia FlashPaper 2 Introduction: While Adobe s PDF file format has essentially become the de facto standard for distributing documents on the web, Macromedia has recently introduced an innovative

More information

Ajax Ajax Ajax = Asynchronous JavaScript and XML Using a set of methods built in to JavaScript to transfer data between the browser and a server in the background Reduces the amount of data that must be

More information

CFS Browser Compatibility

CFS Browser Compatibility CFS Browser Compatibility This document outlines the requirements for browsers certified by Oracle, for use with our current version of CFS. The information contained here has been consolidated from documents

More information

BROWSER POLICY: DESCRIPTION OF SUPPORT 2 SUPPORTED BROWSERS 2 TIER 2 SUPPORTED BROWSERS 2 UNSUPPORTED BROWSERS 2

BROWSER POLICY: DESCRIPTION OF SUPPORT 2 SUPPORTED BROWSERS 2 TIER 2 SUPPORTED BROWSERS 2 UNSUPPORTED BROWSERS 2 Browser Policy June 2016 Table of Contents BROWSER POLICY: DESCRIPTION OF SUPPORT 2 SUPPORTED BROWSERS 2 TIER 1 SUPPORTED BROWSERS 2 TIER 2 SUPPORTED BROWSERS 2 UNSUPPORTED BROWSERS 2 SCOPE OF APPLICABILITY

More information

Labour Market Programs Support. System. Position Description Questionnaire. Computer Compatibility Guide

Labour Market Programs Support. System. Position Description Questionnaire. Computer Compatibility Guide System Labour Market Programs Support Position Description Questionnaire Computer Compatibility Guide Table of Contents 1. Introduction... 1 1.1 PDQ Overview... 1 1.2 Document Purpose... 1 1.3 Computer

More information

NB TEEN APPRENTICE PROGRAM NBTAP EMPLOYER ACCOUNT: FAQS CONNECTING STUDENTS TO CAREERS IN THE SKILLED TRADES

NB TEEN APPRENTICE PROGRAM NBTAP EMPLOYER ACCOUNT: FAQS CONNECTING STUDENTS TO CAREERS IN THE SKILLED TRADES NBTAP EMPLOYER ACCOUNT: FAQS TOPICS 1.0 Do I need to set up my Employer Account?... 3 2.0 What do I use my Employer Account for?... 3 3.0 How do I login to my Employer Account?... 3 4.0 How do I reset

More information

Release Date April 24 th 2013

Release Date April 24 th 2013 Release Date April 24 th 2013 Table of Contents 1. Overview...5 1.1 HTML Player...5 1.2 Why are we changing?...5 1.3 What do you need to do?...5 1.4 Will everything change to HTML?...5 1.5 Will the look/feel

More information

User Guide. Plug-in for Adobe Acrobat. Copyright 2002 IntelliPDF, Inc., All Rights Reserved

User Guide. Plug-in for Adobe Acrobat. Copyright 2002 IntelliPDF, Inc., All Rights Reserved User Guide Plug-in for Adobe Acrobat IntelliPDF STAT 1.0 User Guide 2 TABLE OF CONTENTS 1. GENERAL INFORMATION...3 1.1 OVERVIEW...3 1.2 MINIMUM SYSTEM REQUIREMENTS........ 4 1.3 LIMITATIONS OF INTELLIPDF

More information

! AntZero LLC - All rights reserved! AntZero and AtomicView are registered trademarks USER GUIDE.!!!!!!!!!! Swiss Made

! AntZero LLC - All rights reserved! AntZero and AtomicView are registered trademarks USER GUIDE.!!!!!!!!!! Swiss Made !! 2007-2010 - All rights reserved! AntZero and AtomicView are registered trademarks USER GUIDE!!!!!!!!!! Swiss Made Table of contents A. INTRODUCTION! 1 B. INSTALLATION! 2 a. Installing on Mac OS X! 2

More information

Clearspan Hosted Thin Call Center R Release Notes JANUARY 2019 RELEASE NOTES

Clearspan Hosted Thin Call Center R Release Notes JANUARY 2019 RELEASE NOTES Clearspan Hosted Thin Call Center R22.0.39 Release Notes JANUARY 2019 RELEASE NOTES NOTICE The information contained in this document is believed to be accurate in all respects but is not warranted by

More information

BusinessObjects Frequently Asked Questions

BusinessObjects Frequently Asked Questions BusinessObjects Frequently Asked Questions Contents Is there a quick way of printing together several reports from the same document?... 2 Is there a way of controlling the text wrap of a cell?... 2 How

More information

Evangel euniversity [ANGEL ACCESS AND HELP GUIDE]

Evangel euniversity [ANGEL ACCESS AND HELP GUIDE] Evangel euniversity [ANGEL ACCESS AND HELP GUIDE] How to access your ANGEL account, what your computer needs to run ANGEL, and how to get ANGEL Technical and User support. Table of Contents How to Access

More information

Etanova Enterprise Solutions

Etanova Enterprise Solutions Etanova Enterprise Solutions Front End Development» 2018-09-23 http://www.etanova.com/technologies/front-end-development Contents HTML 5... 6 Rich Internet Applications... 6 Web Browser Hardware Acceleration...

More information

Table of Contents INTRODUCTION... 3 SYSTEM REQUIREMENTS... 3 STEP 1 DETERMINE WHICH VERSION OF EMERGE YOU NEED... 5 STEP 2 GETTING EMERGE ACCESS...

Table of Contents INTRODUCTION... 3 SYSTEM REQUIREMENTS... 3 STEP 1 DETERMINE WHICH VERSION OF EMERGE YOU NEED... 5 STEP 2 GETTING EMERGE ACCESS... Table of Contents INTRODUCTION... 3 SYSTEM REQUIREMENTS... 3 1.1 OPERATING SYSTEMS AND BROWSERS... 3 1.2 BROWSER SETTINGS... 4 1.3 ADDITIONAL NECESSARY SOFTWARE... 4 1.4 MONITORS... 4 STEP 1 DETERMINE

More information

The course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments.

The course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments. Web Development WEB101: Web Development Fundamentals using HTML, CSS and JavaScript $2,495.00 5 Days Replay Class Recordings included with this course Upcoming Dates Course Description This 5-day instructor-led

More information

INTRODUCTION... 3 INSTALLATION GUIDE FOR ECLIPSE 3.1 AND INSTALLATION GUIDE FOR ECLIPSE 3.3 TO

INTRODUCTION... 3 INSTALLATION GUIDE FOR ECLIPSE 3.1 AND INSTALLATION GUIDE FOR ECLIPSE 3.3 TO INTRODUCTION... 3 INSTALLATION GUIDE FOR ECLIPSE 3.1 AND 3.2... 4 INSTALLATION GUIDE FOR ECLIPSE 3.3 TO 4.3... 23 INSTALLATION GUIDE FOR ECLIPSE 4.4 OR HIGHER... 37 ECLIPSE VIEWERS... 41 DEVICES... 41

More information

PHP by Pearson Education, Inc. All Rights Reserved.

PHP by Pearson Education, Inc. All Rights Reserved. PHP 1992-2012 by Pearson Education, Inc. All Client-side Languages User-agent (web browser) requests a web page JavaScript is executed on PC http request Can affect the Browser and the page itself http

More information

CleanMyPC User Guide

CleanMyPC User Guide CleanMyPC User Guide Copyright 2017 MacPaw Inc. All rights reserved. macpaw.com CONTENTS Overview 3 About CleanMyPC... 3 System requirements... 3 Download and installation 4 Activation and license reset

More information

Lesson 12: JavaScript and AJAX

Lesson 12: JavaScript and AJAX Lesson 12: JavaScript and AJAX Objectives Define fundamental AJAX elements and procedures Diagram common interactions among JavaScript, XML and XHTML Identify key XML structures and restrictions in relation

More information

Apptix Online Backup by Mozy User Guide

Apptix Online Backup by Mozy User Guide Apptix Online Backup by Mozy User Guide 1.10.1.2 Contents Chapter 1: Overview...5 Chapter 2: Installing Apptix Online Backup by Mozy...7 Downloading the Apptix Online Backup by Mozy Client...7 Installing

More information

JavaScript Programming

JavaScript Programming JavaScript Programming Course ISI-1337B - 5 Days - Instructor-led, Hands on Introduction Today, JavaScript is used in almost 90% of all websites, including the most heavilytrafficked sites like Google,

More information

BROWSERS OPTIMIZATION

BROWSERS OPTIMIZATION BROWSERS OPTIMIZATION To allow your browser to function more effectively, we recommend that you Clear your browser cache (delete temporary files) and Remove any compatibility view option previously selected

More information

Mouseless Internet Browsing for Open V/Vmax Devices

Mouseless Internet Browsing for Open V/Vmax Devices Mouseless Internet Browsing for Open V/Vmax Devices Mouseless Browsing (MLB) is a technique that enables you to browse the Internet without using a mouse. This innovative functionality adds small boxes

More information

Overview of the Adobe Dreamweaver CS5 workspace

Overview of the Adobe Dreamweaver CS5 workspace Adobe Dreamweaver CS5 Activity 2.1 guide Overview of the Adobe Dreamweaver CS5 workspace You can access Adobe Dreamweaver CS5 tools, commands, and features by using menus or by selecting options from one

More information

Tips and tricks for Océ IntraLogic

Tips and tricks for Océ IntraLogic Tips and tricks for Océ IntraLogic Printing Job import Size and performance Settings Print-to File formats TCP/IP printing Standard printer Information (tray/paper) State (paper jam) State ( unknown )

More information

Accessing Data from the Web Interface

Accessing Data from the Web Interface 5 CHAPTER This chapter provides information about accessing Prime Performance Manager data from Prime Performance Manager web interface. This chapter contains: Supported Browsers, page 5-1 Accessing Prime

More information

Table of Contents INTRODUCTION... 3 SYSTEM REQUIREMENTS... 3 STEP 1 DETERMINE WHICH VERSION OF EMERGE YOU NEED... 5

Table of Contents INTRODUCTION... 3 SYSTEM REQUIREMENTS... 3 STEP 1 DETERMINE WHICH VERSION OF EMERGE YOU NEED... 5 Table of Contents INTRODUCTION... 3 SYSTEM REQUIREMENTS... 3 1.1 OPERATING SYSTEMS AND BROWSERS... 3 1.2 BROWSER SETTINGS... 4 1.3 ADDITIONAL NECESSARY SOFTWARE... 4 1.1 MONITORS... 4 STEP 1 DETERMINE

More information

4D Write. User Reference Mac OS and Windows Versions. 4D Write D SA/4D, Inc. All Rights reserved.

4D Write. User Reference Mac OS and Windows Versions. 4D Write D SA/4D, Inc. All Rights reserved. 4D Write User Reference Mac OS and Windows Versions 4D Write 1999-2002 4D SA/4D, Inc. All Rights reserved. 4D Write User Reference Version 6.8 for Mac OS and Windows Copyright 1999 2002 4D SA/4D, Inc.

More information

Recommended Browser Settings

Recommended Browser Settings Recommended Browser Settings August 2015 This document is intended for restricted use only. Infinite Campus asserts that this document contains proprietary information that would give our competitors undue

More information

FITECH FITNESS TECHNOLOGY

FITECH FITNESS TECHNOLOGY Browser Software & Fitech FITECH FITNESS TECHNOLOGY What is a Browser? Well, What is a browser? A browser is the software that you use to work with Fitech. It s called a browser because you use it to browse

More information

On-Line Help. Main Menu. Introduction. Credits. Help

On-Line Help. Main Menu. Introduction. Credits. Help On-Line Getting Started Your Library CD contains two types of files: 1. PDF files of all the Library materials, which you can search and access via Acrobat Reader; and 2. Microsoft Word files that will

More information

classjs Documentation

classjs Documentation classjs Documentation Release 1.0 Angelo Dini March 21, 2015 Contents 1 Requirements 3 2 Plugins 5 2.1 Cl.Accordion............................................... 5 2.2 Cl.Autocomplete.............................................

More information

Practice Labs User Guide

Practice Labs User Guide Practice Labs User Guide This page is intentionally blank Contents Introduction... 3 Overview... 3 Accessing Practice Labs... 3 The Practice Labs Interface... 4 Minimum Browser Requirements... 5 The Content

More information

SealedMedia Unsealer. Installation Guide. For Macintosh

SealedMedia Unsealer. Installation Guide. For Macintosh SealedMedia Unsealer For Macintosh SealedMedia, worldwide rights reserved. www.sealedmedia.com 2009 Table of Contents About this document...3 System requirements...3 Hardware...3 Supported Browsers...3

More information

Virto Html5 Bulk File Upload for Microsoft SharePoint Release User and Installation Guide

Virto Html5 Bulk File Upload for Microsoft SharePoint Release User and Installation Guide Virto Html5 Bulk File Upload for Microsoft SharePoint Release 1.6.0 User and Installation Guide 2 Table of Contents Contents Table of Contents... 2 Features List... 3 System/Developer Requirements... 3

More information

Using the Prime Performance Manager Web Interface

Using the Prime Performance Manager Web Interface 3 CHAPTER Using the Prime Performance Manager Web Interface The following topics provide information about using the Cisco Prime Performance Manager web interface: Accessing the Prime Performance Manager

More information

GRITS AJAX & GWT. Trey Roby. GRITS 5/14/09 Roby - 1

GRITS AJAX & GWT. Trey Roby. GRITS 5/14/09 Roby - 1 AJAX & GWT Trey Roby GRITS 5/14/09 Roby - 1 1 Change The Web is Changing Things we never imagined Central to people s lives Great Opportunity GRITS 5/14/09 Roby - 2 2 A Very Brief History of Computing

More information

Session 11. Ajax. Reading & Reference

Session 11. Ajax. Reading & Reference Session 11 Ajax Reference XMLHttpRequest object Reading & Reference en.wikipedia.org/wiki/xmlhttprequest Specification developer.mozilla.org/en-us/docs/web/api/xmlhttprequest JavaScript (6th Edition) by

More information

Use Default Form Instances

Use Default Form Instances Use Default Form Instances Created: 2011-01-03 Modified:2012-07-05 Contents Introduction... 2 Add Form Classes... 3 Starting Form (Home Page)... 5 Use Multiple Forms... 6 Different Ways of Showing Forms...

More information

jquery Basic HTTP communication

jquery Basic HTTP communication jquery Basic HTTP communication TAMZ 1 Lab 5 See: http://api.jquery.com/jquery.get/ http://api.jquery.com/jquery.post/ Application deployment Application has to be uploaded to a server Using of FTP/SCP/SFTP

More information

Applications & Application-Layer Protocols: The Web & HTTP

Applications & Application-Layer Protocols: The Web & HTTP CS 312 Internet Concepts Applications & Application-Layer Protocols: The Web & HTTP Dr. Michele Weigle Department of Computer Science Old Dominion University mweigle@cs.odu.edu http://www.cs.odu.edu/~mweigle/cs312-f11/

More information

Exporting Images from Lightroom

Exporting Images from Lightroom Li kewhatyou see? Buyt hebookat t hefocalbookst or e AdobePhot oshop Li ght r oom 2 Huss& Pl ot ki n ISBN 9780240521336 Getting Your Photos into Lightroom Exporting Images from Lightroom Although Lightroom

More information

Business Intelligence Launch Pad User Guide SAP BusinessObjects Business Intelligence Platform 4.1 Support Package 1

Business Intelligence Launch Pad User Guide SAP BusinessObjects Business Intelligence Platform 4.1 Support Package 1 Business Intelligence Launch Pad User Guide SAP BusinessObjects Business Intelligence Platform 4.1 Support Package 1 Copyright 2013 SAP AG or an SAP affiliate company. All rights reserved. No part of this

More information

Discovering the Mobile Safari Platform

Discovering the Mobile Safari Platform Introducing the iphone and ipod touch Development Platform The introduction of the iphone and subsequent unveiling of the ipod touch revolutionized the way people interacted with handheld devices. No longer

More information

Introduction to Personal Computers Using Windows 10 and Microsoft Office 2016

Introduction to Personal Computers Using Windows 10 and Microsoft Office 2016 Watsonia Publishing 47 Greenaway Street Bulleen VIC 3105 Australia www.watsoniapublishing.com info@watsoniapublishing.com Introduction to Personal Computers Using Windows 10 and Microsoft Office 2016 Quick

More information