;(function(burl) {
var url = 'https://cdn.rawgit.com/anpylar/anpylar/1.1.3/anpylar.js'
var s = document.createElement('script')
s.type = 'text/javascript'
s.async = true
s.src = url
var h = document.getElementsByTagName('head')[0]
h.appendChild(s)
})();
###############################################################################
# Copyright 2018 The AnPyLar Team. All Rights Reserved.
# Use of this source code is governed by an MIT-style license that
# can be found in the LICENSE file at http://anpylar.com/mit-license
###############################################################################
from .app_module import AppModule
<h1 {title}=title>{title}</h1>
<!--
Copyright 2017 Google Inc. All Rights Reserved.
Use of this source code is governed by an MIT-style license that
can be found in the LICENSE file at http://angular.io/license
-->
<!--
Copyright 2018 The AnPyLar Team
Use of this source code is governed by an MIT-style license that
can be found in the LICENSE file at http://anpylar.com/mit-license
-->
###############################################################################
# Copyright 2018 The AnPyLar Team. All Rights Reserved.
# Use of this source code is governed by an MIT-style license that
# can be found in the LICENSE file at http://anpylar.com/mit-license
###############################################################################
from anpylar import Component, html
class AppComponent(Component):
title = 'Tour of Pyroes'
bindings = {}
def render(self, node):
pass
###############################################################################
# Copyright 2018 The AnPyLar Team. All Rights Reserved.
# Use of this source code is governed by an MIT-style license that
# can be found in the LICENSE file at http://anpylar.com/mit-license
###############################################################################
from anpylar import Module
from .app_component import AppComponent
class AppModule(Module):
components = AppComponent
bindings = {}
services = {}
routes = []
def __init__(self):
pass
<!DOCTYPE html>
<html>
<head>
<title>Tour of Pyroes</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="styles.css">
<script src="anpylar_overlay.js"></script>
<script src="anpylar.js"></script>
</head>
<body></body>
</html>
<!--
Copyright 2018 The AnPyLar Team
Use of this source code is governed by an MIT-style license that
can be found in the LICENSE file at http://anpylar.com/mit-license
-->
{
"packages": [
"app"
],
"app_name": "",
"version": "",
"author": "",
"author_email": "",
"license": "",
"url": ""
}
/* Master Styles */
h1 {
color: #369;
font-family: Arial, Helvetica, sans-serif;
font-size: 250%;
}
h2, h3 {
color: #444;
font-family: Arial, Helvetica, sans-serif;
font-weight: lighter;
}
body {
margin: 2em;
}
body, input[text], button {
color: #888;
font-family: Cambria, Georgia;
}
a {
cursor: pointer;
cursor: hand;
}
button {
font-family: Arial;
background-color: #eee;
border: none;
padding: 5px 10px;
border-radius: 4px;
cursor: pointer;
cursor: hand;
}
button:hover {
background-color: #cfd8dc;
}
button:disabled {
background-color: #eee;
color: #aaa;
cursor: auto;
}
/* Navigation link styles */
nav a {
padding: 5px 10px;
text-decoration: none;
margin-right: 10px;
margin-top: 10px;
display: inline-block;
background-color: #eee;
border-radius: 4px;
}
nav a:visited, a:link {
color: #607D8B;
}
nav a:hover {
color: #039be5;
background-color: #CFD8DC;
}
nav a.active {
color: #039be5;
}
/* everywhere else */
* {
font-family: Arial, Helvetica, sans-serif;
}
/*
Copyright 2017 Google Inc. All Rights Reserved.
Use of this source code is governed by an MIT-style license that
can be found in the LICENSE file at http://angular.io/license
*/
;(function(){
function add_overlay() {
var elem = document.createElement('div');
elem.id = 'anpylar-loading-overlay'
elem.style.cssText = 'position: fixed; width: 100%; height: 100%;' + 'min-height: 100%;' +
'left: 0;top: 0;background: rgba(224,224,224,0.33); z-index: 100000;'
document.body.appendChild(elem);
var elem4 = document.createElement('div');
elem4.innerHTML = '<h1 style="text-align:center;position:relative;top:46%;transform:translateY(-46%);">Loading ...</h1>'
elem4.style.cssText = 'position: fixed; width: 100%; height: 100%;' +
'left: 0;top: 0; z-index: 10002;'
elem.appendChild(elem4)
var keyframes = '\
#anpylar-loading-wheel {\
position: fixed;\
top: 50%;\
left: 50%;\
width: 150px;\
height: 150px;\
margin: -75px 0 0 -75px;\
border: 16px solid #f3f3f3;\
border-radius: 50%;\
border-top: 16px solid #3498db;\
width: 120px;\
height: 120px;\
animation: spin 2s linear infinite;\
z-index: 10001;\
}\
\
@keyframes spin {\
0% { transform: rotate(0deg); }\
100% { transform: rotate(360deg); }\
}';
var elem2 = document.createElement('style');
elem2.style.type = 'text/css'
elem2.id = 'anpylar-loading-overlay-style'
elem2.innerHTML = keyframes
document.head.appendChild(elem2)
var elem3 = document.createElement('div')
elem3.id = 'anpylar-loading-wheel'
elem.appendChild(elem3)
}
window.addEventListener('DOMContentLoaded', add_overlay, true)
})();