1. 18 3月, 2014 1 次提交
  2. 11 11月, 2013 1 次提交
  3. 23 10月, 2013 2 次提交
  4. 01 10月, 2013 1 次提交
    • K
      Add classes and ID's for common elements · 9e7b0717
      Kevin Burke 提交于
      This should aid theme developers in developing plugins for Jenkins by adding
      CSS classes and ID's to the dom. Developers can then use these to more
      specifically target elements that they want.
      
      For example, the "Console Output" was a raw <pre> tag embedded in a <table>.
      Styling it required CSS like so:
      
          #main-panel > pre {
      
      Sadly this will apply to any <pre> elements nested directly under the
      "#main-panel" ID; there's no way to get more specific to the console output.
      
      With this change you can style the console output by writing:
      
          .console-output {
      
      Which is much more direct (and more efficient for browsers to render).
      
      A similar treatment is applied to a number of elements in the jenkins UI.
      9e7b0717
  5. 09 8月, 2013 1 次提交
  6. 17 7月, 2013 1 次提交
  7. 25 6月, 2013 1 次提交
    • K
      [FIXED JENKINS-15437] · d3575548
      Kohsuke Kawaguchi 提交于
      The exception handler ended up adding almost all the headers again,
      resulting in a lot of duplicate headers.
      
      Most critically, stapler was adding "Content-Encoding" header twice,
      breaking browsers.
      d3575548
  8. 07 6月, 2013 3 次提交
  9. 17 4月, 2013 2 次提交
    • K
      Marked various mode-link as inside. · 5f806d8f
      Kohsuke Kawaguchi 提交于
      Observations:
      
      - When marked inside, moving the mouse to <A> and clicking the context menu becomes easier,
        because you can move the mouse toward the hot spot area and it'll activate.
        Otherwise you have to move the mouse over to <A>, then move the mouse on the side, click it,
        then click the menu, which adds cognitive stress.
      
      - Marking model link as inside creates an empty space to the right of <A>, which looks
        odd if hyperlinks appear inline or if some other text follows it.
      
      Given that, my guiding principle for this change is:
      
      - any model link that is the last child of a block element gets marked as inside
      - I've adjust a few text to get rid of the single-letter training text after a model link,
        like "(#3)" to "- #3"
      - If another inline element follows a model link, leave it as is.
        This does create an ugly overlap.
      5f806d8f
    • K
      Use transparent background in the title logo. · 63b3c935
      Kohsuke Kawaguchi 提交于
      This prevents one pixel height difference between the logo and the title
      bar background.
      63b3c935
  10. 06 2月, 2013 1 次提交
  11. 25 10月, 2012 1 次提交
  12. 13 10月, 2012 1 次提交
  13. 13 9月, 2012 1 次提交
  14. 31 8月, 2012 1 次提交
    • K
      Expose session ID. · 4bd06963
      Kohsuke Kawaguchi 提交于
      This value changes every time Jenkins starts, which allows HTTP clients to reliably wait for Jenkins restart.
      4bd06963
  15. 31 7月, 2012 1 次提交
  16. 25 5月, 2012 1 次提交
  17. 04 5月, 2012 1 次提交
    • K
      [FIXED JENKINS-12585] restrict where sessions are created. · 7a4858d6
      Kohsuke Kawaguchi 提交于
      If a resource with 'Set-Cookie' header is cached (either by intermediary
      like HTTP proxy and reverse proxy, or by the browser), it'll cause
      identity swap / session mix-up as discussed in this ticket.
      
      I suspect this was caused by HttpSessionContextIntegrationFilter2, which
      is the only code path that attempts to create a session when a request
      to a static resource is made.
      
      So I'm disabling the creation of session in
      HttpSessionContextIntegrationFilter2. This in turn requires that we
      have sessions already created when the authentication was successful and
      people need to login (or else the login will have no effect.)
      
      We already do so in layout.jelly, so any request that renders a Jenkins
      page would have a session, but I've also added it in
      AuthenticationProcessingFilter2, which ensures that a successful login
      does have a session.
      7a4858d6
  18. 13 3月, 2012 1 次提交
  19. 29 2月, 2012 1 次提交
  20. 21 2月, 2012 3 次提交
  21. 20 2月, 2012 4 次提交
  22. 19 2月, 2012 1 次提交
  23. 16 2月, 2012 1 次提交
  24. 04 1月, 2012 1 次提交
  25. 20 12月, 2011 1 次提交
  26. 24 10月, 2011 1 次提交
  27. 27 9月, 2011 2 次提交
  28. 26 9月, 2011 1 次提交
  29. 24 9月, 2011 2 次提交