Merge branch 'adminbsb_material_ui' of bitbucket.org:code2lab/sxrestaurant into adminbsb_material_ui

This commit is contained in:
Yan
2017-10-27 13:42:22 +06:30
30 changed files with 253 additions and 50 deletions

View File

@@ -42,10 +42,6 @@ GEM
arel (8.0.0) arel (8.0.0)
bcrypt (3.1.11) bcrypt (3.1.11)
bindex (0.5.0) bindex (0.5.0)
bootstrap-datepicker-rails (1.6.4.1)
railties (>= 3.0)
bootstrap-daterangepicker-rails (0.0.8)
railties (>= 3.1)
builder (3.2.3) builder (3.2.3)
byebug (9.0.6) byebug (9.0.6)
cancancan (1.17.0) cancancan (1.17.0)
@@ -87,7 +83,6 @@ GEM
jbuilder (2.7.0) jbuilder (2.7.0)
activesupport (>= 4.2.0) activesupport (>= 4.2.0)
multi_json (>= 1.2) multi_json (>= 1.2)
jquery-datetimepicker-rails (2.4.1.0)
jquery-rails (4.3.1) jquery-rails (4.3.1)
rails-dom-testing (>= 1, < 3) rails-dom-testing (>= 1, < 3)
railties (>= 4.2.0) railties (>= 4.2.0)
@@ -199,8 +194,6 @@ GEM
tilt (>= 1.1, < 3) tilt (>= 1.1, < 3)
schema_to_scaffold (0.8.0) schema_to_scaffold (0.8.0)
activesupport (>= 3.2.1) activesupport (>= 3.2.1)
select2-rails (4.0.3)
thor (~> 0.14)
shoulda-matchers (3.1.1) shoulda-matchers (3.1.1)
activesupport (>= 4.0.0) activesupport (>= 4.0.0)
sidekiq (5.0.3) sidekiq (5.0.3)
@@ -257,8 +250,6 @@ PLATFORMS
DEPENDENCIES DEPENDENCIES
aescrypt aescrypt
bcrypt (~> 3.1.7) bcrypt (~> 3.1.7)
bootstrap-datepicker-rails
bootstrap-daterangepicker-rails
byebug byebug
cancancan (~> 1.10) cancancan (~> 1.10)
carrierwave (~> 1.0) carrierwave (~> 1.0)
@@ -271,7 +262,6 @@ DEPENDENCIES
font-awesome-rails (~> 4.7, >= 4.7.0.2) font-awesome-rails (~> 4.7, >= 4.7.0.2)
httparty (~> 0.15.5) httparty (~> 0.15.5)
jbuilder (~> 2.5) jbuilder (~> 2.5)
jquery-datetimepicker-rails
jquery-rails jquery-rails
jquery-ui-rails jquery-ui-rails
kaminari (~> 1.0.1) kaminari (~> 1.0.1)
@@ -289,7 +279,6 @@ DEPENDENCIES
rspec-rails (~> 3.5) rspec-rails (~> 3.5)
sass-rails (~> 5.0) sass-rails (~> 5.0)
schema_to_scaffold schema_to_scaffold
select2-rails
shoulda-matchers (~> 3.1) shoulda-matchers (~> 3.1)
sidekiq sidekiq
simple_form simple_form

View File

@@ -115,6 +115,7 @@
$("#login_form_password").val(old_value + value); $("#login_form_password").val(old_value + value);
} }
}); });
}); });
</script> </script>
</body> </body>

View File

@@ -38,6 +38,24 @@
<p>Please wait...</p> <p>Please wait...</p>
</div> </div>
</div> </div>
<% flash.each do |type, message| %>
<% puts type
puts message
puts "ssssssssssssss"
if type == "notice"
color = "alert-success"
elsif type == "error"
color = "alert-danger"
elsif type == "warning"
color = "alert-warning"
else
color = "bg-black"
end %>
<p id="noti" class="hidden" data-placement-from="top" data-message="<%=message%>" data-placement-align="center"
data-animate-enter="" data-animate-exit="" data-color-name="<%=color%>" >
</p>
<% end %>
<!-- #END# Page Loader --> <!-- #END# Page Loader -->
<div class="container"> <div class="container">
<div class="row"> <div class="row">
@@ -140,11 +158,27 @@
<script> <script>
$(document).on('turbolinks:load', function () { $(document).on('turbolinks:load', function () {
// for Notificaiotn message
var placementFrom = $("#noti").attr('data-placement-from');
var placementAlign = $("#noti").attr('data-placement-align');
var animateEnter = $("#noti").attr('data-animate-enter');
var animateExit = $("#noti").attr('data-animate-exit');
var colorName = $("#noti").attr('data-color-name');
var text = $("#noti").attr('data-message');
console.log(text);
console.log(colorName);
if (text != null || colorName != null){
showNotification(colorName, text, placementFrom, placementAlign, animateEnter, animateExit);
}
$(".empBtn").click(function (event) { $(".empBtn").click(function (event) {
event.preventDefault(); event.preventDefault();
var item = $(this).data("formid"); var item = $(this).data("formid");
$(item).submit(); $(item).submit();
}); });
}); });
function empID(){ function empID(){
$('#emp_id').keyup(function(e) { $('#emp_id').keyup(function(e) {
@@ -159,6 +193,41 @@
}); });
} }
function showNotification(colorName, text, placementFrom, placementAlign, animateEnter, animateExit) {
if (colorName === null || colorName === '') { colorName = 'bg-black'; }
if (animateEnter === null || animateEnter === '') { animateEnter = 'animated fadeInDown'; }
if (animateExit === null || animateExit === '') { animateExit = 'animated fadeOutUp'; }
var allowDismiss = true;
$.notify({
message: text
},
{
type: colorName,
allow_dismiss: allowDismiss,
newest_on_top: true,
timer: 1000,
placement: {
from: placementFrom,
align: placementAlign
},
animate: {
enter: animateEnter,
exit: animateExit
},
template: '<div data-notify="container" class="bootstrap-notify-container alert alert-dismissible {0} ' + (allowDismiss ? "p-r-30" : "") + '" role="alert">' +
'<button type="button" aria-hidden="true" class="close float-right m-l-20 m-t--5" data-notify="dismiss">×</button>' +
'<span data-notify="icon"></span> ' +
'<span data-notify="title">{1}</span> ' +
'<span data-notify="message">{2}</span>' +
'<div class="progress" data-notify="progressbar">' +
'<div class="progress-bar progress-bar-{0}" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%;"></div>' +
'</div>' +
'<a href="{3}" target="{4}" data-notify="url"></a>' +
'</div>'
});
}
//end Notificaiotn message
</script> </script>

View File

@@ -9,7 +9,7 @@
<%= f.input :is_currently_login %> <%= f.input :is_currently_login %>
<%= f.input :auto_print_receipt %> <%= f.input :auto_print_receipt %>
<%= f.label "Select Zones", :class => 'control-label' %> <%= f.label "Select Zones", :class => 'control-label' %>
<%= f.collection_check_boxes :zone_ids , Zone.all, :id, :name , :class => 'checkbox'%> <%= f.collection_check_boxes :zone_ids , Zone.all, :id, :name , :class => 'checkbox form-group'%>
<%= f.input :printer_name %> <%= f.input :printer_name %>
<%= f.input :font %> <%= f.input :font %>
<%= f.input :font_size %> <%= f.input :font_size %>
@@ -53,3 +53,9 @@
</div> </div>
</div> </div>
</div> </div>
<script type="text/javascript">
$(document).on('turbolinks:load', function() {
$('body').bootstrapMaterialDesign();
});
</script>

View File

@@ -51,18 +51,9 @@
</div> </div>
</div> </div>
</div> </div>
<!-- <script type="text/javascript">
$(document).ready(function () { <script type="text/javascript">
$('#joined_date').datepicker({ $(document).on('turbolinks:load', function() {
format: 'yyyy-mm-dd', $('body').bootstrapMaterialDesign();
autoclose: true });
}); </script>
$('#resigned_date').datepicker({
format: 'yyyy-mm-dd',
autoclose: true
});
});
</script> -->

View File

@@ -10,7 +10,7 @@
<%= f.collection_select :product_code, @products, :id, :name, {prompt: 'Select a Product'}, {class: 'form-control'} %><br/> <%= f.collection_select :product_code, @products, :id, :name, {prompt: 'Select a Product'}, {class: 'form-control'} %><br/>
<%= f.input :commission_type, :collection => ['Percentage','Net Amount'], prompt: 'Select Commission Type', class: 'form-control' %> <%= f.input :commission_type, :collection => ['Percentage','Net Amount'], prompt: 'Select Commission Type', class: 'form-control' %>
<%= f.input :amount %> <%= f.input :amount %>
<label><%= f.check_box :is_active %> Active </label> <%= f.input :is_active %> Active
</div><br> </div><br>
<div class="form-actions"> <div class="form-actions">
@@ -44,3 +44,8 @@
</div> </div>
</div> </div>
<script type="text/javascript">
$(document).on('turbolinks:load', function() {
$('body').bootstrapMaterialDesign();
});
</script>

View File

