Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-484

Replace auto refresh with AJAX

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Open (View Workflow)
    • Priority: Major
    • Resolution: Unresolved
    • Component/s: core
    • Labels:
      None
    • Environment:
      Platform: All, OS: All
    • Similar Issues:

      Description

      The current auto refresh support is clunky and apparently has side effects
      (see JENKINS-193). I don't like the blinky effect of refresh, and I should need to have the option on every page.

      It's confusing. Getting the current status should "just work".

      It would be better to extend the AJAX support such that no refresh is needed
      anymore.

        Attachments

          Issue Links

            Activity

            Hide
            mdonohue mdonohue added a comment -
                • Issue 3646 has been marked as a duplicate of this issue. ***
            Show
            mdonohue mdonohue added a comment - Issue 3646 has been marked as a duplicate of this issue. ***
            Hide
            mdonohue mdonohue added a comment -
                • Issue 979 has been marked as a duplicate of this issue. ***
            Show
            mdonohue mdonohue added a comment - Issue 979 has been marked as a duplicate of this issue. ***
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in hudson
            User: : kohsuke
            Path:
            trunk/hudson/main/core/src/main/resources/hudson/model/AbstractModelObject/editDescription.jelly
            trunk/hudson/main/core/src/main/resources/lib/hudson/editableDescription.jelly
            trunk/www/changelog.html
            http://fisheye4.cenqua.com/changelog/hudson/?cs=10605
            Log:
            [FIXED JENKINS-193] Fixed an interference between auto refresh and inline description editing. In 1.232.
            Gradually we should phase out auto refresh by AJAX, which is tracked as JENKINS-484

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in hudson User: : kohsuke Path: trunk/hudson/main/core/src/main/resources/hudson/model/AbstractModelObject/editDescription.jelly trunk/hudson/main/core/src/main/resources/lib/hudson/editableDescription.jelly trunk/www/changelog.html http://fisheye4.cenqua.com/changelog/hudson/?cs=10605 Log: [FIXED JENKINS-193] Fixed an interference between auto refresh and inline description editing. In 1.232. Gradually we should phase out auto refresh by AJAX, which is tracked as JENKINS-484
            Hide
            kohsuke Kohsuke Kawaguchi added a comment -
                • Issue 957 has been marked as a duplicate of this issue. ***
            Show
            kohsuke Kohsuke Kawaguchi added a comment - Issue 957 has been marked as a duplicate of this issue. ***
            Hide
            kohsuke Kohsuke Kawaguchi added a comment -

            +1 for the general direction, but ...

            The auto executor/queue update is causing some problem on my production system.
            This is reported as issue #352 (you can go to http://kohsuke.sfbay/hudson/ to
            try this.) So I think I should better investigate what's causing that before
            investing more in AJAX.

            Show
            kohsuke Kohsuke Kawaguchi added a comment - +1 for the general direction, but ... The auto executor/queue update is causing some problem on my production system. This is reported as issue #352 (you can go to http://kohsuke.sfbay/hudson/ to try this.) So I think I should better investigate what's causing that before investing more in AJAX.
            Hide
            jglick Jesse Glick added a comment -

            I would agree that the existing AJAX refresh is promising and could probably
            replace the HTTP whole-page refresh entirely. For example, on the dashboard
            page, you would just need to extend the AJAX refresh to the project table - it
            already works fine for the queue and executors list.

            Show
            jglick Jesse Glick added a comment - I would agree that the existing AJAX refresh is promising and could probably replace the HTTP whole-page refresh entirely. For example, on the dashboard page, you would just need to extend the AJAX refresh to the project table - it already works fine for the queue and executors list.
            Hide
            tompalmer tompalmer added a comment -

            Changed from defect to enhancement.

            Show
            tompalmer tompalmer added a comment - Changed from defect to enhancement.

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              tompalmer tompalmer
              Votes:
              51 Vote for this issue
              Watchers:
              26 Start watching this issue

                Dates

                Created:
                Updated: