-
Notifications
You must be signed in to change notification settings - Fork 48
/
settings.haml
54 lines (49 loc) · 2.19 KB
/
settings.haml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
- @title = "Settings"
%form#settings{:method => 'POST', :action => '/settings'}
%h2 Gitdocs
#config.field.config
%dl
%dt Web Frontend Port
%dd
%input{:type =>'input', :name=>"config[web_frontend_port]", :value => conf.global.web_frontend_port }
%p
%input{:type =>'hidden', :value => '0', :name=>"config[load_browser_on_startup]"}
%input{:type =>'checkbox', :value => '1', :name=>"config[load_browser_on_startup]", :checked => conf.global.load_browser_on_startup ? 'checked' : nil}
%span Open browser on startup?
%h2 Shares
- conf.shares.each_with_index do |share, idx|
%div{:id => "share-#{idx}", :class => "share #{idx % 2 == 0 ? 'even' : 'odd'}"}
%dl
%dt Path
%dd
%input{:name=>"share[#{idx}][path]", :value => share.path, :class => "path" }
%dl
%dt Polling interval
%dd
%input{:name=>"share[#{idx}][polling_interval]", :value => share.polling_interval}
- if share.available_remotes
%dl
%dt Remote
%dd
%select{:name=>"share[#{idx}][remote_branch]"}
- share.available_remotes.each do |remote|
%option{:value => remote, :selected => remote == "#{share.remote_name}/#{share.branch_name}" ? 'selected' : nil}
= remote
- else
%dl
%dt Remote
%dd
%input{:name=>"share[#{idx}][remote_name]", :value => share.remote_name}
%dl
%dt Branch
%dd
%input{:name=>"share[#{idx}][branch_name]", :value => share.branch_name}
.notify.field
%input{:type =>'hidden', :value => '0', :name=>"share[#{idx}][notification]"}
%input{:type =>'checkbox', :value => '1', :name=>"share[#{idx}][notification]", :checked => share.notification ? 'checked' : nil}
%span Notifications?
.delete{ :style => "display: none;" }
%input{:type =>'button', :value => "Delete", :class => "btn danger"}
%input{:type =>'hidden', :name=>"share[#{idx}][delete]"}
%input{:value => 'Save', :type => 'submit', :class => "btn primary" }
%a{ :class => "btn secondary new-share", :href => "/shares", :"data-method" => "post" } Add Share