ICEfaces
  1. ICEfaces
  2. ICE-8138

New Client side jQuery Idle Timeout component

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: None
    • Fix Version/s: 4.0.BETA
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      Chrome, Firefox and Internet Explorer, ICEfaces library
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial

      Description

      Create a component which opens a UI dialog window after the user is idle for X minutes. The user can choose to either keep his/her session alive, or end the session within specific time frame. If action is not invoked by the user the component should terminate session automatically and redirect browser to another page.

        Issue Links

          Activity

          Hide
          yip.ng added a comment - - edited
          • "Site URL" above not found. Found another blog page with the usual marketing hype. No technical details. Need to study source code.
          • Requires another plugin: Paul Irish's idletimer plugin.
          • Requires jQuery dialog: must first render predefined dialog (HTML and JS.)
          • ThemeRoller and ARIA support should be in jQuery dialog already.

          Technical details to work out:

          • keepAliveURL: supplied by user? framework? (Response text must be agreed on or set by a param.)
          • dialog as child component and just render child? (Then certain restrictions must be imposed, e.g. hidden at first, modal, contains span to update countdown, ...)
          • dialog must have button pane using jQuery dialog "buttons" option. Use confirmationDialog?
          • Seems both dialog and confirmationDialog have different button pane layout and rendering than the "buttons" option in jQuery dialog.
          • Need to access a span in dialog body to update countdown. How to get the clientId of that span?
          • ......
          Show
          yip.ng added a comment - - edited "Site URL" above not found. Found another blog page with the usual marketing hype. No technical details. Need to study source code. Requires another plugin: Paul Irish's idletimer plugin. Requires jQuery dialog: must first render predefined dialog (HTML and JS.) ThemeRoller and ARIA support should be in jQuery dialog already. Technical details to work out: keepAliveURL: supplied by user? framework? (Response text must be agreed on or set by a param.) dialog as child component and just render child? (Then certain restrictions must be imposed, e.g. hidden at first, modal, contains span to update countdown, ...) dialog must have button pane using jQuery dialog "buttons" option. Use confirmationDialog? Seems both dialog and confirmationDialog have different button pane layout and rendering than the "buttons" option in jQuery dialog. Need to access a span in dialog body to update countdown. How to get the clientId of that span? ......
          Hide
          Ken Fyten added a comment -

          This JIRA is being closed in preference for the approach described in ICE-9257 for implementing this feature.

          Show
          Ken Fyten added a comment - This JIRA is being closed in preference for the approach described in ICE-9257 for implementing this feature.

            People

            • Assignee:
              yip.ng
              Reporter:
              Evgheni Sadovoi
            • Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: