diff options
Diffstat (limited to 'app/views/config_snom/snom_vision.xml.haml')
-rw-r--r-- | app/views/config_snom/snom_vision.xml.haml | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/app/views/config_snom/snom_vision.xml.haml b/app/views/config_snom/snom_vision.xml.haml new file mode 100644 index 0000000..38a8d35 --- /dev/null +++ b/app/views/config_snom/snom_vision.xml.haml @@ -0,0 +1,44 @@ +!!! XML +%settings + %webserver + %auth_type{:perm => '$'}= @settings[:auth_type] + %user{:perm => '!'}= @settings[:user] + %passwd{:perm => '!'}= @settings[:passwd] + + %global + %periodic_provisioning{:perm => '$'} + %periodic_provisioning_interval{:perm => '$'} + %provisioning_server{:perm => '!'}= @settings[:provisioning_server] + + %gui + %phone_ip{:perm => '!'}= @settings[:phone_ip] + %phone_scheme{:perm => '$'}https + %phone_user{:perm => '!'}= @settings[:user] + %phone_passwd{:perm => '!'}= @settings[:passwd] + + != "\<!-- active buttons: #{@buttons.count} --\>" + - index_left = 0 + - index_right = 0 + - for page in 1..3 do + != "\<!-- page: #{page} --\>" + - for key in 1..8 do + - index_left = index_left + 1 + - button = @buttons.shift + - if !button + - button = {} + + %left_button_imageurl{:idx=> index_left, :perm=>"!"}= button[:imageurl] + %left_button_name{:idx=> index_left, :perm=>"!"}= button[:label] + %left_button_type{:idx=> index_left, :perm=>"!"}= button[:type] + %left_button_value{:idx=> index_left, :perm=>"!"}= button[:value] + + - for key in 1..8 do + - index_right = index_right + 1 + - button = @buttons.shift + - if !button + - button = {} + + %right_button_imageurl{:idx=> index_right, :perm=>"!"}= button[:imageurl] + %right_button_name{:idx=> index_right, :perm=>"!"}= button[:label] + %right_button_type{:idx=> index_right, :perm=>"!"}= button[:type] + %right_button_value{:idx=> index_right, :perm=>"!"}= button[:value] |