iegorov
2/2/2016 - 2:45 AM

Конфигурация сборки для нескольких целей.

Конфигурация сборки для нескольких целей.

import 'open-sans-fontface/open-sans.less';
import './css/main.css';

import $ from 'jquery';
import angular from 'angular';

let favicon = null;
let appleTouchIcon = null;

switch (TARGET) {
case 'GEFEST':
  require('./css/gefest.css');
  favicon = require('./icons/gefest/favicon_gefest.png');
  appleTouchIcon = require('./icons/gefest/apple-touch-icon_gefest.png');
  document.title = 'ГЕФЕСТ';
  $('#lk-copyright').text('2016 ООО "ГЕФЕСТ". Все права защищены.');
  break;
default:
  favicon = require('./icons/fond/favicon.png');
  appleTouchIcon = require('./icons/fond/apple-touch-icon.png');
  document.title = 'Фонд модернизации ЖКХ';
  $('#lk-copyright').text('2016 Фонд модернизации ЖКХ. Все права защищены.');
}

const faviconLink = document.createElement('link');
faviconLink.href = favicon;
faviconLink.rel = 'shortcut icon';
document.head.appendChild(faviconLink);

const appleTouchIconLink = document.createElement('link');
appleTouchIconLink.href = appleTouchIcon;
appleTouchIconLink.rel = 'apple-touch-icon';
document.head.appendChild(appleTouchIconLink);


angular
  .module('cabinetApp', [])
  .run([
    function() {
      console.log('run cabinet app');
    }]);