From 59e7bb9ade088358429b24761d12847914587647 Mon Sep 17 00:00:00 2001 From: Harry Bomrah Date: Tue, 5 May 2015 19:26:06 +0800 Subject: [PATCH] css fix for ordering --- app/assets/stylesheets/admin/web_links.css | 83 +++++++++++++++++++- app/views/admin/web_resources/order.html.erb | 11 ++- 2 files changed, 87 insertions(+), 7 deletions(-) diff --git a/app/assets/stylesheets/admin/web_links.css b/app/assets/stylesheets/admin/web_links.css index afad32d..c2685a9 100644 --- a/app/assets/stylesheets/admin/web_links.css +++ b/app/assets/stylesheets/admin/web_links.css @@ -1,4 +1,79 @@ -/* - Place all the styles related to the matching controller here. - They will automatically be included in application.css. -*/ + /*reset*/ +h1, h2, h3, h4, h5, p{ + margin: 0; + padding: 0; +} +br{ + display: block; + margin: 0 0 5px; +} +ol, ul{ + margin: 0; + padding: 0; +} +li{ + list-style: none; +} +body > img { + display: none; +} + +img{ + border: none; + padding: 0; + margin: 0; +} + +a { + outline: none; + text-decoration: none !important; +} + +table, tr, td{ + padding: 0; + border-spacing: 0; +} + +/*reset end *//* CSS Document */ + +#web_resource_order_table{ + border-collapse: unset !important; + position: relative; + width: 593px; + margin: 40px auto; +} + +#web_resource_order_table th{ + background-color: #454545; + color: #fff; +} +.position-text{ + position: relative; + width: 85px; +} + +#web_resource_order_table .editable-input{ + position: relative; + width: 25px; + margin-bottom: 0; + padding: 0px 0px 0px 5px; +} + +.position-text-div{ + height: 22px; +} + +.order-edit-notification{ + background-color: #ffffd5; + z-index: 10; + display: none; + height: 25px; + left: 40%; + position: fixed; + text-align: center; + margin-top: 5px; + top: 85px; + width: 400px; + font-size: 13px; +} + diff --git a/app/views/admin/web_resources/order.html.erb b/app/views/admin/web_resources/order.html.erb index 84d6e45..f6a3c72 100644 --- a/app/views/admin/web_resources/order.html.erb +++ b/app/views/admin/web_resources/order.html.erb @@ -1,10 +1,12 @@ <% content_for :page_specific_css do %> <%= stylesheet_link_tag "admin/web_links" %> <% end %> - +
Please click "Save Order" button when you done.
+
- - + + + <% @links.each_with_index do |link,i| %> @@ -30,6 +32,7 @@ var makeEditable = function(){ var input_box = $(""), el = $(this); + input_box.addClass("editable-input"); input_box.val(el.data("value")); input_box.attr("data-old-id",el.data("value")); input_box.on("blur",function(){ @@ -56,6 +59,7 @@ div.on("click",makeEditable); el.parent().html(div); $("#save-order-button").removeClass("disabled"); + $(".order-edit-notification").slideDown(); sortTable(el.data("old-id"),current_value); }else{ var div = $("
" + current_value + "
"); @@ -108,6 +112,7 @@ type : "post" }).done(function(){ el.addClass("disabled"); + $(".order-edit-notification").slideUp(); }) } })
PositionLink
PositionLink