24735d5de2112f754e6f20d992c753bdd391f002

stable
Alejandro Alonso 2016-04-29 14:02:53 +02:00
parent 2c02f8ba52
commit 4f7293e99d
215 changed files with 188 additions and 22451 deletions

54
dist/index.html vendored
View File

@ -9,8 +9,8 @@
<meta name="description" content="Taiga is a project management platform for startups and agile developers &amp; designers who want a simple, beautiful tool that makes work truly enjoyable."> <meta name="description" content="Taiga is a project management platform for startups and agile developers &amp; designers who want a simple, beautiful tool that makes work truly enjoyable.">
<meta name="keywords" content="agile, scrum, taiga, management, project, developer, designer, user experience"> <meta name="keywords" content="agile, scrum, taiga, management, project, developer, designer, user experience">
<meta http-equiv="X-Frame-Options" content="deny"> <meta http-equiv="X-Frame-Options" content="deny">
<link rel="stylesheet" href="/v-1460103845046/styles/theme-taiga.css"> <link rel="stylesheet" href="/v-1461931321319/styles/theme-taiga.css">
<link rel="icon" type="image/png" href="/v-1460103845046/images/favicon.png"> <link rel="icon" type="image/png" href="/v-1461931321319/images/favicon.png">
<script type="text/javascript"> <script type="text/javascript">
window.prerenderReady = false; window.prerenderReady = false;
@ -19,20 +19,16 @@
<body tg-main> <body tg-main>
<div tg-navigation-bar></div> <div tg-navigation-bar></div>
<div ng-view class="master"></div> <div ng-view class="master"></div>
<div class="lightbox lightbox-generic-ask"><a href="" title="{{'COMMON.CLOSE' | translate}}" class="close"> <div class="lightbox lightbox-generic-ask">
<svg class="icon icon-close"> <tg-lightbox-close></tg-lightbox-close>
<use xlink:href="#icon-close"></use>
</svg></a>
<form> <form>
<h2 class="title"></h2> <h2 class="title"></h2>
<p><span class="subtitle"></span><span class="message"></span></p> <p><span class="subtitle"></span><span class="message"></span></p>
<div class="options"><a href="" title="{{'COMMON.ACCEPT' | translate}}" class="button-green"><span translate="COMMON.ACCEPT"></span></a><a href="" title="{{'COMMON.CANCEL' | translate}}" class="button-red"><span translate="COMMON.CANCEL"></span></a></div> <div class="options"><a href="" title="{{'COMMON.ACCEPT' | translate}}" class="button-green"><span translate="COMMON.ACCEPT"></span></a><a href="" title="{{'COMMON.CANCEL' | translate}}" class="button-red"><span translate="COMMON.CANCEL"></span></a></div>
</form> </form>
</div> </div>
<div class="lightbox lightbox-ask-choice"><a href="" title="{{'COMMON.CLOSE' | translate}}" class="close"> <div class="lightbox lightbox-ask-choice">
<svg class="icon icon-close"> <tg-lightbox-close></tg-lightbox-close>
<use xlink:href="#icon-close"></use>
</svg></a>
<form> <form>
<h2 class="title"></h2> <h2 class="title"></h2>
<p class="question"></p> <p class="question"></p>
@ -43,20 +39,16 @@
<div class="options"><a href="" title="{{'COMMON.ACCEPT' | translate}}" class="button-green"><span translate="COMMON.ACCEPT"></span></a><a href="" title="{{'COMMON.CANCEL' | translate}}" class="button-red"><span translate="COMMON.CANCEL"></span></a></div> <div class="options"><a href="" title="{{'COMMON.ACCEPT' | translate}}" class="button-green"><span translate="COMMON.ACCEPT"></span></a><a href="" title="{{'COMMON.CANCEL' | translate}}" class="button-red"><span translate="COMMON.CANCEL"></span></a></div>
</form> </form>
</div> </div>
<div class="lightbox lightbox-generic-success"><a href="" title="{{'COMMON.CLOSE' | translate}}" class="close"> <div class="lightbox lightbox-generic-success">
<svg class="icon icon-close"> <tg-lightbox-close></tg-lightbox-close>
<use xlink:href="#icon-close"></use>
</svg></a>
<section> <section>
<h2 class="title"></h2> <h2 class="title"></h2>
<p class="message"></p> <p class="message"></p>
<div class="options"><a href="" title="{{'COMMON.ACCEPT' | translate}}" class="button-green"><span translate="COMMON.ACCEPT"></span></a></div> <div class="options"><a href="" title="{{'COMMON.ACCEPT' | translate}}" class="button-green"><span translate="COMMON.ACCEPT"></span></a></div>
</section> </section>
</div> </div>
<div class="lightbox lightbox-generic-error"><a href="" title="{{'COMMON.CLOSE' | translate}}" class="close"> <div class="lightbox lightbox-generic-error">
<svg class="icon icon-close"> <tg-lightbox-close></tg-lightbox-close>
<use xlink:href="#icon-close"></use>
</svg></a>
<section> <section>
<h2 class="title"></h2> <h2 class="title"></h2>
<div class="options"><a href="" title="{{'COMMON.ACCEPT' | translate}}" class="button-green"><span translate="COMMON.ACCEPT"></span></a></div> <div class="options"><a href="" title="{{'COMMON.ACCEPT' | translate}}" class="button-green"><span translate="COMMON.ACCEPT"></span></a></div>
@ -64,7 +56,7 @@
</div> </div>
<div class="lightbox lightbox-generic-loading"> <div class="lightbox lightbox-generic-loading">
<section> <section>
<div class="spin hidden"><img src="/v-1460103845046/svg/spinner-circle.svg" alt="{{'COMMON.LOADING' | translate}}"></div> <div class="spin hidden"><img src="/v-1461931321319/svg/spinner-circle.svg" alt="{{'COMMON.LOADING' | translate}}"></div>
<div class="progress-bar-wrapper hidden"> <div class="progress-bar-wrapper hidden">
<div class="bar"></div><span class="progress"></span> <div class="bar"></div><span class="progress"></span>
</div> </div>
@ -85,31 +77,25 @@
</div> </div>
</div> </div>
<div class="notification-message notification-message-error"> <div class="notification-message notification-message-error">
<svg class="icon icon-error"> <tg-svg svg-icon="icon-error"></tg-svg>
<use xlink:href="#icon-error"></use>
</svg>
<div class="text"> <div class="text">
<h4 class="warning"></h4> <h4 translate="NOTIFICATION.WARNING" class="warning"></h4>
<p></p> <p translate="NOTIFICATION.WARNING_TEXT"></p>
</div> </div><a href="" title="{{'NOTIFICATION.CLOSE' | translate}}" class="close">
<svg href="" title="{{'NOTIFICATION.CLOSE' | translate}}" class="icon icon-close"> <tg-svg svg-icon="icon-close"></tg-svg></a>
<use xlink:href="#icon-close"></use>
</svg>
</div> </div>
<div class="notification-light notification-message-light-error"> <div class="notification-light notification-message-light-error">
<div class="text"> <div class="text">
<h4 class="warning"></h4> <h4 class="warning"></h4>
<p></p> <p></p>
</div><a href="" title="{{'NOTIFICATION.CLOSE' | translate}}" class="close"> </div><a href="" title="{{'NOTIFICATION.CLOSE' | translate}}" class="close">
<svg class="icon icon-close"> <tg-svg svg-icon="icon-close"></tg-svg></a>
<use xlink:href="#icon-close"></use>
</svg></a>
</div> </div>
<div tg-joy-ride></div> <div tg-joy-ride></div>
<div tg-live-announcement></div> <div tg-live-announcement></div>
<script src="/v-1460103845046/js/libs.js"></script> <script src="/v-1461931321319/js/libs.js"></script>
<script src="/v-1460103845046/js/templates.js"></script> <script src="/v-1461931321319/js/templates.js"></script>
<script src="/v-1460103845046/js/app-loader.js"></script><svg height="0" style="position: absolute; width: 0; height: 0;" version="1.1" width="0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"> <script src="/v-1461931321319/js/app-loader.js"></script><svg height="0" style="position: absolute; width: 0; height: 0;" version="1.1" width="0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg">
<defs> <defs>
<symbol id="icon-iocaine" viewBox="0 0 1024 1024"> <symbol id="icon-iocaine" viewBox="0 0 1024 1024">
<title>iocaine</title> <title>iocaine</title>

