Add apy top dealers site
This commit is contained in:
@@ -80,7 +80,7 @@ class ABBInfoItem(InfoItem):
|
|||||||
def get_create_template_url():
|
def get_create_template_url():
|
||||||
return "/static/html/abb_create.html"
|
return "/static/html/abb_create.html"
|
||||||
|
|
||||||
class ApyItem(InfoItem):
|
class ApyInfoItem(InfoItem):
|
||||||
display_name = _("APY Item")
|
display_name = _("APY Item")
|
||||||
def get_template_url(self):
|
def get_template_url(self):
|
||||||
return "/static/html/apy.html"
|
return "/static/html/apy.html"
|
||||||
|
|||||||
@@ -1,6 +1,42 @@
|
|||||||
#header {
|
.event {
|
||||||
height: 30%;
|
font-size: 5vh;
|
||||||
width: 100%;
|
font-family: 'Droid Sans Mono', monospace;
|
||||||
background-color:#7c1330;
|
}
|
||||||
text-align: center;
|
.event-col{
|
||||||
}
|
padding-top:1vh;
|
||||||
|
padding-bottom:1vh;
|
||||||
|
}.event:nth-child(odd){
|
||||||
|
background-color: #d4e2fd;
|
||||||
|
}
|
||||||
|
|
||||||
|
.black {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
.header-row{
|
||||||
|
background: #d4e2fd;
|
||||||
|
font-size: 7vh;
|
||||||
|
font-family: 'Droid Sans Mono', monospace;
|
||||||
|
padding-bottom:20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.container {
|
||||||
|
width: 100vw;
|
||||||
|
padding: 0 0 0 0;
|
||||||
|
margin-left: 20px;
|
||||||
|
margin-right: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.repeat-item.ng-leave {
|
||||||
|
-webkit-transition:0.5s linear all;
|
||||||
|
transition:0.5s linear all;
|
||||||
|
}
|
||||||
|
|
||||||
|
.repeat-item.ng-leave.ng-leave-active {
|
||||||
|
opacity: 0;
|
||||||
|
font-size: 0vh;
|
||||||
|
}
|
||||||
|
|
||||||
|
.repeat-item.ng-leave{
|
||||||
|
opacity: 1;
|
||||||
|
font-size: 5vh;
|
||||||
|
}
|
||||||
|
|||||||
@@ -1,12 +1,16 @@
|
|||||||
<link rel="stylesheet" href="/static/css/apy.css">
|
<link rel="stylesheet" href="/static/css/apy.css">
|
||||||
<div ng-controller="ApyController">
|
<div ng-controller="ApyController">
|
||||||
|
|
||||||
|
<div id="header-title"
|
||||||
|
KILTADIILIT TOP 3
|
||||||
|
</div>
|
||||||
<div class="header-row row">
|
<div class="header-row row">
|
||||||
<div class="col-sm-9">Kilta</div>
|
<div class="col-sm-9">Kilta</div>
|
||||||
<div class="col-sm-3">Lehdet</div>
|
<div class="col-sm-3">Lehdet</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="repeat-item row event" ng-repeat="event in events">
|
<div class="repeat-item row event" ng-repeat="item in items">
|
||||||
<div class="col-sm-9 event-col">{{event.name}}</div>
|
<div class="col-sm-9 event-col">{{item.name}}</div>
|
||||||
<div class="col-sm-3 event-col">{{event.amount}}</div>
|
<div class="col-sm-3 event-col">{{item.size}}</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
@@ -75,11 +75,11 @@ app.controller('SossoController', function($scope, $http) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
app.controller('ApyController', function($scope, $http) {
|
app.controller('ApyController', function($scope, $http) {
|
||||||
$scope.data = [];
|
$scope.items = [];
|
||||||
$http.get("/infoscreen/apyjson").then(function)(response)
|
$http.get("/infoscreen/apyjson").then(function(response)
|
||||||
{
|
{
|
||||||
$scope.data = response.data.data
|
$scope.items = response.data.data
|
||||||
}
|
})
|
||||||
});
|
});
|
||||||
|
|
||||||
app.controller('EventController', function($scope, $http) {
|
app.controller('EventController', function($scope, $http) {
|
||||||
|
|||||||
+2
-1
@@ -11,6 +11,7 @@ from infoscreen.models import EventInfoItem
|
|||||||
from infoscreen.models import ExternalWebsiteInfoItem
|
from infoscreen.models import ExternalWebsiteInfoItem
|
||||||
from infoscreen.models import ImageUploadForm
|
from infoscreen.models import ImageUploadForm
|
||||||
from infoscreen.models import HSLDataModel
|
from infoscreen.models import HSLDataModel
|
||||||
|
from infoscreen.models import ApyInfoItem
|
||||||
from infoscreen.hsl_fetcher import HSLFetcher
|
from infoscreen.hsl_fetcher import HSLFetcher
|
||||||
import sikweb.settings as settings
|
import sikweb.settings as settings
|
||||||
import json
|
import json
|
||||||
@@ -221,4 +222,4 @@ createHslItem = create_item_generator(HslInfoItem)
|
|||||||
createExternalImageInfoItem = create_item_generator(ExternalImageInfoItem)
|
createExternalImageInfoItem = create_item_generator(ExternalImageInfoItem)
|
||||||
createExternalWebsiteItem = create_item_generator(ExternalWebsiteInfoItem)
|
createExternalWebsiteItem = create_item_generator(ExternalWebsiteInfoItem)
|
||||||
createEventItem = create_item_generator(EventInfoItem)
|
createEventItem = create_item_generator(EventInfoItem)
|
||||||
createEventItem = create_item_generator(ApyInfoItem)
|
createApyItem = create_item_generator(ApyInfoItem)
|
||||||
|
|||||||
Reference in New Issue
Block a user