@@ -35,7 +35,7 @@
<tr> <tr>
<td colspan="2" align="right"> <td colspan="2" align="right">
<%= link_to t("views.btn.edit"), edit_settings_commission_path(@commission), class: 'btn btn-info btn-sm waves-effect' %> <%= link_to t("views.btn.edit"), edit_settings_commission_path(@commission), class: 'btn btn-info btn-sm waves-effect' %>
<button class="delete btn btn-danger btn-sm waves-effect" data-ref="<%= settings_commissions_path(@commission)%>" data-method="delete"> <button class="delete btn btn-danger btn-sm waves-effect" data-ref="<%= settings_commission_path(@commission)%>" data-method="delete">
<%= t("views.btn.delete") %> <%= t("views.btn.delete") %>
</button> </button>

View File

@@ -52,7 +52,7 @@
<%= f.input :time_rounding_block_price, :input_html => { :id => 'time_rounding_block_price',:class=>"col-md-8"} %> <%= f.input :time_rounding_block_price, :input_html => { :id => 'time_rounding_block_price',:class=>"col-md-8"} %>
</div> </div>
<div class="form-actions"> <div class="form-actions p-l-15">
<%= f.submit "Create",:class => 'btn btn-primary btn-lg waves-effect' %> <%= f.submit "Create",:class => 'btn btn-primary btn-lg waves-effect' %>
</div> </div>
<% end %> <% end %>
@@ -127,5 +127,10 @@ $("input[name='dining_charge[charge_block]']").change(function() {
$("input[name='dining_charge[charge_block]']").change(function() { $("input[name='dining_charge[charge_block]']").change(function() {
price(); price();
}); });
$(document).on('turbolinks:load', function() {
$('body').bootstrapMaterialDesign();
});
</script> </script>

View File

@@ -40,3 +40,8 @@
</div> </div>
</div> </div>
<script type="text/javascript">
$(document).on('turbolinks:load', function() {
$('body').bootstrapMaterialDesign();
});
</script>

View File

@@ -40,3 +40,8 @@
</div> </div>
</div> </div>
</div> </div>
<script type="text/javascript">
$(document).on('turbolinks:load', function() {
$('body').bootstrapMaterialDesign();
});
</script>

View File

@@ -28,3 +28,8 @@
</div> </div>
</div> </div>
<script type="text/javascript">
$(document).on('turbolinks:load', function() {
$('body').bootstrapMaterialDesign();
});
</script>

View File

@@ -30,3 +30,8 @@
</div> </div>
</div> </div>
</div> </div>
<script type="text/javascript">
$(document).on('turbolinks:load', function() {
$('body').bootstrapMaterialDesign();
});
</script>

View File

@@ -10,10 +10,10 @@
<%= f.input :gateway_communication_type %> <%= f.input :gateway_communication_type %>
<%= f.input :gateway_url %> <%= f.input :gateway_url %>
<%= f.input :auth_token %> <%= f.input :auth_token %>
<label><%= f.check_box :discount %>Discount</label><br/> <%= f.input :discount %>
<label><%= f.check_box :rebate %>Rebate</label><br/> <%= f.input :rebate %>
<label><%= f.check_box :bonus %>Bonus</label><br/> <%= f.input :bonus %>
<label><%= f.check_box :point %>Points</label> <%= f.input :point %>
</div> </div>
<div class="form-actions p-l-15"> <div class="form-actions p-l-15">
@@ -32,3 +32,8 @@
</div> </div>
</div> </div>
</div> </div>
<script type="text/javascript">
$(document).on('turbolinks:load', function() {
$('body').bootstrapMaterialDesign();
});
</script>

View File

@@ -44,3 +44,8 @@
</div> </div>
</div> </div>
<script type="text/javascript">
$(document).on('turbolinks:load', function() {
$('body').bootstrapMaterialDesign();
});
</script>

View File

@@ -36,3 +36,8 @@
</div> </div>
</div> </div>
</div> </div>
<script type="text/javascript">
$(document).on('turbolinks:load', function() {
$('body').bootstrapMaterialDesign();
});
</script>

View File

@@ -37,3 +37,8 @@
</div> </div>
</div> </div>
</div> </div>
<script type="text/javascript">
$(document).on('turbolinks:load', function() {
$('body').bootstrapMaterialDesign();
});
</script>

View File

@@ -26,3 +26,8 @@
</div> </div>
</div> </div>
</div> </div>
<script type="text/javascript">
$(document).on('turbolinks:load', function() {
$('body').bootstrapMaterialDesign();
});
</script>

View File

@@ -3,15 +3,40 @@
<%= simple_form_for([:settings,@settings_menu]) do |f| %> <%= simple_form_for([:settings,@settings_menu]) do |f| %>
<%= f.error_notification %> <%= f.error_notification %>
<div class="form-inputs p-l-15"> <div class="form-inputs p-l-25">
<%= f.input :name %> <%= f.input :name,:input_html=>{:class=>"col-md-9"} %>
<%= f.input :is_active %> <%= f.input :is_active,:input_html=>{:class=>"col-md-9"} %>
<%= f.input :valid_days %> <%= f.input :valid_days,:input_html=>{:class=>"col-md-9"} %>
<%= f.input :valid_time_to %> <div class="col-md-9 form-group">
<%= f.input :valid_time_from %> <label>* Valid Time From</label>
<div class="input-group">
<span class="input-group-addon">
<i class="material-icons">date_range</i>
</span>
<% if !@settings_menu.valid_time_from.nil?%>
<input type="text" name="menu[valid_time_from]" value="<%= @settings_menu.valid_time_from.strftime('%H:%M') %>" class="timepicker form-control col-md-8" placeholder="Start Time...">
<% else %>
<input type="text" name="menu[valid_time_from]" class="timepicker form-control col-md-8" placeholder="Start Time...">
<% end %>
</div>
</div>
<div class="col-md-9 form-group">
<label>* Valid Time To</label>
<div class="input-group">
<span class="input-group-addon">
<i class="material-icons">date_range</i>
</span>
<% if !@settings_menu.valid_time_to.nil?%>
<input type="text" name="menu[valid_time_to]" value="<%= @settings_menu.valid_time_to.strftime('%H:%M') %>" class="timepicker form-control col-md-8" placeholder="Start Time...">
<% else %>
<input type="text" name="menu[valid_time_to]" class="timepicker form-control col-md-8" placeholder="End Time...">
<% end %>
</div>
</div> </div>
<div class="form-actions p-l-15"> </div>
<div class="form-actions p-l-20">
<%= f.submit "Submit",:class => 'btn btn-primary btn-lg waves-effect' %> <%= f.submit "Submit",:class => 'btn btn-primary btn-lg waves-effect' %>
</div> </div>
<% end %> <% end %>
@@ -41,3 +66,8 @@
</div> </div>
</div> </div>
<script type="text/javascript">
$(document).on('turbolinks:load', function() {
$('body').bootstrapMaterialDesign();
});
</script>

View File

@@ -59,4 +59,8 @@ div.form-inputs span{
</div> </div>
</div> </div>
<script type="text/javascript">
$(document).on('turbolinks:load', function() {
$('body').bootstrapMaterialDesign();
});
</script>

View File

@@ -45,3 +45,9 @@
</div> </div>
</div> </div>
</div> </div>
<script type="text/javascript">
$(document).on('turbolinks:load', function() {
$('body').bootstrapMaterialDesign();
});
</script>

View File

@@ -84,3 +84,9 @@
</div> </div>
</div> </div>
<script type="text/javascript">
$(document).on('turbolinks:load', function() {
$('body').bootstrapMaterialDesign();
});
</script>

View File

@@ -63,4 +63,8 @@
</div> </div>
</div> </div>
<script type="text/javascript">
$(document).on('turbolinks:load', function() {
$('body').bootstrapMaterialDesign();
});
</script>

View File

@@ -45,3 +45,8 @@
</div> </div>
</div> </div>
</div> </div>
<script type="text/javascript">
$(document).on('turbolinks:load', function() {
$('body').bootstrapMaterialDesign();
});
</script>

View File

@@ -399,4 +399,10 @@ $(".selectDay").click(function() {
} }
}); });
$(document).on('turbolinks:load', function() {
$('body').bootstrapMaterialDesign();
});
</script> </script>