View File

@ -1,91 +0,0 @@
(function() {
var loadPlugin, loadPlugins, loadStylesheet, promise;
window._version = "v-1460103845046";
window.taigaConfig = {
"api": "http://localhost:8000/api/v1/",
"eventsUrl": null,
"eventsMaxMissedHeartbeats": 5,
"eventsHeartbeatIntervalTime": 60000,
"debug": true,
"defaultLanguage": "en",
"themes": ["taiga", "material-design", "high-contrast"],
"defaultTheme": "taiga",
"publicRegisterEnabled": true,
"feedbackEnabled": true,
"privacyPolicyUrl": null,
"termsOfServiceUrl": null,
"maxUploadFileSize": null,
"contribPlugins": []
};
window.taigaContribPlugins = [];
window._decorators = [];
window.addDecorator = function(provider, decorator) {
return window._decorators.push({
provider: provider,
decorator: decorator
});
};
window.getDecorators = function() {
return window._decorators;
};
loadStylesheet = function(path) {
return $('head').append('<link rel="stylesheet" href="' + path + '" type="text/css" />');
};
loadPlugin = function(pluginPath) {
return new Promise(function(resolve, reject) {
return $.getJSON(pluginPath).then(function(plugin) {
window.taigaContribPlugins.push(plugin);
if (plugin.css) {
loadStylesheet(plugin.css);
}
if (plugin.js) {
return ljs.load(plugin.js, resolve);
} else {
return resolve();
}
});
});
};
loadPlugins = function(plugins) {
var promises;
promises = [];
_.map(plugins, function(pluginPath) {
return promises.push(loadPlugin(pluginPath));
});
return Promise.all(promises);
};
promise = $.getJSON("/conf.json");
promise.done(function(data) {
return window.taigaConfig = _.assign({}, window.taigaConfig, data);
});
promise.fail(function() {
return console.error("Your conf.json file is not a valid json file, please review it.");
});
promise.always(function() {
if (window.taigaConfig.contribPlugins.length > 0) {
return loadPlugins(window.taigaConfig.contribPlugins).then(function() {
return ljs.load("/" + window._version + "/js/app.js", function() {
return angular.bootstrap(document, ['taiga']);
});
});
} else {
return ljs.load("/" + window._version + "/js/app.js", function() {
return angular.bootstrap(document, ['taiga']);
});
}
});
}).call(this);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

Before

Width:  |  Height:  |  Size: 1.0 MiB

After

Width:  |  Height:  |  Size: 1.0 MiB

View File

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View File

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View File

Before

Width:  |  Height:  |  Size: 99 KiB

After

Width:  |  Height:  |  Size: 99 KiB

View File

Before

Width:  |  Height:  |  Size: 8.0 KiB

After

Width:  |  Height:  |  Size: 8.0 KiB

View File

Before

Width:  |  Height:  |  Size: 6.8 KiB

After

Width:  |  Height:  |  Size: 6.8 KiB

View File

Before

Width:  |  Height:  |  Size: 180 KiB

After

Width:  |  Height:  |  Size: 180 KiB

View File

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

Before

Width:  |  Height:  |  Size: 9.3 KiB

After

Width:  |  Height:  |  Size: 9.3 KiB

View File

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 61 KiB

View File

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

Before

Width:  |  Height:  |  Size: 156 B

After

Width:  |  Height:  |  Size: 156 B

View File

Before

Width:  |  Height:  |  Size: 764 B

After

Width:  |  Height:  |  Size: 764 B

View File

Before

Width:  |  Height:  |  Size: 780 B

After

Width:  |  Height:  |  Size: 780 B

View File

Before

Width:  |  Height:  |  Size: 710 B

After

Width:  |  Height:  |  Size: 710 B

View File

Before

Width:  |  Height:  |  Size: 724 B

After

Width:  |  Height:  |  Size: 724 B

View File

Before

Width:  |  Height:  |  Size: 807 B

After

Width:  |  Height:  |  Size: 807 B

View File

Before

Width:  |  Height:  |  Size: 761 B

After

Width:  |  Height:  |  Size: 761 B

View File

Before

Width:  |  Height:  |  Size: 686 B

After

Width:  |  Height:  |  Size: 686 B

View File

Before

Width:  |  Height:  |  Size: 697 B

After

Width:  |  Height:  |  Size: 697 B

View File

Before

Width:  |  Height:  |  Size: 780 B

After

Width:  |  Height:  |  Size: 780 B

View File

Before

Width:  |  Height:  |  Size: 130 B

After

Width:  |  Height:  |  Size: 130 B

View File

Before

Width:  |  Height:  |  Size: 301 B

After

Width:  |  Height:  |  Size: 301 B

View File

Before

Width:  |  Height:  |  Size: 544 B

After

Width:  |  Height:  |  Size: 544 B

View File

Before

Width:  |  Height:  |  Size: 240 B

After

Width:  |  Height:  |  Size: 240 B

View File

Before

Width:  |  Height:  |  Size: 276 B

After

Width:  |  Height:  |  Size: 276 B

View File

Before

Width:  |  Height:  |  Size: 251 B

After

Width:  |  Height:  |  Size: 251 B

View File

Before

Width:  |  Height:  |  Size: 253 B

After

Width:  |  Height:  |  Size: 253 B

View File

Before

Width:  |  Height:  |  Size: 293 B

After

Width:  |  Height:  |  Size: 293 B

View File

Before

Width:  |  Height:  |  Size: 304 B

After

Width:  |  Height:  |  Size: 304 B

View File

Before

Width:  |  Height:  |  Size: 257 B

