From 658054702e0534fdaf7026cc00bf35bdd420f3ba Mon Sep 17 00:00:00 2001 From: Maryamshr Date: Mon, 9 Mar 2015 22:08:47 +0100 Subject: [PATCH 01/75] animatiom hejj --- html/beer.html | 4 +++- html/index.html | 2 +- html/index2.html | 5 ++++- html/paypage.html | 4 +++- html/settings.html | 4 +++- 5 files changed, 14 insertions(+), 5 deletions(-) diff --git a/html/beer.html b/html/beer.html index 98b66c8..f0c521e 100644 --- a/html/beer.html +++ b/html/beer.html @@ -21,7 +21,9 @@ -
THE FLYING DUTCHMAN: BLACK SAILS
+
+ +

THE FLYING DUTCHMAN: BLACK SAILS

diff --git a/html/index.html b/html/index.html index c5895dc..7d25bb2 100644 --- a/html/index.html +++ b/html/index.html @@ -18,7 +18,7 @@
- +

THE FLYING DUTCHMAN: BLACK SAILS

diff --git a/html/index2.html b/html/index2.html index 1f3e21b..1bba2a6 100644 --- a/html/index2.html +++ b/html/index2.html @@ -20,7 +20,10 @@
-
THE FLYING DUTCHMAN: BLACK SAILS
+ +
+ +

THE FLYING DUTCHMAN: BLACK SAILS

diff --git a/html/paypage.html b/html/paypage.html index 1e2a949..caa2a1e 100644 --- a/html/paypage.html +++ b/html/paypage.html @@ -22,7 +22,9 @@
-
THE FLYING DUTCHMAN: BLACK SAILS
+
+ +

THE FLYING DUTCHMAN: BLACK SAILS

diff --git a/html/settings.html b/html/settings.html index 85ac449..e53a930 100644 --- a/html/settings.html +++ b/html/settings.html @@ -23,7 +23,9 @@
-
THE FLYING DUTCHMAN: BLACK SAILS
+
+ +

THE FLYING DUTCHMAN: BLACK SAILS

+
+ +
@@ -28,9 +31,8 @@
- - - + +
diff --git a/html/index.html b/html/index.html index c5895dc..357cb67 100644 --- a/html/index.html +++ b/html/index.html @@ -37,7 +37,9 @@ + + diff --git a/html/index2.html b/html/index2.html index d74f182..ddb500f 100644 --- a/html/index2.html +++ b/html/index2.html @@ -1,7 +1,8 @@ - + +
@@ -14,6 +15,9 @@
+
+ +
@@ -34,11 +38,13 @@
+ + diff --git a/html/paypage.html b/html/paypage.html index 1e2a949..b866672 100644 --- a/html/paypage.html +++ b/html/paypage.html @@ -16,6 +16,9 @@ +
+ +
diff --git a/html/settings.html b/html/settings.html index 85ac449..0a98fba 100644 --- a/html/settings.html +++ b/html/settings.html @@ -2,8 +2,9 @@ setting - + + @@ -17,6 +18,9 @@ +
+ +
diff --git a/js/translation.js b/js/translation.js index 095c59e..f6d7566 100644 --- a/js/translation.js +++ b/js/translation.js @@ -32,7 +32,7 @@ $('#CancelButton').text($.t('Avboka')); $('#PaymentButton').text($.t('Betala nu')); $('#stock_btn').text($.t('Lager')); - $('#user_btn').text($.t('Användaren')); + $('#user_btn').text($.t('Anv\344ndaren')); } }); @@ -55,12 +55,17 @@ $('#payButton').text($.t('PAY')); $("#add.button").text($.t('Add to cart')); + $('#changeTheme').text($.t('Change Theme')); + $('#showBeer').text($.t('Beer')); + $('#showWine').text($.t('Wine')); + $('.Part1').i18n(); $('#finalCost').text($.t('Total:')); $('#credit').text($.t('Credit:')); $('#cancelButton').text($.t('Cancel')); $('#paymentButton').text($.t('Pay Now')); + $('#cancel').text($.t('Cancel')); $('#stock_btn').text($.t('Stock')); $('#user_btn').text($.t('User')); @@ -91,7 +96,14 @@ $('.search').i18n(); $('#payButton').text($.t('Betala')); - $("#add.button").text($.t('lagg i varukorg')); + $("#add.button").text($.t('l\344gg i varukorg')); + + $('#changeTheme').text($.t('f\366r\344ndring tema')); + $('#showBeer').text($.t('\366l')); + $('#showWine').text($.t('vin')); + + + $('.Part1').i18n(); $('#finalCost').text($.t('Totalsumma:')); @@ -100,10 +112,10 @@ $('#paymentButton').text($.t('Betala nu')); $('#stock_btn').text($.t('Lager')); - $('#user_btn').text($.t('Användaren')); + $('#user_btn').text($.t('Anv\344ndaren')); $('#loginas').html('Logga in som : '+ localStorage.getItem("user")); - $('#assets').html('Tillgangar : '+ localStorage.getItem("assets")); + $('#assets').html('Tillg\345ngar : '+ localStorage.getItem("assets")); $('#logout-btn').text($.t('Loggar ut')); }); /*Store swedish as a selected language*/ diff --git a/locales/sw/translation.json b/locales/sw/translation.json index 756c5fe..7e1792e 100644 --- a/locales/sw/translation.json +++ b/locales/sw/translation.json @@ -22,5 +22,5 @@ }, "cancel" : { "href.cancel" : "Avbryt" - }, + } } From 4e446efe39f77e5a3b9d5a2c2bb77b03f1b16ed9 Mon Sep 17 00:00:00 2001 From: peralbin Date: Fri, 13 Mar 2015 19:07:47 +0100 Subject: [PATCH 05/75] Changed load icon. --- img/load-icon.gif | Bin 55605 -> 25492 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/img/load-icon.gif b/img/load-icon.gif index e092d812896908cc485f7631a7578080a0361ad3..04eb891c0e4cff15214991dc95d85b4ed00820d4 100644 GIT binary patch literal 25492 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 b^=<_|g8}2ov0mw^GJDyvm4}@J#|i%f7(QNe literal 55605 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 Date: Fri, 13 Mar 2015 20:03:42 +0100 Subject: [PATCH 06/75] Have to merge with master. --- css/beer.css | 18 ++++++++++++++++-- css/start.css | 3 ++- html/beer.html | 6 +++--- js/beer.js | 1 + js/order.js | 5 +++++ 5 files changed, 27 insertions(+), 6 deletions(-) diff --git a/css/beer.css b/css/beer.css index 5a672ef..cc795cd 100644 --- a/css/beer.css +++ b/css/beer.css @@ -24,10 +24,21 @@ span { margin-bottom: 10px; margin-left: 30px; } - - +button.typeButton { + cursor: pointer; + background-color: white; +} +button.typeButton:active { + color: white; + background-color: black; +} +button.typeButton:focus { + color: white; + background-color: black; +} input.search { height: 20px; + width: 150px; margin-top: 10px; margin-left: 10px; margin-bottom: 20px; @@ -39,3 +50,6 @@ input.search { #cost p { font-weight: bold; } +#icon { + cursor: pointer; +} diff --git a/css/start.css b/css/start.css index 21a6737..e2aafd3 100644 --- a/css/start.css +++ b/css/start.css @@ -104,7 +104,8 @@ body{ .button { cursor: pointer; - position:relative; + position: relative; + float: left; width:200px; color:#000; display:block; diff --git a/html/beer.html b/html/beer.html index e491a91..67b29aa 100644 --- a/html/beer.html +++ b/html/beer.html @@ -28,9 +28,9 @@
- - - + + +
diff --git a/js/beer.js b/js/beer.js index 27f8113..622a3e1 100644 --- a/js/beer.js +++ b/js/beer.js @@ -9,6 +9,7 @@ $(document).ready(function() { jQueryBindings.undoBind(); jQueryBindings.redoBind(); jQueryBindings.prepareDrag(); + jQueryBindings.showAll(); jQueryBindings.showBeer(); jQueryBindings.showWine(); diff --git a/js/order.js b/js/order.js index 0935b0a..a8fac7e 100644 --- a/js/order.js +++ b/js/order.js @@ -236,6 +236,11 @@ var jQueryBindings = { dnd.type = $(this).attr('itemType'); }); }, + showAll: function() { + $('#showAll').on('click', function() { + items.load("all"); + }); + }, showBeer: function() { $('#showBeer').on('click', function() { items.load("beer"); From 6e62ff0ab3070ecccf3244e1e2815327f8038889 Mon Sep 17 00:00:00 2001 From: peralbin Date: Fri, 13 Mar 2015 23:59:08 +0100 Subject: [PATCH 07/75] Fixed 80s theme. --- css/beer.css | 12 +---------- css/beer80s.css | 54 ++++++++++++++++++++++++++++++++++++++++++++++++ css/start.css | 41 ++++++++++++++++++++++-------------- css/start80s.css | 27 +++++++++++++++++------- js/order.js | 4 +--- js/paypage.js | 9 +++----- js/start.js | 16 +++++++------- 7 files changed, 111 insertions(+), 52 deletions(-) create mode 100644 css/beer80s.css diff --git a/css/beer.css b/css/beer.css index dd2d2f5..28f63de 100644 --- a/css/beer.css +++ b/css/beer.css @@ -13,8 +13,6 @@ span { width: 300px; } - - #payButton { float: left; width: 64px; @@ -24,15 +22,7 @@ span { border-radius: 5px; font-weight: bold; margin-bottom: 10px; - margin-left: 30px; -} -button.typeButton { - cursor: pointer; - background-color: white; - border: 3px solid white; -} -button.typeButton:hover { - font-weight: bold; + margin-left: 45px; } input.search { height: 20px; diff --git a/css/beer80s.css b/css/beer80s.css new file mode 100644 index 0000000..7bfd43e --- /dev/null +++ b/css/beer80s.css @@ -0,0 +1,54 @@ +#beerContainer { + position: relative; + height: 600px; + margin-top: 200px; + margin-left: 150px; + margin-right: 150px; +} +#leftSide { + /*position: relative;*/ + float: left; + margin-bottom: 20px; +} +span { + width: 300px; +} +#payButton { + float: left; + width: 64px; + height: 40px; + background-color: white; + border: 5px solid white; + border-radius: 5px; + font-weight: bold; + margin-bottom: 10px; + margin-left: 45px; +} +button.typeButton { + cursor: pointer; + background-color: white; + border: 3px solid white; +} +button.typeButton:hover { + font-weight: bold; + background-color: #26C6B0; + color: #D76DA9; + border: 3px solid #639BF1; +} +input.search { + height: 20px; + width: 150px; + margin-top: 10px; + margin-left: 10px; + margin-bottom: 20px; +} +#add{ + background-color: #FFF; + border: 0; +} +#cost p { + font-weight: bold; +} +#icon { + cursor: pointer; +} diff --git a/css/start.css b/css/start.css index 062c02e..75b41de 100644 --- a/css/start.css +++ b/css/start.css @@ -38,11 +38,10 @@ header{ font-family: "Old English"; color: #FFFFFF; font-weight: bold; - background-color: #222930; + background-color: #639BF1; border: 5px solid black; border-radius: 8px; - background-color: #192156; - color: white; + color: black; } #container { position: relative; @@ -94,7 +93,7 @@ a:active { } body{ min-height: 100%; - background: url('../img/pints-of-beer.jpg') no-repeat 0px 0px fixed; + background-color: black; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; @@ -153,7 +152,7 @@ li.listItem{ */ } .listItem:hover { - background-color: #4EB1BA; + font-weight: bold; } #add{ background-color: #FFF; @@ -175,7 +174,7 @@ li.listItem{ } #rightList > li > button { - background-color: #2C2C33; + background-color: white; width: 60px; height: 60px; /*margin: 50px auto;*/ @@ -195,9 +194,10 @@ li.listItem{ width: 330px; height: 300px; margin-left: 650px; - background-color: #4EB1BA; + background-color: #222930; overflow: auto; - border: 5px solid #4EB1BA; + border: 5px solid #639BF1; + padding: 5px; border-radius: 5px; } #cost { @@ -205,9 +205,11 @@ li.listItem{ margin-top: 20px; width: 330px; height: 40px; - background-color: #4EB1BA; - border: 5px solid #4EB1BA; + background-color: #222930; + border: 5px solid #639BF1; + padding: 5px; border-radius: 5px; + color: white; } #undoButton { float: left; @@ -218,7 +220,7 @@ li.listItem{ border-radius: 5px; font-weight: bold; margin-bottom: 10px; - margin-left: 30px; + margin-left: 45px; background-image:url("../img/Undo-icon.png"); background-position: center; } @@ -231,12 +233,21 @@ li.listItem{ border-radius: 5px; font-weight: bold; margin-bottom: 10px; - margin-left: 30px; + margin-left: 45px; background-image:url("../img/Redo-icon.png"); background-position: center; } - - +button.typeButton { + cursor: pointer; + background-color: white; + border: 3px solid white; +} +button.typeButton:hover { + font-weight: bold; + background-color: #639BF1; + color: black; + border: 3px solid #639BF1; +} article#user_info{ position : fixed !important; left:50%; @@ -244,7 +255,7 @@ article#user_info{ width: 2000px; margin-top: -100px; background-color: #639BF1; - opacity: 0.5; + opacity: 1; height: 50px; border: 5px solid black; border-radius: 8px; diff --git a/css/start80s.css b/css/start80s.css index 909b840..d25e5bf 100644 --- a/css/start80s.css +++ b/css/start80s.css @@ -192,18 +192,19 @@ li.listItem{ #rightSide { margin-top: 10px; width: 330px; - height: 320px; + height: 300px; margin-left: 650px; background-color: #4EB1BA; overflow: auto; border: 5px solid #4EB1BA; border-radius: 5px; box-shadow: 10px 10px 5px black; + padding: 5px; } #cost { position: fixed; margin-left: 650px; - margin-top: 360px; + margin-top: 20px; position: fixed; width: 330px; height: 40px; @@ -212,6 +213,7 @@ li.listItem{ border: 5px solid #4EB1BA; border-radius: 5px; box-shadow: 10px 10px 5px black; + padding: 5px; } #undoButton { float: left; @@ -222,7 +224,7 @@ li.listItem{ border-radius: 5px; font-weight: bold; margin-bottom: 10px; - margin-left: 30px; + margin-left: 45px; background-image:url("../img/Undo-icon.png"); background-position: center; } @@ -235,19 +237,29 @@ li.listItem{ border-radius: 5px; font-weight: bold; margin-bottom: 10px; - margin-left: 30px; + margin-left: 45px; background-image:url("../img/Redo-icon.png"); background-position: center; } - +button.typeButton { + cursor: pointer; + background-color: white; + border: 3px solid white; +} +button.typeButton:hover { + font-weight: bold; + background-color: #26C6B0; + color: black; + border: 3px solid #639BF1; +} article#user_info{ position : fixed !important; left:50%; margin-left: -517px; width: 2000px; margin-top: -100px; - background-color: #639BF1; - opacity: 0.5; + background-color: #4EB1BA; + opacity: 1; height: 50px; border: 5px solid #610A3B; border-radius: 8px; @@ -260,7 +272,6 @@ article#user_info:hover{ margin-left: -517px; width: 2000px; margin-top: -100px; - background-color: #639BF1; opacity: 1; height: 50px; border: 5px solid #610A3B; diff --git a/js/order.js b/js/order.js index a8fac7e..076bd2f 100644 --- a/js/order.js +++ b/js/order.js @@ -2,7 +2,6 @@ var $leftList = $('#leftList'); var $rightList = $('#rightList'); var $rightSide = $('#rightSide'); var $cost = $('#cost'); -var $finalCost = $('#finalCost'); //HTML VARIABLES var leftListItem = "
  • {{name}}" + @@ -29,7 +28,7 @@ var rightListItem = "id=remove price='{{price}}' name='{{name}}'>X
  • "; var costItem = - "

    Total: {{total}} kr

    "; + "

    ---

    Total: {{total}} kr

    "; //INDEPENDENT FUNCTIONS function partOf(value, name) { @@ -166,7 +165,6 @@ var priceObj = { addCost: function() { var priceObject = this; $cost.html(Mustache.render(costItem, priceObject)); - $finalCost.html(Mustache.render(costItem, priceObject)); } }; var jQueryBindings = { diff --git a/js/paypage.js b/js/paypage.js index d2aff9b..2fa6f04 100644 --- a/js/paypage.js +++ b/js/paypage.js @@ -1,10 +1,7 @@ $(document).ready(function() { - //var $rightList = $('#rightList'); - //var rightListItem = - // "
  • {{name}} ({{amount}})


    " + - // "{{price}} kr

  • "; + var costItem = + "

    Total: {{total}} kr

    "; orderList = JSON.parse( localStorage.getItem("order")); totalPrice = JSON.parse( localStorage.getItem("total")); credit = JSON.parse( localStorage.getItem("assets")); @@ -13,7 +10,7 @@ $(document).ready(function() { items.stockCount = stockCount; order.load(); priceObj.total = totalPrice; - priceObj.addCost(); + $('#finalCost').html(Mustache.render(costItem, priceObj)); jQueryBindings.addBind(); jQueryBindings.removeBind(); jQueryBindings.undoBind(); diff --git a/js/start.js b/js/start.js index 368faed..96a2055 100644 --- a/js/start.js +++ b/js/start.js @@ -8,14 +8,6 @@ function logout () { window.location.href = "index.html"; } -//function storeTheme() { -// var theme = $('#mainStyle').attr("href"); -// if (theme == "start80s.css") { -// localStorage.setItem("theme", "start80s.css"); -// } else { -// localStorage.setItem("theme", "start.css"); -// } -//} function setTheme() { var theme = localStorage.getItem("theme"); if (theme != null) { @@ -55,5 +47,11 @@ $(document).ready(function() { } }); - + $(window).bind('scroll', function() { + if ($(window).scrollTop() == 0) { + $('#user_info').css('opacity', '1'); + } else { + $('#user_info').css('opacity', '0.5'); + } + }); }); From 8fa80cfc642444552f615f1f3846ce2c11dafb34 Mon Sep 17 00:00:00 2001 From: thevanthony Date: Sat, 14 Mar 2015 10:23:11 +0100 Subject: [PATCH 08/75] Update paypage.html --- html/paypage.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/html/paypage.html b/html/paypage.html index b866672..499dedc 100644 --- a/html/paypage.html +++ b/html/paypage.html @@ -30,7 +30,7 @@
    - + cancel
    Total:
    Credit:
    @@ -47,6 +47,7 @@

    Confirmation

    +
    From 904ae04c1c094381a1b24be190ac039f7e9a18d7 Mon Sep 17 00:00:00 2001 From: thevanthony Date: Sat, 14 Mar 2015 10:25:20 +0100 Subject: [PATCH 09/75] Update paypage.js --- js/paypage.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/js/paypage.js b/js/paypage.js index 2fa6f04..bc05cd7 100644 --- a/js/paypage.js +++ b/js/paypage.js @@ -34,7 +34,8 @@ $('#confirm_btn').on('click', function(){ } }); } - alert("Succesful purchase!"); + //Show the message "Successful purchase!" + $("#success").fadeIn().removeClass("hidden"); }); }); From 6600db4c7fc3c1917bb8cc8fe756e4be25e7ac60 Mon Sep 17 00:00:00 2001 From: thevanthony Date: Sat, 14 Mar 2015 10:30:53 +0100 Subject: [PATCH 10/75] Update paypage.js --- js/paypage.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/paypage.js b/js/paypage.js index bc05cd7..8d5fc1b 100644 --- a/js/paypage.js +++ b/js/paypage.js @@ -35,7 +35,7 @@ $('#confirm_btn').on('click', function(){ }); } //Show the message "Successful purchase!" - $("#success").fadeIn().removeClass("hidden"); + $("#success").removeClass("hidden"); }); }); From dee4f94cc72eeb8e8716b513a05d81484e7e9c99 Mon Sep 17 00:00:00 2001 From: thevanthony Date: Sat, 14 Mar 2015 10:34:30 +0100 Subject: [PATCH 11/75] Update paypage.css --- css/paypage.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/css/paypage.css b/css/paypage.css index 31ec933..d68330f 100644 --- a/css/paypage.css +++ b/css/paypage.css @@ -96,6 +96,10 @@ div#confirm_editer{ box-shadow: 10px 10px 5px black; } +#confirm_btn{ + float: left; +} + .hidden{ visibility: hidden; display: none; From 21116caec83b1bbb2b796d29553dd877e3e2bedd Mon Sep 17 00:00:00 2001 From: thevanthony Date: Sat, 14 Mar 2015 10:36:24 +0100 Subject: [PATCH 12/75] Update paypage.css --- css/paypage.css | 3 +++ 1 file changed, 3 insertions(+) diff --git a/css/paypage.css b/css/paypage.css index d68330f..b68d61f 100644 --- a/css/paypage.css +++ b/css/paypage.css @@ -98,6 +98,9 @@ div#confirm_editer{ #confirm_btn{ float: left; + margin-left: 10px; + margin-top: 10px; + margin-bottom: 10px; } .hidden{ From 95bd1cf9eccdb25c9a25abb3e1d3992e89748cc5 Mon Sep 17 00:00:00 2001 From: thevanthony Date: Sat, 14 Mar 2015 10:39:36 +0100 Subject: [PATCH 13/75] Update paypage.css --- css/paypage.css | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/css/paypage.css b/css/paypage.css index b68d61f..817bf86 100644 --- a/css/paypage.css +++ b/css/paypage.css @@ -98,7 +98,12 @@ div#confirm_editer{ #confirm_btn{ float: left; - margin-left: 10px; + margin-left: 20px; + margin-top: 10px; + margin-bottom: 10px; +} + +#cancel_btn{ margin-top: 10px; margin-bottom: 10px; } From 257ca97b954c400bc670ea874cdebb27e8d51fe1 Mon Sep 17 00:00:00 2001 From: thevanthony Date: Sat, 14 Mar 2015 10:41:14 +0100 Subject: [PATCH 14/75] Update paypage.css --- css/paypage.css | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/css/paypage.css b/css/paypage.css index 817bf86..095d59d 100644 --- a/css/paypage.css +++ b/css/paypage.css @@ -98,14 +98,14 @@ div#confirm_editer{ #confirm_btn{ float: left; - margin-left: 20px; - margin-top: 10px; - margin-bottom: 10px; + margin-left: 30px; + margin-top: 20px; + margin-bottom: 20px; } #cancel_btn{ - margin-top: 10px; - margin-bottom: 10px; + margin-top: 20px; + margin-bottom: 20px; } .hidden{ From 552d92e3d46b73fe4212f909dcb95184e9473d2b Mon Sep 17 00:00:00 2001 From: thevanthony Date: Sat, 14 Mar 2015 11:09:05 +0100 Subject: [PATCH 15/75] Update settings.js --- js/settings.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/settings.js b/js/settings.js index 2d8d084..f16bb3a 100644 --- a/js/settings.js +++ b/js/settings.js @@ -4,7 +4,7 @@ var stockItem = "{{namn2}} " + "{{count}}" + "" + + " id='edit_btn'>Edit" + ""; var userList = @@ -14,7 +14,7 @@ var userList = "{{last_name}}" + "{{assets}}" + "" + + " id='edit_btn'>Edit" + ""; var $beer = $('#stock_container'); From cf6c2e78f59657001cdbe5109e19fa6f60d53b1f Mon Sep 17 00:00:00 2001 From: thevanthony Date: Sat, 14 Mar 2015 11:14:52 +0100 Subject: [PATCH 16/75] Update translation.json --- locales/en/translation.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/locales/en/translation.json b/locales/en/translation.json index ca5ddb4..8f36530 100644 --- a/locales/en/translation.json +++ b/locales/en/translation.json @@ -24,8 +24,14 @@ "cancel" : { "href.cancel" : "Cancel" }, - "add": { - "addCart" : "Add to cart" + "edit_btn": { + "edit" : "Edit" + }, + "confirm_text": { + "confirm" : "Confirmation" + }, + "success": { + "message" : "Successful purchase!" } } From 07115870d4b322b238e193826ca16984e62e040f Mon Sep 17 00:00:00 2001 From: thevanthony Date: Sat, 14 Mar 2015 11:27:13 +0100 Subject: [PATCH 17/75] Update translation.json --- locales/en/translation.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/locales/en/translation.json b/locales/en/translation.json index 8f36530..5213483 100644 --- a/locales/en/translation.json +++ b/locales/en/translation.json @@ -24,9 +24,6 @@ "cancel" : { "href.cancel" : "Cancel" }, - "edit_btn": { - "edit" : "Edit" - }, "confirm_text": { "confirm" : "Confirmation" }, From 16744421e8756ce6c4b8bb354e3f406384032095 Mon Sep 17 00:00:00 2001 From: thevanthony Date: Sat, 14 Mar 2015 11:29:06 +0100 Subject: [PATCH 18/75] Update translation.js --- js/translation.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/js/translation.js b/js/translation.js index f6d7566..b813483 100644 --- a/js/translation.js +++ b/js/translation.js @@ -24,6 +24,7 @@ $('#PaymentButton').text($.t('Pay Now')); $('#stock_btn').text($.t('Stock')); $('#user_btn').text($.t('User')); + $("#edit_btn").text($.t('Edit')); } if (options.lng == "sw") { @@ -33,6 +34,7 @@ $('#PaymentButton').text($.t('Betala nu')); $('#stock_btn').text($.t('Lager')); $('#user_btn').text($.t('Anv\344ndaren')); + $("#edit_btn").text($.t('Redigera')); } }); @@ -53,19 +55,20 @@ $('.search').i18n(); $('#payButton').text($.t('PAY')); - $("#add.button").text($.t('Add to cart')); + $("#add.button").text($.t('Add to cart')); - $('#changeTheme').text($.t('Change Theme')); - $('#showBeer').text($.t('Beer')); - $('#showWine').text($.t('Wine')); + $('#changeTheme').text($.t('Change Theme')); + $('#showBeer').text($.t('Beer')); + $('#showWine').text($.t('Wine')); + $("#edit_btn").text($.t('Edit')); - $('.Part1').i18n(); + $('.Part1').i18n(); $('#finalCost').text($.t('Total:')); $('#credit').text($.t('Credit:')); $('#cancelButton').text($.t('Cancel')); $('#paymentButton').text($.t('Pay Now')); - $('#cancel').text($.t('Cancel')); + $('#cancel').text($.t('Cancel')); $('#stock_btn').text($.t('Stock')); $('#user_btn').text($.t('User')); @@ -101,6 +104,7 @@ $('#changeTheme').text($.t('f\366r\344ndring tema')); $('#showBeer').text($.t('\366l')); $('#showWine').text($.t('vin')); + $("#edit_btn").text($.t('Redigera')); From c4fd85d454bb43865f8568a0e6527f7b18be6d87 Mon Sep 17 00:00:00 2001 From: thevanthony Date: Sat, 14 Mar 2015 11:29:16 +0100 Subject: [PATCH 19/75] Update translation.json --- locales/sw/translation.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/locales/sw/translation.json b/locales/sw/translation.json index 7e1792e..bfbdc2f 100644 --- a/locales/sw/translation.json +++ b/locales/sw/translation.json @@ -23,4 +23,10 @@ "cancel" : { "href.cancel" : "Avbryt" } + "confirm_text": { + "confirm" : "Bekräftelse" + }, + "success": { + "message" : "Lyckat köp!" + } } From deaaea09bbf925f6d0dc03af4e71ac9421abc669 Mon Sep 17 00:00:00 2001 From: thevanthony Date: Sat, 14 Mar 2015 11:42:15 +0100 Subject: [PATCH 20/75] Update translation.js --- js/translation.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/js/translation.js b/js/translation.js index b813483..8fd1438 100644 --- a/js/translation.js +++ b/js/translation.js @@ -24,7 +24,7 @@ $('#PaymentButton').text($.t('Pay Now')); $('#stock_btn').text($.t('Stock')); $('#user_btn').text($.t('User')); - $("#edit_btn").text($.t('Edit')); + $("#edit_btn.button").text($.t('Edit')); } if (options.lng == "sw") { @@ -34,7 +34,7 @@ $('#PaymentButton').text($.t('Betala nu')); $('#stock_btn').text($.t('Lager')); $('#user_btn').text($.t('Anv\344ndaren')); - $("#edit_btn").text($.t('Redigera')); + $("#edit_btn.button").text($.t('Redigera')); } }); @@ -60,7 +60,7 @@ $('#changeTheme').text($.t('Change Theme')); $('#showBeer').text($.t('Beer')); $('#showWine').text($.t('Wine')); - $("#edit_btn").text($.t('Edit')); + $("#edit_btn.button").text($.t('Edit')); $('.Part1').i18n(); @@ -104,7 +104,7 @@ $('#changeTheme').text($.t('f\366r\344ndring tema')); $('#showBeer').text($.t('\366l')); $('#showWine').text($.t('vin')); - $("#edit_btn").text($.t('Redigera')); + $("#edit_btn.button").text($.t('Redigera')); From 75e1223e6a1eebcc4d97f6633c7fc973813d7cf4 Mon Sep 17 00:00:00 2001 From: peralbin Date: Sat, 14 Mar 2015 11:48:35 +0100 Subject: [PATCH 21/75] Back button and picture for every beer on settings page. --- css/beer.css | 5 ----- css/settings.css | 9 ++++----- css/start.css | 17 +++++++++++++++-- css/start80s.css | 10 ++++++++++ html/beer.html | 5 +---- html/paypage.html | 1 + html/settings.html | 27 ++++++++++++++++----------- html/user_info.html | 16 ++++++++++++++++ img/back-arrow.png | Bin 0 -> 39054 bytes js/settings.js | 11 ++++++++++- js/start.js | 8 +------- 11 files changed, 74 insertions(+), 35 deletions(-) create mode 100644 html/user_info.html create mode 100644 img/back-arrow.png diff --git a/css/beer.css b/css/beer.css index 28f63de..4317c0b 100644 --- a/css/beer.css +++ b/css/beer.css @@ -5,11 +5,6 @@ margin-left: 150px; margin-right: 150px; } -#leftSide { - /*position: relative;*/ - float: left; - margin-bottom: 20px; -} span { width: 300px; } diff --git a/css/settings.css b/css/settings.css index fb43007..4225653 100644 --- a/css/settings.css +++ b/css/settings.css @@ -27,7 +27,7 @@ margin: 200px 150px 0px; */ position: relative; - float: left; + /*float: left;*/ margin-bottom: 20px; } /* @@ -79,10 +79,10 @@ div#item_editer{ box-shadow: 10px 10px 5px black; } -#user_btn, #stock_btn{ +/*#user_btn, #stock_btn{ background-color: #FFF; border: 0; -} +}*/ .hidden{ visibility: hidden; @@ -99,8 +99,8 @@ div#item_editer{ } #rightSide{ - margin-top: 0px; height: 400px; + color: white; } #rightSide table{ margin-left: 10px; @@ -109,5 +109,4 @@ div#item_editer{ #confirm_button{ float: left; } -} diff --git a/css/start.css b/css/start.css index 75b41de..257ab35 100644 --- a/css/start.css +++ b/css/start.css @@ -74,6 +74,12 @@ header{ margin-top: 100px; position: absolute; } +#left:hover { + border-color: #639BF1; +} +#right:hover { + border-color: #639BF1; +} #beerImg { width: 140px; height: 130px; @@ -189,6 +195,10 @@ li.listItem{ #rightList > li > button:hover { color: #639BF1; } +#leftSide { + float: left; + margin-bottom: 20px; +} #rightSide { margin-top: 10px; width: 330px; @@ -295,8 +305,11 @@ article#user_info:hover{ margin-left: 5px; margin-right: 10px; } - - +#backArrow { + float: left; + margin-left: 10px; + margin-right: 10px; +} #icon>#logout{ margin-top: 5px; diff --git a/css/start80s.css b/css/start80s.css index d25e5bf..197ad19 100644 --- a/css/start80s.css +++ b/css/start80s.css @@ -74,6 +74,12 @@ header{ margin-top: 100px; position: absolute; } +#left:hover { + border-color: #26C6B0; +} +#right:hover { + border-color: #26C6B0; +} #beerImg { width: 140px; height: 130px; @@ -189,6 +195,10 @@ li.listItem{ #rightList > li > button:hover { color: #26C6B0; } +#leftSide { + float: left; + margin-bottom: 20px; +} #rightSide { margin-top: 10px; width: 330px; diff --git a/html/beer.html b/html/beer.html index 2b75fff..1dbafcd 100644 --- a/html/beer.html +++ b/html/beer.html @@ -6,10 +6,8 @@ -
    -
    @@ -20,14 +18,13 @@
    +
    THE FLYING DUTCHMAN: BLACK SAILS
    - -
    diff --git a/html/paypage.html b/html/paypage.html index b866672..e1d21b5 100644 --- a/html/paypage.html +++ b/html/paypage.html @@ -19,6 +19,7 @@
    +
    diff --git a/html/settings.html b/html/settings.html index 0a98fba..7619c97 100644 --- a/html/settings.html +++ b/html/settings.html @@ -21,6 +21,7 @@
    +
    @@ -29,17 +30,21 @@
    THE FLYING DUTCHMAN: BLACK SAILS
    - - -
    -
    +
    + + + + +
    +
    +
    Click on the dink for more info
    diff --git a/html/user_info.html b/html/user_info.html new file mode 100644 index 0000000..2d849d7 --- /dev/null +++ b/html/user_info.html @@ -0,0 +1,16 @@ +
    +
    +
    +
    + + +
    +
    +
    + +
    + +
    + +
    +
    diff --git a/img/back-arrow.png b/img/back-arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..ecdbde84c8dd332bd5a1b1149cce731b397202aa GIT binary patch literal 39054 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 literal 0 HcmV?d00001 diff --git a/js/settings.js b/js/settings.js index 2d8d084..0433c11 100644 --- a/js/settings.js +++ b/js/settings.js @@ -148,7 +148,7 @@ function printInfo (id) { url: 'http://pub.jamaica-inn.net/fpdb/api.php?username=jorass&password=jorass&action=beer_data_get&beer_id=' + id, success: function (data) { if (data.type != "error") { - var content = ""; + var content = "
    "; $.each(data['payload'][0], function (index, value) { content += ""; }); @@ -232,4 +232,13 @@ $(document).ready(function() { $("#black_wrapper, #item_editer").fadeOut(); }); + $(window).bind('scroll', function() { + var roof = 160; + if ($(window).scrollTop() > roof) { + $('#rightSide').css({'position': 'fixed', 'top': '60px'}); + } else { + $('#rightSide').css({'position': 'absolute', 'top': '0px'}); + } + }); + }); diff --git a/js/start.js b/js/start.js index 96a2055..bff62f4 100644 --- a/js/start.js +++ b/js/start.js @@ -28,12 +28,6 @@ $(document).ready(function() { $("#user_info").append("
    Assets : " + localStorage.getItem("assets") + "
    "); }; - $('#left, #right').hover(function() { - $(this).css('border-color', '#26C6B0'); - }, function() { - $(this).css('border-color', 'black'); - }); - setTheme(); $('#changeTheme').on('click', function() { var $link = $('#mainStyle'); @@ -48,7 +42,7 @@ $(document).ready(function() { }); $(window).bind('scroll', function() { - if ($(window).scrollTop() == 0) { + if ($(window).scrollTop() < 20) { $('#user_info').css('opacity', '1'); } else { $('#user_info').css('opacity', '0.5'); From 965402bf1ffe1703426939523f2f4aa693e092ba Mon Sep 17 00:00:00 2001 From: peralbin Date: Sat, 14 Mar 2015 11:53:02 +0100 Subject: [PATCH 22/75] Small fix in start80s. --- css/start80s.css | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/css/start80s.css b/css/start80s.css index 197ad19..81e1bb0 100644 --- a/css/start80s.css +++ b/css/start80s.css @@ -308,6 +308,11 @@ article#user_info:hover{ margin-left: 5px; margin-right: 10px; } +#backArrow { + float: left; + margin-left: 10px; + margin-right: 10px; +} #icon>#logout{ margin-top: 5px; From f62d73a998e43aa49556869f9a9c1c055c02e0e1 Mon Sep 17 00:00:00 2001 From: thevanthony Date: Sat, 14 Mar 2015 12:01:40 +0100 Subject: [PATCH 23/75] Update translation.js --- js/translation.js | 43 +++++++++++++++++++++++++++++++++++-------- 1 file changed, 35 insertions(+), 8 deletions(-) diff --git a/js/translation.js b/js/translation.js index 8fd1438..dbdeb53 100644 --- a/js/translation.js +++ b/js/translation.js @@ -14,27 +14,56 @@ $('.Part1').i18n(); $('#total').i18n(); $('#credit').i18n(); - $('#drag_flag').i18n(); - $('#click_flag').i18n(); if (options.lng == "en") { $('#login-btn').text($.t('Login')); $('#payButton').text($.t('PAY')); - $('#CancelButton').text($.t('Cancel')); + + $("#add.button").text($.t('Add to cart')); + $('#changeTheme').text($.t('Change Theme')); + $('#showBeer').text($.t('Beer')); + $('#showWine').text($.t('Wine')); + $("#edit_btn.button").text($.t('Edit')); + + $('#finalCost').text($.t('Total:')); + $('#credit').text($.t('Credit:')); + $('#cancelButton').text($.t('Cancel')); $('#PaymentButton').text($.t('Pay Now')); + $('#cancel').text($.t('Cancel')); + $('#CancelButton').text($.t('Cancel')); + $('#stock_btn').text($.t('Stock')); $('#user_btn').text($.t('User')); - $("#edit_btn.button").text($.t('Edit')); + + $('#loginas').html('Login as : '+ localStorage.getItem("user")); + $('#assets').html('Assets : '+ localStorage.getItem("assets")); + $('#logout-btn').text($.t('Logout')); } if (options.lng == "sw") { $('#login-btn').text($.t('Logga in')); $('#payButton').text($.t('Betala')); - $('#CancelButton').text($.t('Avboka')); + + $("#add.button").text($.t('l\344gg i varukorg')); + $('#changeTheme').text($.t('f\366r\344ndring tema')); + $('#showBeer').text($.t('\366l')); + $('#showWine').text($.t('vin')); + $("#edit_btn.button").text($.t('Redigera')); + + $('#finalCost').text($.t('Totalsumma:')); + $('#credit').text($.t('Kredit:')); + $('#cancelButton').text($.t('Avboka')); $('#PaymentButton').text($.t('Betala nu')); + $('#cancel').text($.t('Avbryt')); + $('#CancelButton').text($.t('Avboka')); + $('#stock_btn').text($.t('Lager')); $('#user_btn').text($.t('Anv\344ndaren')); - $("#edit_btn.button").text($.t('Redigera')); + + $('#loginas').html('Logga in som : '+ localStorage.getItem("user")); + $('#assets').html('Tillg\345ngar : '+ localStorage.getItem("assets")); + $('#logout-btn').text($.t('Loggar ut')); + } }); @@ -50,8 +79,6 @@ $('#username-input').i18n(); $('#password-input').i18n(); $('#login-btn').text($.t('Login')); - $('#drag_flag').i18n(); - $('#click_flag').i18n(); $('.search').i18n(); $('#payButton').text($.t('PAY')); From 8353bf94d3cef4fe999aa46b8efbb6fe79e661aa Mon Sep 17 00:00:00 2001 From: thevanthony Date: Sat, 14 Mar 2015 12:08:32 +0100 Subject: [PATCH 24/75] Update translation.js --- js/translation.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/translation.js b/js/translation.js index dbdeb53..22f92d6 100644 --- a/js/translation.js +++ b/js/translation.js @@ -72,7 +72,7 @@ function changeE() { var options ={ lng: "en", - resGetPath: '../locales/en/translation.json' + resGetPath: '../locales/__lng__/translation.json' }; i18n.init(options, function(t) { @@ -114,7 +114,7 @@ function changeS() { var options ={ lng: "sw", - resGetPath: '../locales/sw/translation.json' + resGetPath: '../locales/__lng__/translation.json' }; i18n.init(options, function(t) { From c22093ae40c86df199c0aeae6a5c5c488a6a6472 Mon Sep 17 00:00:00 2001 From: thevanthony Date: Sat, 14 Mar 2015 12:22:59 +0100 Subject: [PATCH 25/75] Update translation.js --- js/translation.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/translation.js b/js/translation.js index 22f92d6..94e7b2c 100644 --- a/js/translation.js +++ b/js/translation.js @@ -35,7 +35,7 @@ $('#stock_btn').text($.t('Stock')); $('#user_btn').text($.t('User')); - $('#loginas').html('Login as : '+ localStorage.getItem("user")); + $('#loginas').text($('Login as : '+ localStorage.getItem("user"))); $('#assets').html('Assets : '+ localStorage.getItem("assets")); $('#logout-btn').text($.t('Logout')); } From 0888eb2aea5e1ed61974d49d94666c0a49a7bddd Mon Sep 17 00:00:00 2001 From: thevanthony Date: Sat, 14 Mar 2015 12:24:37 +0100 Subject: [PATCH 26/75] Update translation.js --- js/translation.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/translation.js b/js/translation.js index 94e7b2c..1067949 100644 --- a/js/translation.js +++ b/js/translation.js @@ -60,7 +60,7 @@ $('#stock_btn').text($.t('Lager')); $('#user_btn').text($.t('Anv\344ndaren')); - $('#loginas').html('Logga in som : '+ localStorage.getItem("user")); + $('#loginas').text($('Logga in som : '+ localStorage.getItem("user"))); $('#assets').html('Tillg\345ngar : '+ localStorage.getItem("assets")); $('#logout-btn').text($.t('Loggar ut')); From 4334dbe2c4b0ebda08c52696e08b03f6f88a4eca Mon Sep 17 00:00:00 2001 From: thevanthony Date: Sat, 14 Mar 2015 12:25:45 +0100 Subject: [PATCH 27/75] Update translation.js --- js/translation.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/translation.js b/js/translation.js index 1067949..300821a 100644 --- a/js/translation.js +++ b/js/translation.js @@ -145,7 +145,7 @@ $('#stock_btn').text($.t('Lager')); $('#user_btn').text($.t('Anv\344ndaren')); - $('#loginas').html('Logga in som : '+ localStorage.getItem("user")); + $('#loginas').text($('Logga in som : '+ localStorage.getItem("user"))); $('#assets').html('Tillg\345ngar : '+ localStorage.getItem("assets")); $('#logout-btn').text($.t('Loggar ut')); }); From 5879ed00d974b62b5e42675f889137d36dc8a970 Mon Sep 17 00:00:00 2001 From: thevanthony Date: Sat, 14 Mar 2015 12:27:30 +0100 Subject: [PATCH 28/75] Update translation.js --- js/translation.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/js/translation.js b/js/translation.js index 300821a..a195b70 100644 --- a/js/translation.js +++ b/js/translation.js @@ -35,7 +35,7 @@ $('#stock_btn').text($.t('Stock')); $('#user_btn').text($.t('User')); - $('#loginas').text($('Login as : '+ localStorage.getItem("user"))); + $('#loginas').html('Login as : '+ localStorage.getItem("user")); $('#assets').html('Assets : '+ localStorage.getItem("assets")); $('#logout-btn').text($.t('Logout')); } @@ -60,7 +60,7 @@ $('#stock_btn').text($.t('Lager')); $('#user_btn').text($.t('Anv\344ndaren')); - $('#loginas').text($('Logga in som : '+ localStorage.getItem("user"))); + $('#loginas').html('Logga in som : '+ localStorage.getItem("user")); $('#assets').html('Tillg\345ngar : '+ localStorage.getItem("assets")); $('#logout-btn').text($.t('Loggar ut')); @@ -145,7 +145,7 @@ $('#stock_btn').text($.t('Lager')); $('#user_btn').text($.t('Anv\344ndaren')); - $('#loginas').text($('Logga in som : '+ localStorage.getItem("user"))); + $('#loginas').html('Logga in som : '+ localStorage.getItem("user")); $('#assets').html('Tillg\345ngar : '+ localStorage.getItem("assets")); $('#logout-btn').text($.t('Loggar ut')); }); From 625b7b4faa154b8de85bf2de5fb1293565048a0c Mon Sep 17 00:00:00 2001 From: thevanthony Date: Sat, 14 Mar 2015 12:34:19 +0100 Subject: [PATCH 29/75] Update login.js --- js/login.js | 1 + 1 file changed, 1 insertion(+) diff --git a/js/login.js b/js/login.js index c5d5bae..b0e5a8e 100644 --- a/js/login.js +++ b/js/login.js @@ -6,6 +6,7 @@ function authentification(login, pass, ref) { if(data.type != "error"){ //TO DO: get id localStorage.setItem("user", login); + localStorage.setItem("password", pass); localStorage.setItem("user_id", data.payload[0].user_id); localStorage.setItem("assets", data.payload[0].assets); localStorage["isLoggedIn"] = true; From d97973b9eb2926c63d90e9ebe0bf039eba29e6d2 Mon Sep 17 00:00:00 2001 From: thevanthony Date: Sat, 14 Mar 2015 12:39:54 +0100 Subject: [PATCH 30/75] Update mainObjects.js --- js/mainObjects.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/mainObjects.js b/js/mainObjects.js index 4eb53ab..da34c74 100644 --- a/js/mainObjects.js +++ b/js/mainObjects.js @@ -105,7 +105,7 @@ var jQueryBindings = { getAll: function() { $.ajax({ type: 'GET', - url: 'http://pub.jamaica-inn.net/fpdb/api.php?username=jorass&password=jorass&action=inventory_get', + url: 'http://pub.jamaica-inn.net/fpdb/api.php?username=' + localStorage.getItem("user") + '&password='+ localStorage.getItem("password") + '&action=inventory_get', success: function(object) { data = object['payload']; $.each(data, function(i, beer) { From 2f010464758269e496e5ad40032b14b61209e104 Mon Sep 17 00:00:00 2001 From: thevanthony Date: Sat, 14 Mar 2015 12:43:36 +0100 Subject: [PATCH 31/75] Update order.js --- js/order.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/order.js b/js/order.js index 076bd2f..c8effe9 100644 --- a/js/order.js +++ b/js/order.js @@ -75,7 +75,7 @@ var items = { getAll: function() { $.ajax({ type: 'GET', - url: 'http://pub.jamaica-inn.net/fpdb/api.php?username=jorass&password=jorass&action=inventory_get', + url: 'http://pub.jamaica-inn.net/fpdb/api.php?username='+localStorage.getItem("user")+'&password='+localStorage.getItem("password")+'&action=inventory_get', success: function(object) { var data = object['payload']; items.itemListLength = Object.keys(data).length; @@ -94,7 +94,7 @@ var items = { setType: function(id) { $.when($.ajax({ type: 'GET', - url: 'http://pub.jamaica-inn.net/fpdb/api.php?username=jorass&password=jorass&action=beer_data_get&beer_id=' + id, + url: 'http://pub.jamaica-inn.net/fpdb/api.php?username='+localStorage.getItem("user")+'&password='+localStorage.getItem("password")+'&action=beer_data_get&beer_id=' + id, success: function(object) { var data = object['payload']; if (data[0] != undefined) { From b739824e809f238b175f36c0e97acc3dd4d19124 Mon Sep 17 00:00:00 2001 From: thevanthony Date: Sat, 14 Mar 2015 12:44:56 +0100 Subject: [PATCH 32/75] Update paypage.js --- js/paypage.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/paypage.js b/js/paypage.js index 8d5fc1b..488ecc8 100644 --- a/js/paypage.js +++ b/js/paypage.js @@ -25,7 +25,7 @@ $('#confirm_btn').on('click', function(){ for (var i = 0; i < value.amount; i++){ $.ajax({ type: 'POST', - url:'http://pub.jamaica-inn.net/fpdb/api.php?username=jorass&password=jorass&action=purchases_append&beer_id=' + key, + url:'http://pub.jamaica-inn.net/fpdb/api.php?username='+localStorage.getItem("user")+'&password='+localStorage.getItem("password")+'&action=purchases_append&beer_id=' + key, success: function (object) { console.log("success"); From ffc800729ae2be5ad34fc5dee97e7987c18c6a38 Mon Sep 17 00:00:00 2001 From: thevanthony Date: Sat, 14 Mar 2015 12:52:15 +0100 Subject: [PATCH 33/75] Update settings.js --- js/settings.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/js/settings.js b/js/settings.js index 98432da..229be96 100644 --- a/js/settings.js +++ b/js/settings.js @@ -85,14 +85,14 @@ function saveItem (arg) { var id; $.ajax({ type: 'GET', - url: 'http://pub.jamaica-inn.net/fpdb/api.php?username=' + user + '&password=' + user + '&action=iou_get', + url: 'http://pub.jamaica-inn.net/fpdb/api.php?username='+localStorage.getItem("user")+'&password='+localStorage.getItem("password")+'&action=iou_get', success: function(data) { if(data.type != "error") { print("got user_id succesfull"); id = data.payload[0].user_id; $.ajax({ type: 'GET', - url: 'http://pub.jamaica-inn.net/fpdb/api.php?username=jorass&password=jorass&action=payments_append&user_id='+id+'&amount='+add, + url: 'http://pub.jamaica-inn.net/fpdb/api.php?username='+localStorage.getItem("user")+'&password='+localStorage.getItem("password")+'&action=payments_append&user_id='+id+'&amount='+add, success: function(data2) {if(data2.type != "error") {print("saved user succesfull");}else{print("Error :(")};} }); var new_value = parseInt(old_value) + parseInt(add); @@ -128,7 +128,7 @@ function saveItem (arg) { if (new_value<0) {add = parseInt(add) + Math.abs(new_value);new_value=0;}; $.ajax({ type: 'GET', - url: "http://pub.jamaica-inn.net/fpdb/api.php?username=jorass&password=jorass&action=inventory_append&beer_id=" + id + "&amount=" + add + "&price=''", + url: "http://pub.jamaica-inn.net/fpdb/api.php?username="+localStorage.getItem("user")+'&password='+localStorage.getItem("password")+'&action=inventory_append&beer_id=' + id + "&amount=" + add + "&price=''", success: function(object) {if(data.type != "error") {print("saved user succesfull");}else{print("Error :(")};} }); $(itemInList).text(new_value); @@ -145,7 +145,7 @@ function printInfo (id) { $("#rightSide").empty(); $.ajax({ type: 'GET', - url: 'http://pub.jamaica-inn.net/fpdb/api.php?username=jorass&password=jorass&action=beer_data_get&beer_id=' + id, + url: 'http://pub.jamaica-inn.net/fpdb/api.php?username='+localStorage.getItem("user")+'&password='+localStorage.getItem("password")+'&action=beer_data_get&beer_id=' + id, success: function (data) { if (data.type != "error") { var content = "
    " + index + "" + value + "
    "; @@ -165,7 +165,7 @@ $(document).ready(function() { $.ajax({ type: 'GET', - url: 'http://pub.jamaica-inn.net/fpdb/api.php?username=jorass&password=jorass&action=inventory_get', + url: 'http://pub.jamaica-inn.net/fpdb/api.php?username='+localStorage.getItem("user")+'&password='+localStorage.getItem("password")+'&action=inventory_get', success: function(object) { data = object['payload']; $.each(data, function(i, beer) { @@ -175,7 +175,7 @@ $(document).ready(function() { }); $.ajax({ type: 'GET', - url: 'http://pub.jamaica-inn.net/fpdb/api.php?username=jorass&password=jorass&action=iou_get_all', + url: 'http://pub.jamaica-inn.net/fpdb/api.php?username='+localStorage.getItem("user")+'&password='+localStorage.getItem("password")+'&action=iou_get_all', success: function(object) { data = object['payload']; $.each(data, function(i, user) { From b7abcca83348a54727353306ae5fca7ef8b4eeff Mon Sep 17 00:00:00 2001 From: peralbin Date: Sat, 14 Mar 2015 14:06:30 +0100 Subject: [PATCH 34/75] Small fixes. --- css/start.css | 1 + css/start80s.css | 1 + js/start.js | 5 +++++ 3 files changed, 7 insertions(+) diff --git a/css/start.css b/css/start.css index 257ab35..dafc4ed 100644 --- a/css/start.css +++ b/css/start.css @@ -304,6 +304,7 @@ article#user_info:hover{ margin-top: 5px; margin-left: 5px; margin-right: 10px; + cursor: pointer; } #backArrow { float: left; diff --git a/css/start80s.css b/css/start80s.css index 81e1bb0..96efa93 100644 --- a/css/start80s.css +++ b/css/start80s.css @@ -307,6 +307,7 @@ article#user_info:hover{ margin-top: 5px; margin-left: 5px; margin-right: 10px; + cursor: pointer; } #backArrow { float: left; diff --git a/js/start.js b/js/start.js index bff62f4..91951f6 100644 --- a/js/start.js +++ b/js/start.js @@ -46,6 +46,11 @@ $(document).ready(function() { $('#user_info').css('opacity', '1'); } else { $('#user_info').css('opacity', '0.5'); + $('#user_info').hover(function() { + $('#user_info').css('opacity', '1'); + }, function() { + $('#user_info').css('opacity', '0.5'); + }); } }); }); From b3cd75c5398d63c85550da0f4de21972e30ed967 Mon Sep 17 00:00:00 2001 From: peralbin Date: Sat, 14 Mar 2015 14:09:56 +0100 Subject: [PATCH 35/75] Small fix again. --- js/start.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/js/start.js b/js/start.js index 91951f6..d601c97 100644 --- a/js/start.js +++ b/js/start.js @@ -46,11 +46,13 @@ $(document).ready(function() { $('#user_info').css('opacity', '1'); } else { $('#user_info').css('opacity', '0.5'); - $('#user_info').hover(function() { - $('#user_info').css('opacity', '1'); - }, function() { - $('#user_info').css('opacity', '0.5'); - }); } }); + $('#user_info').hover(function() { + $('#user_info').css('opacity', '1'); + }, function() { + if ($(window).scrollTop() >= 20) { + $('#user_info').css('opacity', '0.5'); + } + }); }); From 972a31a79a5da3476eb65a54857f192d97949ed7 Mon Sep 17 00:00:00 2001 From: peralbin Date: Sat, 14 Mar 2015 15:32:12 +0100 Subject: [PATCH 36/75] Rightside instruction. --- html/settings.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/html/settings.html b/html/settings.html index 7619c97..fbef93d 100644 --- a/html/settings.html +++ b/html/settings.html @@ -45,7 +45,7 @@
    -
    Click on the dink for more info
    +
    Click on the list item for more info.