View File

@@ -77,3 +77,8 @@
</div> </div>
</div> </div>
</div> </div>
<script type="text/javascript">
$(document).on('turbolinks:load', function() {
$('body').bootstrapMaterialDesign();
});
</script>

View File

@@ -91,3 +91,8 @@
</div> </div>
</div> </div>
<script type="text/javascript">
$(document).on('turbolinks:load', function() {
$('body').bootstrapMaterialDesign();
});
</script>

View File

@@ -81,3 +81,8 @@
</div> </div>
</div> </div>
<script type="text/javascript">
$(document).on('turbolinks:load', function() {
$('body').bootstrapMaterialDesign();
});
</script>

View File

@@ -72,3 +72,8 @@
</div> </div>
</div> </div>
<script type="text/javascript">
$(document).on('turbolinks:load', function() {
$('body').bootstrapMaterialDesign();
});
</script>

View File

@@ -41,4 +41,9 @@
</div> </div>
</div> </div>
<script type="text/javascript">
$(document).on('turbolinks:load', function() {
$('body').bootstrapMaterialDesign();
});
</script>

View File

@@ -35,3 +35,9 @@
</div> </div>
</div> </div>
</div> </div>
<script type="text/javascript">
$(document).on('turbolinks:load', function() {
$('body').bootstrapMaterialDesign();
});
</script>