forked from bofh/fetsite
AutoCommit Fre Jul 31 18:03:05 CEST 2015
This commit is contained in:
@@ -11,9 +11,9 @@
|
|||||||
[class^="ffi2-"]:before, [class*=" ffi2-"]:before,
|
[class^="ffi2-"]:before, [class*=" ffi2-"]:before,
|
||||||
[class^="ffi2-"]:after, [class*=" ffi2-"]:after {
|
[class^="ffi2-"]:after, [class*=" ffi2-"]:after {
|
||||||
font-family: ffi2;
|
font-family: ffi2;
|
||||||
font-size: 20px;
|
font-size: normal;
|
||||||
font-style: normal;
|
font-style: normal;
|
||||||
margin-left: 20px;
|
margin-left: 4px;
|
||||||
}.ffi2-accident3:before {
|
}.ffi2-accident3:before {
|
||||||
content: "\e000";
|
content: "\e000";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -225,4 +225,25 @@ ul.ui-menu > li > a
|
|||||||
}
|
}
|
||||||
|
|
||||||
a.choice-true
|
a.choice-true
|
||||||
{text-width:bold}
|
{font-weight: bold;}
|
||||||
|
a.choice-false
|
||||||
|
{color:grey}
|
||||||
|
|
||||||
|
ul.choice-list
|
||||||
|
{list-style-type: none;
|
||||||
|
margin:0;
|
||||||
|
|
||||||
|
}
|
||||||
|
ul.choice-list > li
|
||||||
|
{
|
||||||
|
}
|
||||||
|
ul.choice-list > li > a {
|
||||||
|
|
||||||
|
line-height:normal;
|
||||||
|
}
|
||||||
|
ul.choice-list > li > a > i {
|
||||||
|
font-size:3em;
|
||||||
|
}
|
||||||
|
ul.choice-list > li > a.btn > i {
|
||||||
|
font-size:1em;
|
||||||
|
}
|
||||||
@@ -34,7 +34,7 @@ class Survey::ChoicesController < ApplicationController
|
|||||||
|
|
||||||
# GET /survey/choices/1/edit
|
# GET /survey/choices/1/edit
|
||||||
def edit
|
def edit
|
||||||
@survey_choice = Survey::Choice.find(params[:id])
|
@choice = Survey::Choice.find(params[:id])
|
||||||
end
|
end
|
||||||
|
|
||||||
# POST /survey/choices
|
# POST /survey/choices
|
||||||
@@ -65,7 +65,7 @@ class Survey::ChoicesController < ApplicationController
|
|||||||
else
|
else
|
||||||
format.html { render action: "edit" }
|
format.html { render action: "edit" }
|
||||||
format.json { render json: @survey_choice.errors, status: :unprocessable_entity }
|
format.json { render json: @survey_choice.errors, status: :unprocessable_entity }
|
||||||
end
|
5 end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -45,6 +45,10 @@ m.save
|
|||||||
def ffi1_icon (name)
|
def ffi1_icon (name)
|
||||||
content_tag("i","", class: "ffi1-"+name )
|
content_tag("i","", class: "ffi1-"+name )
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def ffi2_icon (name)
|
||||||
|
content_tag("i","", class: "ffi2-"+name )
|
||||||
|
end
|
||||||
def ff_icon (name)
|
def ff_icon (name)
|
||||||
content_tag("i","", class: name )
|
content_tag("i","", class: name )
|
||||||
end
|
end
|
||||||
@@ -53,6 +57,11 @@ m.save
|
|||||||
y=YAML.load_file("#{::Rails.root.to_s}/config/flatfeticon1.yml")
|
y=YAML.load_file("#{::Rails.root.to_s}/config/flatfeticon1.yml")
|
||||||
y["ffi1"]
|
y["ffi1"]
|
||||||
end
|
end
|
||||||
|
def ffi2_list
|
||||||
|
y=YAML.load_file("#{::Rails.root.to_s}/config/flatfeticon2.yml")
|
||||||
|
y["ffi2"]
|
||||||
|
end
|
||||||
|
|
||||||
def fa_list
|
def fa_list
|
||||||
y=YAML.load_file("#{::Rails.root.to_s}/config/fontawesome.yml")
|
y=YAML.load_file("#{::Rails.root.to_s}/config/fontawesome.yml")
|
||||||
y["fa"]
|
y["fa"]
|
||||||
|
|||||||
@@ -2,7 +2,11 @@ class Survey::Choice < ActiveRecord::Base
|
|||||||
belongs_to :question, class_name: 'Survey::Question'
|
belongs_to :question, class_name: 'Survey::Question'
|
||||||
attr_accessible :picture, :sort, :text
|
attr_accessible :picture, :sort, :text
|
||||||
has_many :answers, class_name: 'Survey::Answer'
|
has_many :answers, class_name: 'Survey::Answer'
|
||||||
|
include ActionView::Helpers::TagHelper
|
||||||
def to_s
|
def to_s
|
||||||
self.text
|
self.text
|
||||||
end
|
end
|
||||||
|
def html
|
||||||
|
content_tag("i","", class: self.picture ) + self.text
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -4,9 +4,11 @@ if current_user.nil?
|
|||||||
else
|
else
|
||||||
value=(current_user.id.nil?)? false : choice.answers.where(user_id: current_user.id).count>0
|
value=(current_user.id.nil?)? false : choice.answers.where(user_id: current_user.id).count>0
|
||||||
cstyle=(value) ? "true" :"false"
|
cstyle=(value) ? "true" :"false"
|
||||||
t= link_to ((value)? fa_icon("arrow-right"): "")+choice.text, answer_survey_question_path(choice.question, class: "choice-"+cstyle, params: {survey_question: {selected: [choice.id]}})
|
t= link_to raw("" + choice.html), answer_survey_question_path(choice.question, params: {survey_question: {selected: [choice.id]}}),class: "choice-"+cstyle
|
||||||
end
|
end
|
||||||
|
|
||||||
%>
|
%>
|
||||||
<%= t %>
|
|
||||||
<%= ff_icon("ffi2-boy12") %>
|
|
||||||
|
<%= t %> <%= link_to fa_icon("pencil"), edit_survey_choice_path(choice) , class: "btn btn-link navbar-btn"
|
||||||
|
%>
|
||||||
|
|||||||
@@ -1,12 +1,44 @@
|
|||||||
<%= semantic_form_for @choice do |f| %>
|
<%= semantic_form_for @choice do |f| %>
|
||||||
<%= f.inputs do %>
|
<%= f.inputs do %>
|
||||||
<%= f.input :text %>
|
<%= f.input :text %>
|
||||||
<%= f.input :question %>
|
|
||||||
<%= f.input :sort %>
|
<%= f.input :sort %>
|
||||||
<%= f.input :picture %>
|
<%= f.input :picture, :input_html=>{:id=>"iconfield"} %>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
<i id="icon" style="font-size:2em" class="<%= @choice.picture %>"></i><a href="#" id="openselect" onclick=""> Choose Icon</a>
|
||||||
|
|
||||||
<%= f.actions do %>
|
<%= f.actions do %>
|
||||||
<%= f.action :submit, :as => :input %>
|
<%= f.action :submit, :as => :input %>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
<script>
|
||||||
|
$(
|
||||||
|
function()
|
||||||
|
{$('#iconfield').on('change', function(){$('#icon').attr("class",$(this).val())});
|
||||||
|
$("#dialog").dialog({width:'100%', position:'center top', at:'left top',autoOpen: false,closeOnEscape: false});
|
||||||
|
$("#openselect").on('click', function(){$('#dialog').dialog('open')});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<div style="font-size:2em; line-height:1.2em" id ="dialog" title="Icon">
|
||||||
|
<p>
|
||||||
|
<% ffi1_list.each do |i| %>
|
||||||
|
<a onclick="$('#iconfield').val('ffi1-<%= i %>');$('#icon').attr('class','ffi1-<%= i %>'); $('#dialog').dialog('close')" href="#"><%=ffi1_icon(i)%>
|
||||||
|
</a>
|
||||||
|
<% end %>
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<% ffi2_list.each do |i| %>
|
||||||
|
<a onclick="$('#iconfield').val('ffi2-<%= i %>');$('#icon').attr('class','ffi2-<%= i %>'); $('#dialog').dialog('close')" href="#"><%=ffi2_icon(i)%>
|
||||||
|
</a>
|
||||||
|
<% end %>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<% fa_list.each do |i| %>
|
||||||
|
<a onclick="$('#iconfield').val('fa <%= i %>');$('#icon').attr('class','fa <%= i %>'); $('#dialog').dialog('close')" href="#"><%=ff_icon('fa '+i)%>
|
||||||
|
</a>
|
||||||
|
<% end %>
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ $(function () {
|
|||||||
text: '<%= answeredquestion.text %>'
|
text: '<%= answeredquestion.text %>'
|
||||||
},
|
},
|
||||||
xAxis: {
|
xAxis: {
|
||||||
categories: [<%= raw(answeredquestion.choices.map{|c| "'"+escape_javascript(ff_icon("ffi1-good2"))+c.text+"'"}.join(",")) %>],
|
categories: [<%= raw(answeredquestion.choices.map{|c| "'"+escape_javascript(c.html)+"'"}.join(",")) %>],
|
||||||
title: {
|
title: {
|
||||||
text: null
|
text: null
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -3,9 +3,10 @@
|
|||||||
<% else %>
|
<% else %>
|
||||||
<div class="contentbox" style="background: grey">
|
<div class="contentbox" style="background: grey">
|
||||||
<div class="contentbox">
|
<div class="contentbox">
|
||||||
<b><%= question.title%></b></div>
|
<b><%= question.title%></b> <%=question.text%></div>
|
||||||
|
|
||||||
<div class="contentbox">
|
<div class="contentbox">
|
||||||
<ul>
|
<ul class="choice-list">
|
||||||
<% question.choices.each do |c| %>
|
<% question.choices.each do |c| %>
|
||||||
<li><%= render c %></li>
|
<li><%= render c %></li>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|||||||
@@ -1,24 +1,11 @@
|
|||||||
<p id="notice"><%= notice %></p>
|
<p id="notice"><%= notice %></p>
|
||||||
|
|
||||||
<p>
|
|
||||||
<b>Title:</b>
|
|
||||||
<%= @survey_question.title %>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
<b>Text:</b>
|
|
||||||
<%= @survey_question.text %>
|
|
||||||
</p><p>
|
|
||||||
<%= params.to_yaml %>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<b>Typ:</b>
|
<b>Typ:</b>
|
||||||
<%= @survey_question.typ %>
|
<%= @survey_question.typ %>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<%= render @survey_question %>
|
<%= render @survey_question %>
|
||||||
<% render partial: "answeredquestion", object: @survey_question %>
|
|
||||||
|
|
||||||
<%= link_to 'Edit', edit_survey_question_path(@survey_question) %> |
|
<%= link_to 'Edit', edit_survey_question_path(@survey_question) %> |
|
||||||
<%= link_to 'Back', survey_questions_path %>
|
<%= link_to 'Back', survey_questions_path %>
|
||||||
|
|||||||
134
config/flatfeticon2.yml
Normal file
134
config/flatfeticon2.yml
Normal file
@@ -0,0 +1,134 @@
|
|||||||
|
ffi2:
|
||||||
|
- accident3
|
||||||
|
- alphabet3
|
||||||
|
- angel
|
||||||
|
- angry
|
||||||
|
- angry2
|
||||||
|
- angry23
|
||||||
|
- angry40
|
||||||
|
- angry41
|
||||||
|
- animal203
|
||||||
|
- annulled3
|
||||||
|
- bandaid
|
||||||
|
- battery88
|
||||||
|
- book97
|
||||||
|
- boy11
|
||||||
|
- boy12
|
||||||
|
- business57
|
||||||
|
- camouflage
|
||||||
|
- car65
|
||||||
|
- certificate7
|
||||||
|
- checklist4
|
||||||
|
- circuit4
|
||||||
|
- confused4
|
||||||
|
- cpu
|
||||||
|
- cpu1
|
||||||
|
- cry1
|
||||||
|
- cry2
|
||||||
|
- crying7
|
||||||
|
- customerservice10
|
||||||
|
- doubt3
|
||||||
|
- doubts1
|
||||||
|
- drinks48
|
||||||
|
- education6
|
||||||
|
- election3
|
||||||
|
- electronic51
|
||||||
|
- emoticon101
|
||||||
|
- emoticon82
|
||||||
|
- emoticon83
|
||||||
|
- emoticon98
|
||||||
|
- emoticons11
|
||||||
|
- family4
|
||||||
|
- fear3
|
||||||
|
- first21
|
||||||
|
- fright
|
||||||
|
- furious3
|
||||||
|
- graduate2
|
||||||
|
- group58
|
||||||
|
- handshake3
|
||||||
|
- hatchback
|
||||||
|
- help9
|
||||||
|
- house77
|
||||||
|
- illness1
|
||||||
|
- inadequacy
|
||||||
|
- incompetence
|
||||||
|
- indifferent
|
||||||
|
- kiss3
|
||||||
|
- laughing7
|
||||||
|
- laughing8
|
||||||
|
- lifesaver28
|
||||||
|
- lively
|
||||||
|
- love2
|
||||||
|
- mad1
|
||||||
|
- man282
|
||||||
|
- manager3
|
||||||
|
- medical43
|
||||||
|
- mobile26
|
||||||
|
- moustaches1
|
||||||
|
- mute24
|
||||||
|
- mute3
|
||||||
|
- navigation28
|
||||||
|
- nerd6
|
||||||
|
- nervous
|
||||||
|
- owl9
|
||||||
|
- palmtrees1
|
||||||
|
- panic1
|
||||||
|
- pencil32
|
||||||
|
- pirate5
|
||||||
|
- plus13
|
||||||
|
- protection24
|
||||||
|
- robot30
|
||||||
|
- robotic2
|
||||||
|
- rough
|
||||||
|
- sad34
|
||||||
|
- sad35
|
||||||
|
- sad37
|
||||||
|
- sad38
|
||||||
|
- sad39
|
||||||
|
- sad74
|
||||||
|
- sad75
|
||||||
|
- sad77
|
||||||
|
- scary
|
||||||
|
- serious3
|
||||||
|
- severe
|
||||||
|
- silhouette121
|
||||||
|
- singing4
|
||||||
|
- sleep1
|
||||||
|
- sleepness
|
||||||
|
- sleepy6
|
||||||
|
- smile31
|
||||||
|
- smile32
|
||||||
|
- smile33
|
||||||
|
- smiley41
|
||||||
|
- smiley42
|
||||||
|
- smiling35
|
||||||
|
- smiling36
|
||||||
|
- solar12
|
||||||
|
- spring13
|
||||||
|
- square103
|
||||||
|
- stars53
|
||||||
|
- student12
|
||||||
|
- study7
|
||||||
|
- stupor
|
||||||
|
- surprise5
|
||||||
|
- surprised
|
||||||
|
- surprised19
|
||||||
|
- surprised21
|
||||||
|
- surveillance1
|
||||||
|
- suspicions
|
||||||
|
- sweat1
|
||||||
|
- sweating3
|
||||||
|
- tears
|
||||||
|
- telephone45
|
||||||
|
- think7
|
||||||
|
- timidity
|
||||||
|
- tongue1
|
||||||
|
- tongue2
|
||||||
|
- two128
|
||||||
|
- two210
|
||||||
|
- users53
|
||||||
|
- very7
|
||||||
|
- wink
|
||||||
|
- wink9
|
||||||
|
- winking9
|
||||||
|
- winners1
|
||||||
Reference in New Issue
Block a user