def requirejs_config(): assets = current_app.extensions['webassets'] config = assets.requirejs_config # setup ckeditor ckeditor_lib = 'ckeditor/ckeditor' config['shim']['ckeditor'] = {'exports': 'CKEDITOR'} config['paths']['ckeditor'] = url_for('abilian_static', filename=ckeditor_lib) RESOURCES_DIR = pkg_resources.resource_filename('abilian.web', 'resources') JQUERY = Bundle('jquery/js/jquery-1.11.3.js', 'jquery/js/jquery-migrate-1.2.1.js') BOOTBOX_JS = Bundle('bootbox/bootbox.js') BOOTSTRAP_LESS = Bundle('bootstrap/less/bootstrap.less') BOOTSTRAP_JS = Bundle('bootstrap/js/bootstrap.js') BOOTSTRAP_DATEPICKER_LESS = 'bootstrap-datepicker/less/datepicker.less' BOOTSTRAP_DATEPICKER_JS = Bundle( 'bootstrap-datepicker/js/bootstrap-datepicker.js') BOOTSTRAP_SWITCH_LESS = Bundle( 'bootstrap-switch/less/bootstrap3/bootstrap-switch.less') BOOTSTRAP_SWITCH_JS = Bundle('bootstrap-switch/bootstrap-switch.js') BOOTSTRAP_TIMEPICKER_LESS = Bundle('bootstrap-timepicker/less/timepicker.less')
from flask_assets import Bundle, Environment from .. import app bundles = { 'home_js': Bundle('js/jquery/jquery-2.2.4.min.js', 'js/active.js', 'js/boostrap.min.js', 'js/classy-nav.min.js', 'js/map-active.js', 'js/plugins.js', 'js/popper.min.js', output='gen/home.js'), 'home_css': Bundle('css/lib/reset.css', 'css/animate.css', 'css/bootstrap.min.css', output='gen/home.css'), 'admin_js': Bundle('js/lib/jquery-1.10.2.js', 'js/lib/Chart.js', 'js/admin.js', output='gen/admin.js'), 'admin_css': Bundle('css/lib/reset.css', 'css/common.css', 'css/admin.css', output='gen/admin.css') } assets = Environment(app)
) i18n = GlobBundle( catalog('messages'), filters=AngularGettextFilter(catalog_name='reroilsAppTranslations'), # output='gen/translations/rero_ils.js', ) js = NpmBundle( 'js/rero_ils/documents_items.js', 'js/rero_ils/app.js', filters='requirejs', depends=('node_modules/invenio-search-js/dist/*.js', 'node_modules/d3/*'), # output='gen/rero_ils.search.%(version)s.js', npm={ "almond": "~0.3.1", 'angular': '~1.4.10', 'angular-loading-bar': '~0.9.0', 'd3': '^3.5.17', 'invenio-search-js': '^1.3.1', }, ) search_js = Bundle( js, i18n, # filters='jsmin', output='gen/rero_ils.search.%(version)s.js', )
@app.context_processor def utility_processor(): return dict(percentage=percentage, grade=grade, user=get_user()) app.jinja_env.filters['datetimeformat'] = datetimeformat return app migrate = Migrate() manager = Manager(create_app) manager.add_command('db', MigrateCommand) manager.add_command('import', ImportCommand) assets = Environment() js = Bundle( 'js/ajax.js', 'js/collapse.js', 'js/alert.js', 'js/api.js', 'js/sidebar.js', 'js/filter.js', filters='jsmin', output='js/min.%(version)s.js' ) admin_js = Bundle('js/admin.js', 'js/question_form.js', filters='jsmin', output='js/admin.min.%(version)s.js') app_js = Bundle('js/template.js', 'js/questions.js', filters='jsmin', output='js/app.min.%(version)s.js') css = Bundle( 'css/font-awesome.min.css', 'css/styles.css', 'css/admin.css', 'css/form.css', 'css/collapse.css', filters='cssmin', output='css/min.%(version)s.css' ) assets.register('js', js) assets.register('admin_js', admin_js) assets.register('app_js', app_js) assets.register('css', css) ADMINS = ['*****@*****.**'] mail_handler = SMTPHandler( '127.0.0.1',
'node_modules/bootstrap/dist/js/bootstrap.js', 'node_modules/angular-ui-bootstrap/dist/ui-bootstrap-tpls.js', output='gen/cernopendata.theme.%(version)s.js', npm={ 'angular': '~1.4.9', 'jquery': '~1.9.1', 'popper.js': '~1.11.0', 'bootstrap': '~4.0.0-beta', 'angular-ui-bootstrap': '~2.2.0', }, ) css = NpmBundle( Bundle( 'node_modules/bootstrap/dist/css/bootstrap.min.css', 'node_modules/angular-loading-bar/build/loading-bar.css', filters='cleancssurl', ), Bundle( 'scss/styles.scss', filters='node-scss, cleancssurl', ), depends=('scss/*.scss',), output='gen/cernopendata.%(version)s.css', npm={ 'angular-loading-bar': '~0.9.0', 'bootstrap-sass': '~3.3.5', 'open-iconic': '~1.1.1', 'typeahead.js-bootstrap-css': '~1.2.1', } )
from flask_assets import Bundle from flask_lastuser import Lastuser from flask_lastuser.sqlalchemy import UserManager from baseframe import baseframe, assets, Version import coaster.app from ._version import __version__ version = Version(__version__) app = Flask(__name__, instance_relative_config=True) lastuser = Lastuser() assets['hgtv.css'][version] = 'css/app.css' assets['presentz.js'][Version('1.2.2')] = 'js/presentz-1.2.2.js' assets['froogaloop.js'][Version('2.0.0')] = 'js/froogaloop2.min.js' from . import models, views, uploads from .models import db # Configure the app coaster.app.init_app(app) migrate = Migrate(app, db) baseframe.init_app(app, requires=['baseframe-mui', 'jquery-easytabs', 'toastr', 'swfobject', 'froogaloop', 'hgtv'], bundle_js=Bundle(assets.require('presentz.js'), filters='jsmin', output='js/presentz.min.js'), theme='mui') models.commentease.init_app(app) lastuser.init_app(app) lastuser.init_usermanager(UserManager(db, models.User)) app.config['tz'] = timezone(app.config['TIMEZONE']) uploads.configure(app)
from flask import Flask from flask_assets import Bundle, Environment from .. import app bundles = { 'js': Bundle('js/jquery-3.4.1.min.js', 'js/animation.js', 'js/moves.js', 'js/sliders.js', 'js/persistence.js', 'js/script.js', output='gen/script.js'), 'css': Bundle('css/style.css', output='gen/style.css') } assets = Environment(app) assets.register(bundles)
self.sass = sass if not self.style: self.style = 'nested' def input(self, _in, out, **kwargs): source_path = kwargs['source_path'] out.write( # http://hongminhee.org/libsass-python/sass.html#sass.compile self.sass.compile( filename=source_path, output_style=self.style, include_paths=(self.includes if self.includes else []), )) register_filter(FixedLibSass) assets = Environment() styles = Bundle( 'scss/styles.scss', 'octicons/octicons.css', filters='fixedlibsass,datauri', output='css/styles.%(version)s.css', depends=('**/*.scss'), ) assets.register('styles', styles)
from flask import Flask, render_template, request, Response from flask_assets import Environment, Bundle from flask_ini import FlaskIni except ImportError: exit( "This script requires the flask module, flask_assets and flask_ini\nInstall with: sudo pip install Flask, sudo pip install Flask-ini and sudo pip install Flask-assets" ) app = Flask(__name__) assets = Environment(app) app.iniconfig = FlaskIni() with app.app_context(): app.iniconfig.read('config.ini') js = Bundle('assets/jquery-3.2.1.js', filters='jsmin', output='gen/packed.js') assets.register('js_all', js) css = Bundle('assets/bootstrap.min.css', 'assets/bootstrap-theme.min.css', filters='cssmin', output='css/min.css') assets.register('css_all', css) def check_auth(username, password): """This function is called to check if a username / password combination is valid. """ return username == app.iniconfig.get( 'user', 'name') and password == app.iniconfig.get('user', 'pass')
class ConcatFilter(Filter): """ Filter that merges files, placing a semicolon between them. Fixes issues caused by missing semicolons at end of JS assets, for example with last statement of jquery.pjax.js. """ def concat(self, out, hunks, **kw): out.write(';'.join([h.data() for h, info in hunks])) js = Bundle( 'node_modules/jquery/dist/jquery.js', 'node_modules/jquery-pjax/jquery.pjax.js', 'node_modules/bootbox/bootbox.js', 'node_modules/bootstrap/dist/js/bootstrap.min.js', 'js/application.js', filters=(ConcatFilter, 'jsmin'), output='gen/packed.js' ) css = Bundle( 'node_modules/bootstrap/dist/css/bootstrap.css', 'node_modules/font-awesome/css/font-awesome.css', 'css/style.css', filters=('cssmin','cssrewrite'), output='gen/packed.css' ) assets = Environment() assets.register('js_all', js)
# # You should have received a copy of the GNU General Public License # along with Invenio; if not, write to the # Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, # MA 02111-1307, USA. # # In applying this license, RERO does not # waive the privileges and immunities granted to it by virtue of its status # as an Intergovernmental Organization or submit itself to any jurisdiction. """JS/CSS bundles for theme. You include one of the bundles in a page like the example below (using ``js`` bundle as an example): .. code-block:: html {%- asset "invenio_theme.bundles:js" %} <script src="{{ASSET_URL}}" type="text/javascript"></script> {%- end asset %} """ from __future__ import absolute_import, print_function from flask_assets import Bundle editor_js = Bundle( 'js/reroils_data/member-editor.js', filters='jsmin', output='gen/reroils_data.member-editor_js.%(version)s.js', )
# RERO ILS # Copyright (C) 2020 RERO # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published by # the Free Software Foundation, version 3 of the License. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. """JS/CSS bundles for theme.""" from __future__ import absolute_import, print_function from flask_assets import Bundle from invenio_assets import NpmBundle patron_profile_js = Bundle( NpmBundle('js/rero_ils/patron_fees_toogle.js', filters='requirejs', npm={ 'jquery': '~1.9.1', }), filters='jsmin', output='gen/rero_ils.patron_profile.%(version)s.js', )
import examples CAMERA_CONFIG = { 'xs': {'frame_rate': 12, 'pixel_height': 240, 'pixel_width': 320}, 'm': {'frame_rate': 24, 'pixel_height': 480, 'pixel_width': 640}, 'l': {'frame_rate': 30, 'pixel_height': 720, 'pixel_width': 1280}, 'xl': {'frame_rate': 30, 'pixel_height': 1080, 'pixel_width': 1920}, } app = Flask(__name__) app.config['RENDERINGS_PATH'] = Path('media/renderings') app.config['EXAMPLES_PATH'] = Path('examples/') assets = Environment(app) assets.url = app.static_url_path scss = Bundle('main.scss', filters='pyscss', output='all.css') assets.register('scss_all', scss) @app.route('/') def index(): path = Path(examples.__path__[0]) category_names = [x.name for x in pkgutil.iter_modules([path]) if x.ispkg] def get_examples(category): return [x.split('.')[-1] for x in examples.__all__ if x.startswith(category)] categories = [ { 'name': category, 'examples': [
import hashlib from datetime import datetime app = Flask(__name__) app.config["DEBUG"] = True app.secret_key = "sasjdn214jnxc2mf039" assets = Environment(app) login_manager = LoginManager() login_manager.init_app(app) login_manager.login_view = "signmeup" app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///database.db' app.config['SQLALCHEMY_ECHO'] = True db = SQLAlchemy(app) js = Bundle('./javascript/script.js', output='gen/scripts.js') assets.register('js_all', js) css = Bundle('./css/styles.css', output='gen/styles.css') assets.register('css_all', css) class User( UserMixin, db.Model ): id = db.Column(db.Integer, primary_key=True) fname = db.Column(db.String(100)) lname = db.Column(db.String(100)) bio = db.Column(db.Text()) picture = db.Column(db.String(100)) username = db.Column(db.String(10)) password = db.Column(db.String(20))
app = Flask(__name__, template_folder='/var/www/html/tada/UI', static_folder='/var/www/html/tada/UI') application = app assets = Environment(app) js = Bundle('fullcalendar/lib/moment.min.js', 'fullcalendar/lib/jquery.min.js', 'fullcalendar/fullcalendar.js', 'note/note.js', 'layout/scripts/bootstrap.js', 'layout/scripts/bootstrap-datepicker.js', 'layout/scripts/bootstrap-datetimepicker.js', 'layout/scripts/jquery.backtotop.js', 'layout/scripts/jquery.mobilemenu.js', 'layout/scripts/jquery.placeholder.min.js', 'vendor/popper/popper.min.js', output='gen/packed.js') assets.register('js',js) css = Bundle('fullcalendar/fullcalendar.css', 'layout/styles/layout.css', 'layout/styles/bootstrap.css', 'layout/styles/jquery-ui.css', 'layout/styles/bootstrap-datepicker.css', 'layout/styles/bootstrap-datetimepicker.css', 'note/note.css', 'vendor/font-awesome/css/font-awesome.css',
# coding=utf-8 from webassets.filter import get_filter from flask_assets import Environment, Bundle css_common = Bundle('scss/common.scss', filters='pyscss', output='css/common.css', debug=False) css_all = Bundle('css/base-min.css', css_common, 'css/buttons-min.css', filters='cssmin', output='css/all.min.css') js_common = Bundle('js/src/*.js', output='js/common.js') es2015 = get_filter('babel', presets='es2015') es2015_all = Bundle('js/src/*.es6', output='js/es6.js', filters=es2015) js_all = Bundle('js/vendor/jquery.min.js', js_common, es2015_all, filters='jsmin', output='js/all.min.js') def init_app(app): webassets = Environment(app) webassets.register('css_all', js_all) webassets.register('js_all', js_all) webassets.manifest = 'cache' if not app.debug else False
from flask import Flask from flask_assets import Bundle, Environment from flask_caching import Cache from flask_compress import Compress from flask_minify import minify from .url_converters import ListConverter app = Flask(__name__) app.config.from_pyfile('settings.py') app.cache = Cache(app) js_assets = Bundle('js/cookie.js', 'js/index.js', filters='rjsmin', output='gen/bundled.js') css_assets = Bundle('css/index.css', filters='cssmin', output='gen/bundled.css') assets = Environment(app) assets.register('js_all', js_assets) assets.register('css_all', css_assets) # gzip responses Compress(app) # Minify HTML and any inline JS or CSS minify(app, js=True) app.url_map.converters['list'] = ListConverter
def create_app(): app = Flask(__name__,\ static_folder="static/",\ template_folder="templates/",\ static_url_path="/static") set_config(app) # set up extensions cache.init_app(app) db.init_app(app) datepicker(app) mail.init_app(app) # blueprints app.register_blueprint(auth) app.register_blueprint(admin_blueprint) app.register_blueprint(charts_blueprint) app.register_blueprint(debug_blueprint) app.register_blueprint(webapi) app.register_blueprint(monitor_blueprint) # form csrf csrf.init_app(app) # login_manager login_manager = LoginManager() login_manager.login_view = 'charts.now' login_manager.init_app(app) from .models import User @login_manager.user_loader def load_user(user_id): # since the user_id is just the primary key of our user table, use it in the query for the user return User.query.get(int(user_id)) # Scss assets = Environment(app) assets.versions = 'timestamp' assets.url_expire = True assets.manifest = 'file:/tmp/manifest.to-be-deployed' # explict filename assets.cache = False assets.auto_build = True assets.url = app.static_url_path scss = Bundle('scss/__main__.scss', filters='pyscss', output='css/main.css', depends=['scss/*.scss']) assets.register('scss_all', scss) assets.debug = False app.config['ASSETS_DEBUG'] = False with app.app_context(): init_db_admin_config() toolbar = DebugToolbarExtension(app) return (app)
#!/usr/bin/python # -*- coding: UTF-8 -*- """ Created by liaoyangyang1 on 2018/9/14 上午11:12. """ from flask_assets import Environment, Bundle assets_env = Environment() main_css = Bundle("css/bootstrap.css", "font-awesome/css/font-awesome.css", "css/animate.css", 'css/style.css', "css/plugins/dataTables/datatables.min.css", filters='cssmin', output='assets/css/common.css') main_js = Bundle("js/jquery-2.1.1.js", "js/bootstrap.min.js", "js/plugins/jquery-ui/jquery-ui.min.js", "js/plugins/metisMenu/jquery.metisMenu.js", "js/plugins/slimscroll/jquery.slimscroll.min.js", "js/layer.js", "js/inspinia.js", "js/plugins/datatables/datatables.min.js", filters='jsmin', output='assets/js/common.js')
from flask_assets import Environment, Bundle, Filter class ConcatHelper(Filter): def concat(self, out, hunks, **kw): out.write(';'.join(hunk.data() for hunk, _ in hunks)) css = Bundle( # 'node_modules/bootstrap/dist/css/bootstrap.css', # 'node_modules/font-awesome/css/font-awesome.css', 'css/starter.css', # filters=('cssmin', 'cssrewrite'), output='gen/packed.css') js = Bundle( # 'node_modules/jquery/dist/jquery.js', # 'node_modules/jquery-pjax/jquery.pjax.js', # 'node_modules/bootbox/dist/bootbox.min.js', # 'node_modules/bootstrap/dist/js/bootstrap.min.js', 'js/home.js', 'js/poll.js', 'js/table.js', filters=(ConcatHelper, ), #, 'jsmin'), output='gen/packed.js') assets = Environment() assets.register('css_all', css) assets.register('js_all', js)
user = UserInstance() app = Flask(__name__) """ Applying JQuery and Bootstrap """ Bootstrap(app) assets = Environment(app) """ Static-ing the css and JS """ assets.register({ 'index_js': Bundle('js/home.js', output='gen/index.js'), 'index_css': Bundle('css/main.css', 'css/animate.css', output='gen/index.css'), 'student_js': Bundle('js/student.js', output='gen/student.js'), 'student_css': Bundle('css/student.css', 'css/animate.css', output='gen/student.css'), 'teacher_js': Bundle('js/teacher.js', output='gen/teacher.js'), 'teacher_css': Bundle('css/teacher.css', 'css/animate.css', output='gen/teacher.css'), 'interviewer_js': Bundle('js/interviewer.js', output='gen/interviewer.js'), 'interviewer_css': Bundle('css/interviewer.css', 'css/animate.css',
from flask_assets import Bundle css = Bundle( 'css/bootstrap.min.css', 'css/bootstrap-multiselect.css', 'css/bootstrap-datetimepicker.min.css', 'css/bootstrap-table.min.css', 'css/bootstrap-editable.css', 'http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700', 'css/demo.min.css', 'css/dashboard.css', 'css/styles.css') js = Bundle('js/moment-with-locales.js', 'js/jquery.min.js', 'js/resizer.js', 'js/jquery-ui.min.js', 'js/jquery.slimscroll.min.js', 'js/jquery.inputmask.min.js', 'js/switchery.min.js', 'js/bootstrap.min.js', 'js/bootstrap-multiselect.js', 'js/bootstrap-datetimepicker.min.js', 'js/bootstrap-table.min.js', 'js/bootstrap-table-pt-BR.js', 'js/bootstrap-table-editable.js', 'js/bootstrap-editable.min.js', 'js/bootstrap-table-reorder-columns.js', 'js/libs/FileSaver/FileSaver.min.js', 'js/libs/js-xlsx/xlsx.core.min.js', 'js/libs/jsPDF/jspdf.min.js', 'js/libs/jsPDF-AutoTable/jspdf.plugin.autotable.js', 'js/bootstrap-table-export.js', 'js/tableExport.min.js', 'js/jquery.dragtable.js', 'js/notify.js', 'js/ultra.js', 'js/demo.js', 'js/init.js', 'js/app_scripts.js' #filters='jsmin', #output='gen/packed.js' )
# -*- coding: utf-8 -*- """Application assets.""" from flask_assets import Bundle, Environment css = Bundle('libs/bootstrap/dist/css/bootstrap.css', 'libs/bootstrap/dist/css/bootstrap-datepicker.css', 'libs/font-awesome4/css/font-awesome.min.css', 'libs/material-design/material-icons.css', 'libs/adminLTE/css/AdminLTE.css', 'libs/adminLTE/css/skins/skin-yellow.css', 'css/style.css', filters='cssmin', output='public/css/common.css') js = Bundle('libs/jQuery/dist/jquery.js', 'libs/bootstrap/dist/js/bootstrap.js', 'libs/bootstrap/dist/js/bootstrap-datepicker.js', 'libs/adminLTE/js/adminlte.js', 'libs/adminLTE/js/app.js', 'js/plugins.js', filters='jsmin', output='public/js/common.js') assets = Environment() assets.register('js_all', js) assets.register('css_all', css)
render_template, ) from models import db, Place, Marker from flask_scss import Scss from werkzeug.contrib.cache import SimpleCache from flask_assets import Environment, Bundle cache = SimpleCache() app = Flask(__name__, instance_relative_config=True) configure_app(app) assets = Environment(app) js = Bundle('js/ko.js', 'js/map.js', 'js/bootstrap.js', 'js/skycons.js', filters='jsmin', output='gen/packed.js') assets.register('js_all', js) css = Bundle('css/bootstrap.min.css', 'css/style.css', filters='cssmin', output='css/min.css') assets.register('css_all', css) @app.route('/') def view_map(): """View for home.""" return render_template('map.html', )
from flask_assets import Environment, Bundle import yaml import json import subprocess CONFIG_LOC = "config.yml" INFO_LOC = "info.yml" COURSES_LOC = "static/data/courses.json" LABS_LOC = "static/data/labs.json" GITHUB_URL = "https://github.com/greenturtle1134/tj-planner/commit/" app = Flask(__name__) assets = Environment(app) js = Bundle(Bundle('js/*.js'), Bundle('js/*.coffee', filters='coffeescript'), output='gen/packed.js') assets.register('js_all', js) with open(CONFIG_LOC, 'r') as file: config = yaml.load(file, Loader=yaml.FullLoader) assets.config["coffee_bin"] = config["coffee_path"] def kebab(string): return string.lower().replace(" ", "-") def get_version(): name = subprocess.run(["git", "describe", "--tags"], stdout=subprocess.PIPE) commit = subprocess.run(["git", "rev-parse", "HEAD"],
# -*- coding: utf-8 -*- """Application assets.""" from flask_assets import Bundle, Environment css = Bundle('libs/bootstrap/dist/css/bootstrap.css', 'css/style.css', filters='cssmin', output='public/css/common.css') js = Bundle('libs/bootstrap/dist/js/bootstrap.js', 'js/plugins.js', filters='jsmin', output='public/js/common.js') assets = Environment() assets.register('js_all', js) assets.register('css_all', css)
from flask import Flask, abort, redirect, url_for from flask import make_response, request, render_template from flask_assets import Environment, Bundle from constants import * from clusterManager import ClusterManager from imageProcessor import ImageProcessor app = Flask(__name__) assets = Environment(app) home_js = Bundle('sectionDropdownViewModel.js', 'storyViewModel.js', 'storiesViewModel.js', 'navigate.js', 'app.js', filters='jsmin', output='gen/home_packed.js') assets.register('home_js', home_js) #start helper functions def getJsonResponse(retValue): resp = make_response(json.dumps(retValue), 200) resp.headers['Content-Type'] = 'application/json;charset=utf-8' return resp
from flask_assets import Bundle landing_css = Bundle('css/landing.css', filters='cssmin', output='public/css/landing.css') common_css = Bundle('css/helper.css', 'css/main.css', 'css/oauth.css', 'css/highlight.css', 'css/code.css', 'css/swal-theme.css', filters='cssmin', output='public/css/common.css') common_js = Bundle('js/main.js', filters='jsmin', output='public/js/common.js') student_css = Bundle('css/student.css', filters='cssmin', output='public/css/student.css') student_js = Bundle('js/student.js', 'js/comments.js', filters='jsmin', output='public/js/student.js') staff_css = Bundle('css/staff.css', filters='cssmin', output='public/css/staff.css') staff_js = Bundle('js/staff.js',
app = Flask(__name__) app.config.from_object(Config) Mobility(app) app.secret_key = app.config['FLASK_SECRET_KEY'] DB = SQLAlchemy(app) MIGRATE = Migrate(app, DB) ASSETS = Environment(app) ASSETS.register({ # --------- common static bundles ------------ 'init_js': Bundle('js/init.js', filters="jsmin", output='gen/init.js'), # --------- home page static bundles ------------ 'index_js': Bundle('js/home/home_page.js', 'js/ui/shapes.js', filters="jsmin", output='gen/index.js'), 'shapes_js': Bundle('js/ui/shapes.js', filters="jsmin", output='gen/shapes.js'), 'index_css': Bundle('less/common.less', 'less/navbar.less', 'less/events_page.less', 'less/home/common.less', filters="less,cssmin",
# -*- coding: utf-8 -*- from flask_assets import Bundle login_css = Bundle('css/auth/styles.css', 'css/auth/animate.css', filters='cssmin', output='css/gsvc_login.css') main_css = Bundle('css/main/animate.css', 'css/main/style.css', filters='cssmin', output='css/gsvc_main.css') main_js = Bundle('js/main/inspinia.js', 'js/main/plugins/metisMenu/jquery.metisMenu.js', 'js/main/plugins/slimscroll/jquery.slimscroll.min.js', filters='jsmin', output='js/gsvc_main.js') home_css = Bundle( # ("-- select2 css--") 'css/main/plugins/selectForm/select2.min.css', # ("-- jqx css --") 'css/main/plugins/jqxGrid/jqx.base.css', # ("-- datepicker css --") 'css/main/plugins/datepicker/datepicker3.css', 'css/main/plugins/datepicker/daterangepicker.css', filters='cssmin', output='css/gsvc_home.css') home_js = Bundle( 'js/main/plugins/Chart/Chart.min.js', 'js/main/plugins/fullcalendar/moment.min.js', 'js/main/plugins/daterangepicker/daterangepicker.js',