Skip to content
Snippets Groups Projects
Select Git revision
  • master
  • test default protected
  • feat/custom-css
  • feat/redesign-improvements-10
  • feat/redesign-improvements-8
  • feat/redesign-fixes-3
  • feat/pirstan-changes
  • feat/separate-import-thread
  • feat/dary-improvements
  • features/add-pdf-page
  • features/add-typed-table
  • features/fix-broken-calendar-categories
  • features/add-embed-to-articles
  • features/create-mastodon-feed-block
  • features/add-custom-numbering-for-candidates
  • features/add-timeline
  • features/create-wordcloud-from-article-page
  • features/create-collapsible-extra-legal-info
  • features/extend-hero-banner
  • features/add-link-to-images
20 results

forms.py

Blame
  • angular-translate-loader-partial.js 22.12 KiB
    /*!
     * angular-translate - v2.18.2 - 2020-01-04
     * 
     * Copyright (c) 2020 The angular-translate team, Pascal Precht; Licensed MIT
     */
    (function (root, factory) {
      if (typeof define === 'function' && define.amd) {
        // AMD. Register as an anonymous module unless amdModuleId is set
        define([], function () {
          return (factory());
        });
      } else if (typeof module === 'object' && module.exports) {
        // Node. Does not work with strict CommonJS, but
        // only CommonJS-like environments that support module.exports,
        // like Node.
        module.exports = factory();
      } else {
        factory();
      }
    }(this, function () {
    
    angular.module('pascalprecht.translate')
    /**
     * @ngdoc object
     * @name pascalprecht.translate.$translatePartialLoaderProvider
     *
     * @description
     * By using a $translatePartialLoaderProvider you can configure a list of a needed
     * translation parts directly during the configuration phase of your application's
     * lifetime. All parts you add by using this provider would be loaded by
     * angular-translate at the startup as soon as possible.
     */
      .provider('$translatePartialLoader', $translatePartialLoader);
    
    function $translatePartialLoader() {
    
      'use strict';
    
      /**
       * @constructor
       * @name Part
       *
       * @description
       * Represents Part object to add and set parts at runtime.
       */
      function Part(name, priority, urlTemplate) {
        this.name = name;
        this.isActive = true;
        this.tables = {};
        this.priority = priority || 0;
        this.langPromises = {};
        this.urlTemplate = urlTemplate;
      }
    
      /**
       * @name parseUrl
       * @method
       *
       * @description
       * Returns a parsed url template string and replaces given target lang
       * and part name it.
       *
       * @param {string|function} urlTemplate - Either a string containing an url pattern (with
       *                                        '{part}' and '{lang}') or a function(part, lang)
       *                                        returning a string.
       * @param {string} targetLang - Language key for language to be used.
       * @return {string} Parsed url template string
       */
      Part.prototype.parseUrl = function (urlTemplate, targetLang) {
        if (angular.isFunction(urlTemplate)) {