Sha256: 55430f4d3df839d14315a86c692547821f5974b7e4e7da59a152d16dcdce2f06

Contents?: true

Size: 1.44 KB

Versions: 3

Compression:

Stored size: 1.44 KB

Contents

.error.ui.segment.error.message
  %h5.ui.header Error on #{format_name File.basename(job.name)}
  - if job.messages and job.messages.any?
    %pre.error_message.ui.basic.segment.content
      = CGI.escapeHTML(job.messages[-1] || "")


  - if defined? job.info_file and File.exists? job.info_file and request.env["REQUEST_URI"].include? job.name
    - clean_url = add_GET_param(remove_GET_param(request.env["REQUEST_URI"], "_layout"), "_update", "clean")
    %a.ui.button.blue.clean(href=clean_url) Clean
  - else
    - clean_url = add_GET_param(remove_GET_param(request.env["REQUEST_URI"], "_layout"), "_update", "reload")
    %a.ui.blue.button.reload(href=clean_url) Reload

  - info_url = request.env["REQUEST_URI"].sub(/\?.*/,'') + '/info'
  %a.ui.blue.button.reload(href=info_url) Info

- backtrace = job.info[:backtrace]
- if backtrace and backtrace.any?

  .error_backtrace.clean_list.ui.segment
    .ui.header Backtrace
    %pre.ui.content
      - require 'rbbt/util/colorize'
      - pallete = {}
      - matches = %w(views workflows rbbt).collect{|w| /\/#{w}/ }
      - colors = Colorize.distinct(matches)
      %ul
        - backtrace.each do |line|
          - color = nil
          - matches.each_with_index do |m,i|
            - if m.match(line)
              - color = colors[i].darken(0.3).to_s 
              - break

          - style = color ? ';color:'+color : ""
          %li(style="font-size:0.9em;font-family:monospace#{style}")= line.sub('`',"'")

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rbbt-rest-1.8.76 share/views/error.haml
rbbt-rest-1.8.75 share/views/error.haml
rbbt-rest-1.8.74 share/views/error.haml