After

Width:  |  Height:  |  Size: 257 B

View File

Before

Width:  |  Height:  |  Size: 140 B

After

Width:  |  Height:  |  Size: 140 B

View File

Before

Width:  |  Height:  |  Size: 351 B

After

Width:  |  Height:  |  Size: 351 B

View File

Before

Width:  |  Height:  |  Size: 516 B

After

Width:  |  Height:  |  Size: 516 B

View File

Before

Width:  |  Height:  |  Size: 191 B

After

Width:  |  Height:  |  Size: 191 B

View File

Before

Width:  |  Height:  |  Size: 139 B

After

Width:  |  Height:  |  Size: 139 B

View File

Before

Width:  |  Height:  |  Size: 320 B

After

Width:  |  Height:  |  Size: 320 B

View File

Before

Width:  |  Height:  |  Size: 207 B

After

Width:  |  Height:  |  Size: 207 B

View File

Before

Width:  |  Height:  |  Size: 321 B

After

Width:  |  Height:  |  Size: 321 B

View File

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

Before

Width:  |  Height:  |  Size: 169 B

After

Width:  |  Height:  |  Size: 169 B

View File

Before

Width:  |  Height:  |  Size: 297 B

After

Width:  |  Height:  |  Size: 297 B

View File

Before

Width:  |  Height:  |  Size: 338 B

After

Width:  |  Height:  |  Size: 338 B

View File

Before

Width:  |  Height:  |  Size: 387 B

After

Width:  |  Height:  |  Size: 387 B

View File

Before

Width:  |  Height:  |  Size: 375 B

After

Width:  |  Height:  |  Size: 375 B

View File

Before

Width:  |  Height:  |  Size: 331 B

After

Width:  |  Height:  |  Size: 331 B

View File

Before

Width:  |  Height:  |  Size: 170 B

After

Width:  |  Height:  |  Size: 170 B

View File

Before

Width:  |  Height:  |  Size: 9.2 KiB

After

Width:  |  Height:  |  Size: 9.2 KiB

View File

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

Before

Width:  |  Height:  |  Size: 724 B

After

Width:  |  Height:  |  Size: 724 B

View File

Before

Width:  |  Height:  |  Size: 927 B

After

Width:  |  Height:  |  Size: 927 B

View File

Before

Width:  |  Height:  |  Size: 623 B

After

Width:  |  Height:  |  Size: 623 B

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

Before

Width:  |  Height:  |  Size: 236 B

After

Width:  |  Height:  |  Size: 236 B

View File

Before

Width:  |  Height:  |  Size: 7.4 KiB

After

Width:  |  Height:  |  Size: 7.4 KiB

View File

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View File

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

1
dist/v-1461931321319/js/app-loader.js vendored Normal file
View File

@ -0,0 +1 @@
(function(){var n,t,e,i;window._version="v-1461931321319",window.taigaConfig={api:"http://localhost:8000/api/v1/",eventsUrl:null,eventsMaxMissedHeartbeats:5,eventsHeartbeatIntervalTime:6e4,debug:!0,defaultLanguage:"en",themes:["taiga","material-design","high-contrast"],defaultTheme:"taiga",publicRegisterEnabled:!0,feedbackEnabled:!0,privacyPolicyUrl:null,termsOfServiceUrl:null,maxUploadFileSize:null,contribPlugins:[]},window.taigaContribPlugins=[],window._decorators=[],window.addDecorator=function(n,t){return window._decorators.push({provider:n,decorator:t})},window.getDecorators=function(){return window._decorators},e=function(n){return $("head").append('<link rel="stylesheet" href="'+n+'" type="text/css" />')},n=function(n){return new Promise(function(t,i){return $.getJSON(n).then(function(n){return window.taigaContribPlugins.push(n),n.css&&e(n.css),n.js?ljs.load(n.js,t):t()})})},t=function(t){var e;return e=[],_.map(t,function(t){return e.push(n(t))}),Promise.all(e)},i=$.getJSON("/conf.json"),i.done(function(n){return window.taigaConfig=_.assign({},window.taigaConfig,n)}),i.fail(function(){return console.error("Your conf.json file is not a valid json file, please review it.")}),i.always(function(){return window.taigaConfig.contribPlugins.length>0?t(window.taigaConfig.contribPlugins).then(function(){return ljs.load("/"+window._version+"/js/app.js",function(){return angular.bootstrap(document,["taiga"])})}):ljs.load("/"+window._version+"/js/app.js",function(){return angular.bootstrap(document,["taiga"])})})}).call(this);

17
dist/v-1461931321319/js/app.js vendored Normal file

File diff suppressed because one or more lines are too long

25
dist/v-1461931321319/js/libs.js vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More