├── application ├── static │ ├── protocol │ │ ├── DNA Sequences │ │ │ └── 1.txt │ │ ├── protocol.txt │ │ ├── Transfomation │ │ │ ├── m4.txt │ │ │ ├── m5.txt │ │ │ ├── m3.txt │ │ │ ├── m7.txt │ │ │ ├── m6.txt │ │ │ ├── 1.txt │ │ │ └── m2.txt │ │ ├── Concentration measurement │ │ │ └── 1.txt │ │ ├── Fluorescence measurement │ │ │ └── 1.txt │ │ └── Plasmid construction │ │ │ └── 1.txt │ ├── img │ │ ├── 403.png │ │ ├── 404.png │ │ ├── 500.png │ │ ├── 404-bg.png │ │ ├── icon │ │ │ ├── 0.jpg │ │ │ ├── 1.jpg │ │ │ ├── 2.jpg │ │ │ ├── 3.jpg │ │ │ ├── 4.jpg │ │ │ ├── 5.jpg │ │ │ ├── 6.jpg │ │ │ ├── 7.jpg │ │ │ ├── 8.jpg │ │ │ ├── 9.jpg │ │ │ ├── 10.jpg │ │ │ └── guest.jpg │ │ ├── 404-earth.png │ │ ├── CDS-blue.png │ │ ├── CDS-green.png │ │ ├── RBS-blue.png │ │ ├── RBS-green.png │ │ ├── favicon.png │ │ ├── login_bg.png │ │ ├── nothing.png │ │ ├── pending.png │ │ ├── title_img.png │ │ ├── 404-star-1.png │ │ ├── 404-star-2.png │ │ ├── 404-star-3.png │ │ ├── CDS-orange.png │ │ ├── RBS-orange.png │ │ ├── fallingStar.png │ │ ├── help │ │ │ ├── detail.png │ │ │ ├── index.png │ │ │ ├── square.png │ │ │ ├── detail2.png │ │ │ ├── profile.png │ │ │ ├── searchbox.png │ │ │ ├── settings.png │ │ │ ├── new-design-1.png │ │ │ ├── new-design-10.png │ │ │ ├── new-design-11.png │ │ │ ├── new-design-12.png │ │ │ ├── new-design-2.png │ │ │ ├── new-design-3.png │ │ │ ├── new-design-4.png │ │ │ ├── new-design-5.png │ │ │ ├── new-design-6.png │ │ │ ├── new-design-7.png │ │ │ ├── new-design-8.png │ │ │ └── new-design-9.png │ │ ├── operator-blue.png │ │ ├── operator-green.png │ │ ├── profile_banner.png │ │ ├── promoter-blue.png │ │ ├── promoter-green.png │ │ ├── teminator-blue.png │ │ ├── help_banner-1.1.jpg │ │ ├── operator-orange.png │ │ ├── promoter-orange.png │ │ ├── square_banner1.1.jpg │ │ ├── teminator-green.png │ │ ├── teminator-orange.png │ │ ├── design_banner-1.1.jpg │ │ ├── detail_banner-1.1.jpg │ │ ├── profile_banner-1.1.jpg │ │ └── setting_banner1.1.jpg │ ├── pdf │ │ ├── 10.pdf │ │ └── test.pdf │ ├── fonts │ │ ├── Futura.ttf │ │ └── Generica.otf │ ├── plupload │ │ ├── js │ │ │ ├── Moxie.swf │ │ │ ├── Moxie.xap │ │ │ ├── jquery.plupload.queue │ │ │ │ └── img │ │ │ │ │ ├── done.gif │ │ │ │ │ ├── error.gif │ │ │ │ │ ├── buttons.png │ │ │ │ │ ├── delete.gif │ │ │ │ │ ├── throbber.gif │ │ │ │ │ ├── transp50.png │ │ │ │ │ ├── backgrounds.gif │ │ │ │ │ └── buttons-disabled.png │ │ │ ├── jquery.ui.plupload │ │ │ │ └── img │ │ │ │ │ ├── loading.gif │ │ │ │ │ └── plupload.png │ │ │ └── i18n │ │ │ │ ├── zh_TW.js │ │ │ │ ├── ko.js │ │ │ │ ├── zh_CN.js │ │ │ │ ├── ja.js │ │ │ │ ├── sr.js │ │ │ │ ├── sv.js │ │ │ │ ├── et.js │ │ │ │ ├── da.js │ │ │ │ ├── az.js │ │ │ │ ├── tr.js │ │ │ │ ├── hy.js │ │ │ │ ├── cy.js │ │ │ │ ├── th_TH.js │ │ │ │ ├── ar.js │ │ │ │ ├── lt.js │ │ │ │ ├── fa.js │ │ │ │ ├── pl.js │ │ │ │ ├── he.js │ │ │ │ ├── ms.js │ │ │ │ ├── kk.js │ │ │ │ ├── km.js │ │ │ │ ├── sk.js │ │ │ │ ├── fi.js │ │ │ │ ├── sl.js │ │ │ │ ├── id.js │ │ │ │ ├── ku_IQ.js │ │ │ │ ├── bs.js │ │ │ │ ├── hu.js │ │ │ │ ├── de.js │ │ │ │ ├── es.js │ │ │ │ ├── ro.js │ │ │ │ ├── hr.js │ │ │ │ ├── nl.js │ │ │ │ ├── ru.js │ │ │ │ ├── lv.js │ │ │ │ ├── bg.js │ │ │ │ ├── el.js │ │ │ │ ├── uk_UA.js │ │ │ │ ├── en.js │ │ │ │ ├── sq.js │ │ │ │ ├── vi.js │ │ │ │ ├── ka.js │ │ │ │ ├── cs.js │ │ │ │ ├── it.js │ │ │ │ ├── pt.js │ │ │ │ ├── ca.js │ │ │ │ ├── pt_BR.js │ │ │ │ └── fr.js │ │ └── examples │ │ │ ├── dump.php │ │ │ ├── jquery │ │ │ └── queue_widget.html │ │ │ └── custom.html │ ├── upload │ │ ├── result_template.xls │ │ └── settings_template.xls │ ├── css │ │ ├── semantic │ │ │ ├── themes │ │ │ │ ├── basic │ │ │ │ │ └── assets │ │ │ │ │ │ └── fonts │ │ │ │ │ │ ├── icons.eot │ │ │ │ │ │ ├── icons.ttf │ │ │ │ │ │ └── icons.woff │ │ │ │ ├── default │ │ │ │ │ └── assets │ │ │ │ │ │ ├── fonts │ │ │ │ │ │ ├── icons.eot │ │ │ │ │ │ ├── icons.ttf │ │ │ │ │ │ ├── icons.woff │ │ │ │ │ │ └── icons.woff2 │ │ │ │ │ │ └── images │ │ │ │ │ │ └── flags.png │ │ │ │ ├── github │ │ │ │ │ └── assets │ │ │ │ │ │ └── fonts │ │ │ │ │ │ ├── octicons.ttf │ │ │ │ │ │ ├── octicons.woff │ │ │ │ │ │ └── octicons-local.ttf │ │ │ │ └── material │ │ │ │ │ └── assets │ │ │ │ │ └── fonts │ │ │ │ │ ├── icons.eot │ │ │ │ │ ├── icons.ttf │ │ │ │ │ └── icons.woff │ │ │ └── components │ │ │ │ ├── sticky.min.css │ │ │ │ ├── tab.min.css │ │ │ │ ├── breadcrumb.min.css │ │ │ │ ├── nag.min.css │ │ │ │ ├── rail.min.css │ │ │ │ ├── sticky.css │ │ │ │ ├── site.min.css │ │ │ │ ├── embed.min.css │ │ │ │ ├── container.min.css │ │ │ │ ├── ad.min.css │ │ │ │ ├── reset.min.css │ │ │ │ ├── tab.css │ │ │ │ ├── shape.min.css │ │ │ │ ├── dimmer.min.css │ │ │ │ ├── breadcrumb.css │ │ │ │ ├── comment.min.css │ │ │ │ ├── nag.css │ │ │ │ └── rail.css │ │ ├── state_4.css │ │ ├── help.css │ │ ├── state_5.css │ │ ├── state_1.css │ │ ├── setting.css │ │ ├── profile.css │ │ ├── 404.css │ │ ├── state_2.css │ │ ├── state_3.css │ │ ├── square.css │ │ ├── login.css │ │ └── prism.css │ └── js │ │ ├── 404.js │ │ ├── square.js │ │ ├── state_4.js │ │ └── profile.js ├── templates │ ├── 403.html │ ├── 404.html │ ├── testlogin.html │ ├── wait.html │ ├── state_4.html │ └── state_3.html ├── __init__.py └── dirtylist.py ├── medium ├── Glucose&Ammonium phosphate, monobasic.txt └── sucrose&Ammonium phosphate, monobasic.txt ├── run.py ├── requirements.txt ├── config.py ├── db_create.py ├── .gitignore ├── README.md ├── plasmid ├── pSB1C3.txt ├── pSB1K3.txt ├── pSB1T3.txt └── pSB1AK3.txt └── db_import_lists.py /application/static/protocol/DNA Sequences/1.txt: -------------------------------------------------------------------------------- 1 | Some DNA 2 | -------------------------------------------------------------------------------- /medium/Glucose&Ammonium phosphate, monobasic.txt: -------------------------------------------------------------------------------- 1 | 0.0278 42758 2 | 0.0087 53587 3 | 0.0847 26710 4 | 0.0017 31795 5 | 0.0047 63036 -------------------------------------------------------------------------------- /application/static/img/403.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/403.png -------------------------------------------------------------------------------- /application/static/img/404.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/404.png -------------------------------------------------------------------------------- /application/static/img/500.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/500.png -------------------------------------------------------------------------------- /application/static/pdf/10.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/pdf/10.pdf -------------------------------------------------------------------------------- /application/static/pdf/test.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/pdf/test.pdf -------------------------------------------------------------------------------- /application/static/img/404-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/404-bg.png -------------------------------------------------------------------------------- /application/static/img/icon/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/icon/0.jpg -------------------------------------------------------------------------------- /application/static/img/icon/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/icon/1.jpg -------------------------------------------------------------------------------- /application/static/img/icon/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/icon/2.jpg -------------------------------------------------------------------------------- /application/static/img/icon/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/icon/3.jpg -------------------------------------------------------------------------------- /application/static/img/icon/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/icon/4.jpg -------------------------------------------------------------------------------- /application/static/img/icon/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/icon/5.jpg -------------------------------------------------------------------------------- /application/static/img/icon/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/icon/6.jpg -------------------------------------------------------------------------------- /application/static/img/icon/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/icon/7.jpg -------------------------------------------------------------------------------- /application/static/img/icon/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/icon/8.jpg -------------------------------------------------------------------------------- /application/static/img/icon/9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/icon/9.jpg -------------------------------------------------------------------------------- /application/static/fonts/Futura.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/fonts/Futura.ttf -------------------------------------------------------------------------------- /application/static/img/404-earth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/404-earth.png -------------------------------------------------------------------------------- /application/static/img/CDS-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/CDS-blue.png -------------------------------------------------------------------------------- /application/static/img/CDS-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/CDS-green.png -------------------------------------------------------------------------------- /application/static/img/RBS-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/RBS-blue.png -------------------------------------------------------------------------------- /application/static/img/RBS-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/RBS-green.png -------------------------------------------------------------------------------- /application/static/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/favicon.png -------------------------------------------------------------------------------- /application/static/img/icon/10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/icon/10.jpg -------------------------------------------------------------------------------- /application/static/img/login_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/login_bg.png -------------------------------------------------------------------------------- /application/static/img/nothing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/nothing.png -------------------------------------------------------------------------------- /application/static/img/pending.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/pending.png -------------------------------------------------------------------------------- /application/static/img/title_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/title_img.png -------------------------------------------------------------------------------- /application/static/fonts/Generica.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/fonts/Generica.otf -------------------------------------------------------------------------------- /application/static/img/404-star-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/404-star-1.png -------------------------------------------------------------------------------- /application/static/img/404-star-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/404-star-2.png -------------------------------------------------------------------------------- /application/static/img/404-star-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/404-star-3.png -------------------------------------------------------------------------------- /application/static/img/CDS-orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/CDS-orange.png -------------------------------------------------------------------------------- /application/static/img/RBS-orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/RBS-orange.png -------------------------------------------------------------------------------- /application/static/img/fallingStar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/fallingStar.png -------------------------------------------------------------------------------- /application/static/img/help/detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/help/detail.png -------------------------------------------------------------------------------- /application/static/img/help/index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/help/index.png -------------------------------------------------------------------------------- /application/static/img/help/square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/help/square.png -------------------------------------------------------------------------------- /application/static/img/icon/guest.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/icon/guest.jpg -------------------------------------------------------------------------------- /application/static/img/help/detail2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/help/detail2.png -------------------------------------------------------------------------------- /application/static/img/help/profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/help/profile.png -------------------------------------------------------------------------------- /application/static/img/help/searchbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/help/searchbox.png -------------------------------------------------------------------------------- /application/static/img/help/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/help/settings.png -------------------------------------------------------------------------------- /application/static/img/operator-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/operator-blue.png -------------------------------------------------------------------------------- /application/static/img/operator-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/operator-green.png -------------------------------------------------------------------------------- /application/static/img/profile_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/profile_banner.png -------------------------------------------------------------------------------- /application/static/img/promoter-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/promoter-blue.png -------------------------------------------------------------------------------- /application/static/img/promoter-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/promoter-green.png -------------------------------------------------------------------------------- /application/static/img/teminator-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/teminator-blue.png -------------------------------------------------------------------------------- /application/static/plupload/js/Moxie.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/plupload/js/Moxie.swf -------------------------------------------------------------------------------- /application/static/plupload/js/Moxie.xap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/plupload/js/Moxie.xap -------------------------------------------------------------------------------- /application/static/img/help_banner-1.1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/help_banner-1.1.jpg -------------------------------------------------------------------------------- /application/static/img/operator-orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/operator-orange.png -------------------------------------------------------------------------------- /application/static/img/promoter-orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/promoter-orange.png -------------------------------------------------------------------------------- /application/static/img/square_banner1.1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/square_banner1.1.jpg -------------------------------------------------------------------------------- /application/static/img/teminator-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/teminator-green.png -------------------------------------------------------------------------------- /application/static/img/teminator-orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/teminator-orange.png -------------------------------------------------------------------------------- /run.py: -------------------------------------------------------------------------------- 1 | #!flask/bin/python 2 | # -*- coding=utf-8 -*- 3 | 4 | from application import app 5 | if __name__ == '__main__': 6 | app.run(debug=True) 7 | -------------------------------------------------------------------------------- /application/static/img/design_banner-1.1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/design_banner-1.1.jpg -------------------------------------------------------------------------------- /application/static/img/detail_banner-1.1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/detail_banner-1.1.jpg -------------------------------------------------------------------------------- /application/static/img/help/new-design-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/help/new-design-1.png -------------------------------------------------------------------------------- /application/static/img/help/new-design-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/help/new-design-10.png -------------------------------------------------------------------------------- /application/static/img/help/new-design-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/help/new-design-11.png -------------------------------------------------------------------------------- /application/static/img/help/new-design-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/help/new-design-12.png -------------------------------------------------------------------------------- /application/static/img/help/new-design-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/help/new-design-2.png -------------------------------------------------------------------------------- /application/static/img/help/new-design-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/help/new-design-3.png -------------------------------------------------------------------------------- /application/static/img/help/new-design-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/help/new-design-4.png -------------------------------------------------------------------------------- /application/static/img/help/new-design-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/help/new-design-5.png -------------------------------------------------------------------------------- /application/static/img/help/new-design-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/help/new-design-6.png -------------------------------------------------------------------------------- /application/static/img/help/new-design-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/help/new-design-7.png -------------------------------------------------------------------------------- /application/static/img/help/new-design-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/help/new-design-8.png -------------------------------------------------------------------------------- /application/static/img/help/new-design-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/help/new-design-9.png -------------------------------------------------------------------------------- /application/static/img/profile_banner-1.1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/profile_banner-1.1.jpg -------------------------------------------------------------------------------- /application/static/img/setting_banner1.1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/img/setting_banner1.1.jpg -------------------------------------------------------------------------------- /application/static/upload/result_template.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/upload/result_template.xls -------------------------------------------------------------------------------- /application/static/upload/settings_template.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/upload/settings_template.xls -------------------------------------------------------------------------------- /medium/sucrose&Ammonium phosphate, monobasic.txt: -------------------------------------------------------------------------------- 1 | 0.029 17992 2 | 0.0144 131527 3 | 0.0147 63036 4 | 0.0076 63051 5 | 0.0017 32599 6 | 0.000036 75832 7 | 0.000046 86356 -------------------------------------------------------------------------------- /application/static/plupload/js/jquery.plupload.queue/img/done.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/plupload/js/jquery.plupload.queue/img/done.gif -------------------------------------------------------------------------------- /application/static/plupload/js/jquery.plupload.queue/img/error.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/plupload/js/jquery.plupload.queue/img/error.gif -------------------------------------------------------------------------------- /application/static/plupload/js/jquery.ui.plupload/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/plupload/js/jquery.ui.plupload/img/loading.gif -------------------------------------------------------------------------------- /application/static/plupload/js/jquery.ui.plupload/img/plupload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/plupload/js/jquery.ui.plupload/img/plupload.png -------------------------------------------------------------------------------- /application/static/css/semantic/themes/basic/assets/fonts/icons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/css/semantic/themes/basic/assets/fonts/icons.eot -------------------------------------------------------------------------------- /application/static/css/semantic/themes/basic/assets/fonts/icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/css/semantic/themes/basic/assets/fonts/icons.ttf -------------------------------------------------------------------------------- /application/static/css/semantic/themes/basic/assets/fonts/icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/css/semantic/themes/basic/assets/fonts/icons.woff -------------------------------------------------------------------------------- /application/static/plupload/js/jquery.plupload.queue/img/buttons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/plupload/js/jquery.plupload.queue/img/buttons.png -------------------------------------------------------------------------------- /application/static/plupload/js/jquery.plupload.queue/img/delete.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/plupload/js/jquery.plupload.queue/img/delete.gif -------------------------------------------------------------------------------- /application/static/css/semantic/themes/default/assets/fonts/icons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/css/semantic/themes/default/assets/fonts/icons.eot -------------------------------------------------------------------------------- /application/static/css/semantic/themes/default/assets/fonts/icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/css/semantic/themes/default/assets/fonts/icons.ttf -------------------------------------------------------------------------------- /application/static/css/semantic/themes/default/assets/fonts/icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/css/semantic/themes/default/assets/fonts/icons.woff -------------------------------------------------------------------------------- /application/static/css/semantic/themes/default/assets/fonts/icons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/css/semantic/themes/default/assets/fonts/icons.woff2 -------------------------------------------------------------------------------- /application/static/css/semantic/themes/default/assets/images/flags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/css/semantic/themes/default/assets/images/flags.png -------------------------------------------------------------------------------- /application/static/css/semantic/themes/github/assets/fonts/octicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/css/semantic/themes/github/assets/fonts/octicons.ttf -------------------------------------------------------------------------------- /application/static/css/semantic/themes/material/assets/fonts/icons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/css/semantic/themes/material/assets/fonts/icons.eot -------------------------------------------------------------------------------- /application/static/css/semantic/themes/material/assets/fonts/icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/css/semantic/themes/material/assets/fonts/icons.ttf -------------------------------------------------------------------------------- /application/static/css/semantic/themes/material/assets/fonts/icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/css/semantic/themes/material/assets/fonts/icons.woff -------------------------------------------------------------------------------- /application/static/plupload/js/jquery.plupload.queue/img/throbber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/plupload/js/jquery.plupload.queue/img/throbber.gif -------------------------------------------------------------------------------- /application/static/plupload/js/jquery.plupload.queue/img/transp50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/plupload/js/jquery.plupload.queue/img/transp50.png -------------------------------------------------------------------------------- /application/static/css/semantic/themes/github/assets/fonts/octicons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/css/semantic/themes/github/assets/fonts/octicons.woff -------------------------------------------------------------------------------- /application/static/plupload/js/jquery.plupload.queue/img/backgrounds.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/plupload/js/jquery.plupload.queue/img/backgrounds.gif -------------------------------------------------------------------------------- /application/static/css/semantic/themes/github/assets/fonts/octicons-local.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/css/semantic/themes/github/assets/fonts/octicons-local.ttf -------------------------------------------------------------------------------- /application/static/plupload/js/jquery.plupload.queue/img/buttons-disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igemsoftware2016/SYSU-Software-2016/HEAD/application/static/plupload/js/jquery.plupload.queue/img/buttons-disabled.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | click==6.6 2 | Flask==0.11.1 3 | Flask-SQLAlchemy==2.1 4 | itsdangerous==0.24 5 | Jinja2==2.8 6 | MarkupSafe==0.23 7 | pdfkit==0.5.0 8 | pytz==2016.7 9 | SQLAlchemy==1.1.2 10 | Werkzeug==0.11.11 11 | wkhtmltopdf==0.2 12 | xlrd==1.0.0 13 | -------------------------------------------------------------------------------- /application/static/protocol/protocol.txt: -------------------------------------------------------------------------------- 1 | Exp1 2 | Plasmid construction 3 | Transfomation 4 | Coculture 5 | Concentration measurement 6 | DNA Sequences 7 | Exp2 8 | Plasmid construction 9 | Transfomation 10 | Fluorescence measurement 11 | DNA Sequences -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- 1 | import os 2 | basedir = os.path.abspath(os.path.dirname(__file__)) 3 | 4 | SQLALCHEMY_DATABASE_URI = 'sqlite:///' + os.path.join(basedir, 'iGEM.db') 5 | SQLALCHEMY_MIGRATE_REPO = os.path.join(basedir, 'db_repository') 6 | SQLALCHEMY_TRACK_MODIFICATIONS = True 7 | 8 | UPLOAD_FOLDER = os.path.join(basedir, 'application/static/upload') 9 | 10 | CSRF_ENABLED = True 11 | SECRET_KEY = "0AQ38M80GtVXi0k9N0szUEIdI2jm7UhM" -------------------------------------------------------------------------------- /application/static/protocol/Transfomation/m4.txt: -------------------------------------------------------------------------------- 1 | Remove cells from -80 freezer and thaw in your hand. 2 | Add 1-5 l containing 1 pg-100 ng of plasmid DNA to the cell mixture. Carefully flick the tube 4-5 times to mix cells and DNA. Do not vortex. 3 | Place the mixture on ice for 2 minutes. Do not mix. 4 | Heat shock at exactly 42 for exactly 30 seconds. Do not mix. 5 | Place on ice for 2 minutes. Do not mix. 6 | Pipette 950 l of room temperature SOC into the mixture. Immediately spread 50-100 l onto a selection plate and incubate overnight at 37-42. 7 | -------------------------------------------------------------------------------- /application/templates/403.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | {% block stylesheet %} 3 | 4 | {% endblock %} 5 | 6 | 7 | {% block topbg %} 8 |
14 | {% endblock %}
15 |
16 |
17 | {% block javascript %}
18 |
19 | {% endblock %}
--------------------------------------------------------------------------------
/application/templates/404.html:
--------------------------------------------------------------------------------
1 | {% extends "base.html" %}
2 | {% block stylesheet %}
3 |
4 | {% endblock %}
5 |
6 |
7 | {% block topbg %}
8 |
14 | {% endblock %}
15 |
16 |
17 | {% block javascript %}
18 |
19 | {% endblock %}
--------------------------------------------------------------------------------
/db_create.py:
--------------------------------------------------------------------------------
1 | #from migrate.versioning import api
2 | from config import SQLALCHEMY_DATABASE_URI
3 | from config import SQLALCHEMY_MIGRATE_REPO
4 | from config import SQLALCHEMY_TRACK_MODIFICATIONS
5 | from application import db
6 | import os.path
7 | db.create_all()
8 | #if not os.path.exists(SQLALCHEMY_MIGRATE_REPO):
9 | # api.create(SQLALCHEMY_MIGRATE_REPO, 'database repository')
10 | # api.version_control(SQLALCHEMY_DATABASE_URI, SQLALCHEMY_MIGRATE_REPO)
11 | #else:
12 | # api.version_control(SQLALCHEMY_DATABASE_URI, SQLALCHEMY_MIGRATE_REPO, api.version(SQLALCHEMY_MIGRATE_REPO))
13 |
--------------------------------------------------------------------------------
/application/static/css/semantic/components/sticky.min.css:
--------------------------------------------------------------------------------
1 | /*!
2 | * # Semantic UI 2.2.4 - Sticky
3 | * http://github.com/semantic-org/semantic-ui/
4 | *
5 | *
6 | * Released under the MIT license
7 | * http://opensource.org/licenses/MIT
8 | *
9 | */.ui.sticky{position:static;-webkit-transition:none;transition:none;z-index:800}.ui.sticky.bound{position:absolute;left:auto;right:auto}.ui.sticky.fixed{position:fixed;left:auto;right:auto}.ui.sticky.bound.top,.ui.sticky.fixed.top{top:0;bottom:auto}.ui.sticky.bound.bottom,.ui.sticky.fixed.bottom{top:auto;bottom:0}.ui.native.sticky{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}
--------------------------------------------------------------------------------
/application/static/js/404.js:
--------------------------------------------------------------------------------
1 | $(document).ready(function() {
2 | $("body").backstretch("destroy", false);
3 | $("body").backstretch("/static/img/404-bg.png");
4 | // $('#star-1').plaxify({
5 | // "xRange": 7,
6 | // "yRange": 13
7 | // });
8 | // $('#star-2').plaxify({
9 | // "xRange": 8,
10 | // "yRange": 9
11 | // });
12 | // $('#star-3').plaxify({
13 | // "xRange": 6,
14 | // "yRange": 19,
15 | // "invert": true
16 | // });
17 | $('#title-404').plaxify({
18 | "xRange": 26,
19 | "yRange": 7,
20 | "invert": true
21 | });
22 | $.plax.enable();
23 |
24 | });
--------------------------------------------------------------------------------
/application/__init__.py:
--------------------------------------------------------------------------------
1 | from flask import Flask, render_template
2 | from flask_sqlalchemy import SQLAlchemy
3 | #from flask.ext.login import LoginManager
4 | from config import SQLALCHEMY_DATABASE_URI, SECRET_KEY, UPLOAD_FOLDER
5 | import os, sys
6 |
7 | app = Flask(__name__)
8 | #app.config.from_object('config')
9 | #app.config["APPLICATION_ROOT"] = 'application'
10 | app.config['SQLALCHEMY_DATABASE_URI'] = SQLALCHEMY_DATABASE_URI
11 | app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER
12 | app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = True
13 | app.secret_key = SECRET_KEY
14 | db = SQLAlchemy(app)
15 |
16 | from application import router, model, dataLibs, dirtylist
17 |
--------------------------------------------------------------------------------
/application/static/js/square.js:
--------------------------------------------------------------------------------
1 | $(document).ready(function() {
2 | // $("body").backstretch("destroy", false);
3 | // $(".ui.banner").backstretch("/static/img/square_banner1.1.jpg");
4 | $(".ui.banner").backstretch("/static/img/" + $("span#bg-img").text());
5 |
6 | if($(".design.card").length) {
7 | $(".ui.segment.empty").removeClass("empty");
8 | }
9 |
10 | $(".ui.sticky").sticky({
11 | context: '#square-context',
12 | offset: 54,
13 | });
14 |
15 | $(".popup-bro").popup({
16 | inline: true,
17 | hoverable: true,
18 | position: 'left center',
19 | delay: {
20 | show: 100,
21 | hide: 100
22 | }
23 | });
24 |
25 | });
--------------------------------------------------------------------------------
/application/static/css/state_4.css:
--------------------------------------------------------------------------------
1 | body {
2 | background-color: #2f2f2f;
3 | }
4 |
5 | #main-container {
6 | margin-top: 54px;
7 | border-left: 2px solid black;
8 | border-right: 2px solid black;
9 | border-bottom: 2px solid black;
10 | border-radius: 5px;
11 | /*radius: 5px;*/
12 | min-height: 100%;
13 | background-color: rgba(255,255,255,1);
14 | position: relative;
15 | }
16 |
17 | #main-container > .ui.steps {
18 | z-index: 99;
19 | }
20 |
21 | .ui.column.grid.state {
22 | padding-left: 2vw;
23 | padding-right: 2vw;
24 | padding-bottom: 5vh;
25 | padding-top: 2vh;
26 | }
27 |
28 | .ui.column.pdf {
29 | height: 70vh;
30 | /*border: 3px solid black;*/
31 | }
--------------------------------------------------------------------------------
/application/static/protocol/Transfomation/m5.txt:
--------------------------------------------------------------------------------
1 | Remove cells from -80 freezer and thaw in your hand.
2 | Thaw a tube of NEB Stable Competent E. coli cells on ice until the last ice crystals disappear. Mix gently and carefully pipette 50 l of cells into a transformation tube on ice.
3 | Add 1-2 l containing 100 pg -100 ng of plasmid DNA to the cell mixture. Carefully flick the tube 4-5 times to mix cells and DNA. Do not vortex.
4 | Place the mixture on ice for 2 minutes. Do not mix.
5 | Heat shock at exactly 42 for exactly 30 seconds. Do not mix.
6 | Place on ice for 2 minutes. Do not mix.
7 | Pipette 950 l of room temperature SOC into the mixture. Immediately spread 50-100 l onto a selection plate and incubate overnight at 30 for 24 hours.
8 |
--------------------------------------------------------------------------------
/application/static/protocol/Transfomation/m3.txt:
--------------------------------------------------------------------------------
1 | Thaw a tube of NEB Stable Competent E. coli cells on ice for 10 minutes.
2 | Add 1 -2 l containing 100 pg-100 ng of plasmid DNA to the cell mixture. Carefully flick the tube 4-5 times to mix cells and DNA. Do not vortex.
3 | Place the mixture on ice for 30 minutes. Do not mix.
4 | Heat shock at exactly 42 for exactly 30 seconds. Do not mix. Place on ice for 5 minutes. Do not mix.
5 | Pipette 950l of room temperature SOC into the mixture and place at 30 for 60 minutes. Shake the tube horizontally at 250 rpm or rotate.
6 | Warm selection plates to 30.
7 | Mix the cells thoroughly by flicking the tube and inverting. Then spread 50-100 l of cells or diluted cells onto a selection plate. Incubate plates 24 hrs at 30 or overnight at 37.
8 |
--------------------------------------------------------------------------------
/application/static/css/help.css:
--------------------------------------------------------------------------------
1 | #main-container {
2 | margin-top: 68px;
3 | border-left: 2px solid black;
4 | border-right: 2px solid black;
5 | border-bottom: 2px solid black;
6 | border-radius: 5px;
7 | /*radius: 5px;*/
8 | min-height: 100%;
9 | background-color: rgba(255,255,255,1);
10 | position: relative;
11 | padding-bottom: 30px;
12 | margin-bottom: 54px;
13 | }
14 |
15 | #qa {
16 | margin-top: 50px;
17 | margin-bottom: 30px;
18 | }
19 |
20 | #quest > li{
21 | margin-top:10px;
22 | }
23 |
24 | a.quest, a:hover.quest{
25 | color:black;
26 | }
27 |
28 | img {
29 | max-width: 800px;
30 | height: auto;
31 | }
32 |
33 | p {
34 | line-height: 2em;
35 | }
36 |
37 | .ui.item + .ui.item {
38 | padding-top: 5px;
39 | }
--------------------------------------------------------------------------------
/application/static/protocol/Transfomation/m7.txt:
--------------------------------------------------------------------------------
1 | Adjust the salt concentration of the -Agarase I treated solution for isopropanol precipitation of DNA (0.5 M NaCl, 0.3 M NaOAc, 2.5 M NH4OAc or 0.8 M LiCl).
2 | Chill on ice for 15 minutes.
3 | Centrifuge at 15,000 X g for 15 minutes to pellet any remaining undigested carbohydrates.
4 | Remove the DNA-containing supernatant. Precipitate with 2 volumes of isopropanol. To ensure quantitative yields of small quantities of DNA (< 100 ng), carrier RNA (1 g) can be added to the solution.
5 | Mix thoroughly, chill and centrifuge at 15,000 X g for 15 minutes.
6 | Remove the supernatant, wash the pellet with cold 70% isopropanol and dry the pellet at room temperature.
7 | The pellet can be resuspended in TE or any buffer necessary for subsequent manipulation.
8 |
--------------------------------------------------------------------------------
/application/static/plupload/examples/dump.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Shows the form items posted.
12 | 13 || Name | 16 |Value | 17 |
|---|---|
| 21 | | 22 | |
REGISTER
9 | 21 |LOGIN
23 | 32 | logout 33 | 34 | -------------------------------------------------------------------------------- /application/static/css/setting.css: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: #2f2f2f; 3 | } 4 | 5 | .ui.banner { 6 | height: auto; 7 | min-height: 60vh; 8 | position: relative; 9 | } 10 | 11 | .ui.grid.bottom { 12 | /*height: 40vh;*/ 13 | margin-top: 45vh; 14 | position: relative; 15 | /*bottom: 30px;*/ 16 | } 17 | 18 | /*.ui.grid.bottom > .column { 19 | position: absolute; 20 | }*/ 21 | 22 | .ui.grid>.profile-menu.column:not(.row) { 23 | padding: 0; 24 | } 25 | 26 | .ui.secondary.pointing.menu { 27 | color: white; 28 | border: none; 29 | margin-bottom: 0; 30 | } 31 | 32 | .profile-menu { 33 | background-color: white; 34 | /*margin-bottom: 60px;*/ 35 | } 36 | 37 | .profile-menu > .segment { 38 | margin-top: 0; 39 | } 40 | 41 | .column .title { 42 | font-size: 2em; 43 | border-bottom: 1px solid gray; 44 | } 45 | 46 | .column.grid.main { 47 | padding: 50px 0; 48 | } 49 | 50 | .row.top { 51 | padding-bottom: 0!important; 52 | } 53 | 54 | .row.buttom { 55 | padding-top: 0!important; 56 | } 57 | 58 | .nickname.icon:hover, 59 | .password.icon:hover { 60 | cursor: pointer; 61 | } 62 | 63 | .ui.button + .ui.button { 64 | margin-left: 10px; 65 | } 66 | 67 | p.title > .icon { 68 | float: right; 69 | } 70 | 71 | img.icon { 72 | border: 1px solid gray; 73 | } -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/zh_TW.js: -------------------------------------------------------------------------------- 1 | // Chinese (Taiwan) (zh_TW) 2 | plupload.addI18n({"Stop Upload":"停止上傳","Upload URL might be wrong or doesn't exist.":"檔案URL可能有誤或者不存在。","tb":"tb","Size":"大小","Close":"關閉","You must specify either browse_button or drop_element.":"","Init error.":"初始化錯誤。","Add files to the upload queue and click the start button.":"將檔案加入上傳序列,然後點選”開始上傳“按鈕。","List":"","Filename":"檔案名稱","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"圖片格式錯誤或者不支援。","Status":"狀態","HTTP Error.":"HTTP 錯誤。","Start Upload":"開始上傳","Error: File too large:":"錯誤: 檔案大小太大:","kb":"kb","Duplicate file error.":"錯誤:檔案重複。","File size error.":"錯誤:檔案大小超過限制。","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"錯誤:不接受的檔案格式:","Select files":"選擇檔案","%s already present in the queue.":"%s 已經存在目前的檔案序列。","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"檔案: %s","b":"b","Uploaded %d/%d files":"已上傳 %d/%d 個文件","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"每次只能上傳 %d 個檔案,超過限制數量的檔案將被忽略。","%d files queued":"%d 個檔案加入到序列","File: %s, size: %d, max file size: %d":"檔案: %s, 大小: %d, 檔案大小上限: %d","Thumbnails":"","Drag files here.":"把檔案拖曳到這裡。","Runtime ran out of available memory.":"執行時耗盡了所有可用的記憶體。","File count error.":"檔案數量錯誤。","File extension error.":"檔案副檔名錯誤。","mb":"mb","Add Files":"增加檔案"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/ko.js: -------------------------------------------------------------------------------- 1 | // Korean (ko) 2 | plupload.addI18n({"Stop Upload":"업로드 중지","Upload URL might be wrong or doesn't exist.":"업로드할 URL이 존재하지 않습니다.","tb":"tb","Size":"크기","Close":"닫기","You must specify either browse_button or drop_element.":"","Init error.":"초기화 오류.","Add files to the upload queue and click the start button.":"파일을 업로드 큐에 추가한 후 시작 버튼을 클릭하십시오.","List":"","Filename":"파일명","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"지원되지 않는 이미지 형식입니다.","Status":"상태","HTTP Error.":"HTTP 오류.","Start Upload":"업로드 시작","Error: File too large:":"오류: 파일 크기가 너무 큽니다.","kb":"kb","Duplicate file error.":"파일 중복 오류.","File size error.":"파일 크기 오류.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"오류: 허용되지 않은 확장자입니다.","Select files":"파일 선택","%s already present in the queue.":"%s 파일이 이미 대기열에 존재합니다.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"파일: %s","b":"b","Uploaded %d/%d files":"%d / %d 파일 업로드 완료","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"업로드 가능한 파일의 수는 %d 입니다. 불필요한 파일은 삭제되었습니다.","%d files queued":"%d 파일이 추가됨","File: %s, size: %d, max file size: %d":"파일: %s, 크기: %d, 최대 파일 크기: %d","Thumbnails":"","Drag files here.":"이곳에 파일을 드래그 하세요.","Runtime ran out of available memory.":"런타임 메모리가 부족합니다.","File count error.":"파일 갯수 오류.","File extension error.":"파일 확장자 오류.","mb":"mb","Add Files":"파일 추가"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/zh_CN.js: -------------------------------------------------------------------------------- 1 | // Chinese (China) (zh_CN) 2 | plupload.addI18n({"Stop Upload":"停止上传","Upload URL might be wrong or doesn't exist.":"上传的URL可能是错误的或不存在。","tb":"tb","Size":"大小","Close":"关闭","You must specify either browse_button or drop_element.":"您必须指定 browse_button 或者 drop_element。","Init error.":"初始化错误。","Add files to the upload queue and click the start button.":"将文件添加到上传队列,然后点击”开始上传“按钮。","List":"列表","Filename":"文件名","%s specified, but cannot be found.":"%s 已指定,但是没有找到。","Image format either wrong or not supported.":"图片格式错误或者不支持。","Status":"状态","HTTP Error.":"HTTP 错误。","Start Upload":"开始上传","Error: File too large:":"错误: 文件太大:","kb":"kb","Duplicate file error.":"重复文件错误。","File size error.":"文件大小错误。","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"错误:无效的文件扩展名:","Select files":"选择文件","%s already present in the queue.":"%s 已经在当前队列里。","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"超限。%s 支持最大 %wx%hpx 的图片。","File: %s":"文件: %s","b":"b","Uploaded %d/%d files":"已上传 %d/%d 个文件","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"每次只接受同时上传 %d 个文件,多余的文件将会被删除。","%d files queued":"%d 个文件加入到队列","File: %s, size: %d, max file size: %d":"文件: %s, 大小: %d, 最大文件大小: %d","Thumbnails":"缩略图","Drag files here.":"把文件拖到这里。","Runtime ran out of available memory.":"运行时已消耗所有可用内存。","File count error.":"文件数量错误。","File extension error.":"文件扩展名错误。","mb":"mb","Add Files":"增加文件"}); -------------------------------------------------------------------------------- /application/static/css/semantic/components/nag.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * # Semantic UI 2.2.4 - Nag 3 | * http://github.com/semantic-org/semantic-ui/ 4 | * 5 | * 6 | * Released under the MIT license 7 | * http://opensource.org/licenses/MIT 8 | * 9 | */.ui.nag{display:none;opacity:.95;position:relative;top:0;left:0;z-index:999;min-height:0;width:100%;margin:0;padding:.75em 1em;background:#555;box-shadow:0 1px 2px 0 rgba(0,0,0,.2);font-size:1rem;text-align:center;color:rgba(0,0,0,.87);border-radius:0 0 .28571429rem .28571429rem;-webkit-transition:.2s background ease;transition:.2s background ease}a.ui.nag{cursor:pointer}.ui.nag>.title{display:inline-block;margin:0 .5em;color:#FFF}.ui.nag>.close.icon{cursor:pointer;opacity:.4;position:absolute;top:50%;right:1em;font-size:1em;margin:-.5em 0 0;color:#FFF;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.ui.nag:hover{background:#555;opacity:1}.ui.nag .close:hover{opacity:1}.ui.overlay.nag{position:absolute;display:block}.ui.fixed.nag{position:fixed}.ui.bottom.nag,.ui.bottom.nags{border-radius:.28571429rem .28571429rem 0 0;top:auto;bottom:0}.ui.inverted.nag,.ui.inverted.nags .nag{background-color:#F3F4F5;color:rgba(0,0,0,.85)}.ui.inverted.nag .close,.ui.inverted.nag .title,.ui.inverted.nags .nag .close,.ui.inverted.nags .nag .title{color:rgba(0,0,0,.4)}.ui.nags .nag{border-radius:0!important}.ui.nags .nag:last-child{border-radius:0 0 .28571429rem .28571429rem}.ui.bottom.nags .nag:last-child{border-radius:.28571429rem .28571429rem 0 0} -------------------------------------------------------------------------------- /application/static/css/semantic/components/rail.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * # Semantic UI 2.2.4 - Rail 3 | * http://github.com/semantic-org/semantic-ui/ 4 | * 5 | * 6 | * Released under the MIT license 7 | * http://opensource.org/licenses/MIT 8 | * 9 | */.ui.rail{position:absolute;top:0;width:300px;height:100%}.ui.left.rail{left:auto;right:100%;padding:0 2rem 0 0;margin:0 2rem 0 0}.ui.right.rail{left:100%;right:auto;padding:0 0 0 2rem;margin:0 0 0 2rem}.ui.left.internal.rail{left:0;right:auto;padding:0 0 0 2rem;margin:0 0 0 2rem}.ui.right.internal.rail{left:auto;right:0;padding:0 2rem 0 0;margin:0 2rem 0 0}.ui.dividing.rail{width:302.5px}.ui.left.dividing.rail{padding:0 2.5rem 0 0;margin:0 2.5rem 0 0;border-right:1px solid rgba(34,36,38,.15)}.ui.right.dividing.rail{border-left:1px solid rgba(34,36,38,.15);padding:0 0 0 2.5rem;margin:0 0 0 2.5rem}.ui.close.rail{width:calc(300px + 1em)}.ui.close.left.rail{padding:0 1em 0 0;margin:0 1em 0 0}.ui.close.right.rail{padding:0 0 0 1em;margin:0 0 0 1em}.ui.very.close.rail{width:calc(300px + .5em)}.ui.very.close.left.rail{padding:0 .5em 0 0;margin:0 .5em 0 0}.ui.very.close.right.rail{padding:0 0 0 .5em;margin:0 0 0 .5em}.ui.attached.left.rail,.ui.attached.right.rail{padding:0;margin:0}.ui.mini.rail{font-size:.78571429rem}.ui.tiny.rail{font-size:.85714286rem}.ui.small.rail{font-size:.92857143rem}.ui.rail{font-size:1rem}.ui.large.rail{font-size:1.14285714rem}.ui.big.rail{font-size:1.28571429rem}.ui.huge.rail{font-size:1.42857143rem}.ui.massive.rail{font-size:1.71428571rem} -------------------------------------------------------------------------------- /application/static/css/profile.css: -------------------------------------------------------------------------------- 1 | body { 2 | /*background-color: rgb(168,168,168);*/ 3 | background-color: #2f2f2f; 4 | } 5 | 6 | .ui.banner { 7 | height: auto; 8 | min-height: 60vh; 9 | position: relative; 10 | } 11 | 12 | 13 | .ui.grid.bottom { 14 | /*height: 40vh;*/ 15 | margin-top: 45vh; 16 | position: relative; 17 | /*bottom: 30px;*/ 18 | } 19 | 20 | /*.ui.grid.bottom > .column { 21 | position: absolute; 22 | }*/ 23 | 24 | .ui.grid>.profile-menu.column:not(.row) { 25 | padding: 0; 26 | } 27 | 28 | .ui.secondary.pointing.menu { 29 | color: white; 30 | border: none; 31 | margin-bottom: 0; 32 | } 33 | 34 | .profile-menu { 35 | background-color: white; 36 | margin-bottom: 60px; 37 | } 38 | 39 | .profile-menu > .segment { 40 | margin-top: 0; 41 | } 42 | 43 | /* design card */ 44 | .design.card { 45 | background-color: rgba(0,0,0,0.1); 46 | border-radius: 5px; 47 | padding: 10px 10px; 48 | margin: 10px 0; 49 | } 50 | 51 | .popup-bro { 52 | background-color: rgba(0,0,0,0.1); 53 | border-radius: 2px; 54 | padding: 3px 5px; 55 | margin: 5px 0; 56 | } 57 | p.description { 58 | font-size: 1.2em; 59 | font-weight: 600; 60 | } 61 | .time { 62 | text-align: right; 63 | /*width: 100%;*/ 64 | padding-bottom: 10px; 65 | } 66 | 67 | .description:not(.design) { 68 | padding: 0 15px; 69 | } 70 | 71 | .ui.segment.empty { 72 | background: url("/static/img/nothing.png") no-repeat center center; 73 | min-height: 269px; 74 | } -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/ja.js: -------------------------------------------------------------------------------- 1 | // Japanese (ja) 2 | plupload.addI18n({"Stop Upload":"アップロード停止","Upload URL might be wrong or doesn't exist.":"アップロード先の URL が存在しません","tb":"TB","Size":"サイズ","Close":"閉じる","You must specify either browse_button or drop_element.":"ブラウザのボタンで または ファイルをドロップするか いずれかの方法で指定する必要があります。","Init error.":"イニシャライズエラー","Add files to the upload queue and click the start button.":"ファイルをアップロードキューに追加してスタートボタンをクリックしてください","List":"リスト","Filename":"ファイル名","%s specified, but cannot be found.":"指定された %s は見つかりません。","Image format either wrong or not supported.":"画像形式が間違っているかサポートされていません","Status":"ステータス","HTTP Error.":"HTTP エラー","Start Upload":"アップロード開始","Error: File too large:":"エラー: ファイルが大きすぎます:","kb":"KB","Duplicate file error.":"重複ファイルエラー","File size error.":"ファイルサイズエラー","N/A":"N/A","gb":"GB","Error: Invalid file extension:":"エラー: ファイルの拡張子が無効です:","Select files":"ファイル選択","%s already present in the queue.":"%s 既にキューに存在しています","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"解像度がしきい値を超えています! ランタイム %s は縦 %h px 横 %w px までをサポートします","File: %s":"ファイル: %s","b":"B","Uploaded %d/%d files":"アップロード中 %d/%d ファイル","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"アップロード可能なファイル数は %d です 余分なファイルは削除されました","%d files queued":"%d ファイルが追加されました","File: %s, size: %d, max file size: %d":"ファイル: %s, サイズ: %d, 最大ファイルサイズ: %d","Thumbnails":"サムネイル","Drag files here.":"ここにファイルをドラッグ","Runtime ran out of available memory.":"ランタイムが使用するメモリが不足しました","File count error.":"ファイル数エラー","File extension error.":"ファイル拡張子エラー","mb":"MB","Add Files":"ファイルを追加"}); -------------------------------------------------------------------------------- /application/static/css/404.css: -------------------------------------------------------------------------------- 1 | .title-img { 2 | height: 160px; 3 | margin-top: 12vmin; 4 | position: relative; 5 | } 6 | 7 | .title-img > img { 8 | width: 70%; 9 | height: auto; 10 | position: absolute; 11 | margin-left: auto; 12 | margin-right: auto; 13 | left: 0; right: 0; 14 | bottom: 0; 15 | } 16 | 17 | div#shell { 18 | display: block; 19 | float: left; 20 | position: relative; 21 | margin: 0 auto; 22 | width: 1px; 23 | height: 1px; 24 | background-color: rgba(0,0,0,0.3); 25 | z-index: -2; 26 | } 27 | /* star 1 */ 28 | img#star-1 { 29 | position: absolute; 30 | z-index: -1; 31 | top: 26vh; 32 | left: 14vw; 33 | } 34 | /* rock */ 35 | img#star-2 { 36 | position: absolute; 37 | z-index: -1; 38 | top: 43vh; 39 | left: 76vw; 40 | } 41 | /* rocket */ 42 | img#star-3 { 43 | position: absolute; 44 | z-index: -1; 45 | top: 64vh; 46 | left: 4vw; 47 | } 48 | 49 | #title-404 { 50 | position: absolute; 51 | z-index: 10; 52 | bottom: 10vh; 53 | left: calc(50vw - 542px/2); 54 | } 55 | 56 | @keyframes circle { 57 | from { transform:rotate(0deg); } 58 | to { transform:rotate(360deg); } 59 | } 60 | 61 | .earth { 62 | background-image: url("../img/404-earth.png"); 63 | background-size: 100% 100%; 64 | width: 120vh; 65 | height: 120vh; 66 | margin: calc(-120vh/2 - 5vh) auto 0 auto; 67 | animation: circle 100s linear infinite; 68 | /*transform-origin:50% 200px;*/ 69 | z-index: 1; 70 | } 71 | 72 | #top-bg { 73 | height: 100%; 74 | } -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/sr.js: -------------------------------------------------------------------------------- 1 | // Serbian (sr) 2 | plupload.addI18n({"Stop Upload":"Stop Upload","Upload URL might be wrong or doesn't exist.":"Upload URL might be wrong or doesn't exist.","tb":"","Size":"Veličina","Close":"Close","You must specify either browse_button or drop_element.":"","Init error.":"Init error.","Add files to the upload queue and click the start button.":"Dodajte fajlove u listu i kliknite na dugme Start.","List":"","Filename":"Naziv fajla","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Image format either wrong or not supported.","Status":"Status","HTTP Error.":"HTTP Error.","Start Upload":"Počni upload","Error: File too large:":"Error: File too large:","kb":"","Duplicate file error.":"","File size error.":"File size error.","N/A":"N/A","gb":"","Error: Invalid file extension:":"Error: Invalid file extension:","Select files":"Izaberite fajlove","%s already present in the queue.":"","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"File: %s","b":"","Uploaded %d/%d files":"Snimljeno %d/%d fajlova","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload element accepts only %d file(s) at a time. Extra files were stripped.","%d files queued":"%d files queued","File: %s, size: %d, max file size: %d":"","Thumbnails":"","Drag files here.":"Prevucite fajlove ovde.","Runtime ran out of available memory.":"Runtime ran out of available memory.","File count error.":"File count error.","File extension error.":"File extension error.","mb":"","Add Files":"Dodaj fajlove"}); -------------------------------------------------------------------------------- /application/static/css/semantic/components/sticky.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * # Semantic UI 2.2.4 - Sticky 3 | * http://github.com/semantic-org/semantic-ui/ 4 | * 5 | * 6 | * Released under the MIT license 7 | * http://opensource.org/licenses/MIT 8 | * 9 | */ 10 | 11 | 12 | /******************************* 13 | Sticky 14 | *******************************/ 15 | 16 | .ui.sticky { 17 | position: static; 18 | -webkit-transition: none; 19 | transition: none; 20 | z-index: 800; 21 | } 22 | 23 | 24 | /******************************* 25 | States 26 | *******************************/ 27 | 28 | 29 | /* Bound */ 30 | .ui.sticky.bound { 31 | position: absolute; 32 | left: auto; 33 | right: auto; 34 | } 35 | 36 | /* Fixed */ 37 | .ui.sticky.fixed { 38 | position: fixed; 39 | left: auto; 40 | right: auto; 41 | } 42 | 43 | /* Bound/Fixed Position */ 44 | .ui.sticky.bound.top, 45 | .ui.sticky.fixed.top { 46 | top: 0px; 47 | bottom: auto; 48 | } 49 | .ui.sticky.bound.bottom, 50 | .ui.sticky.fixed.bottom { 51 | top: auto; 52 | bottom: 0px; 53 | } 54 | 55 | 56 | /******************************* 57 | Types 58 | *******************************/ 59 | 60 | .ui.native.sticky { 61 | position: -webkit-sticky; 62 | position: -moz-sticky; 63 | position: -ms-sticky; 64 | position: -o-sticky; 65 | position: sticky; 66 | } 67 | 68 | 69 | /******************************* 70 | Theme Overrides 71 | *******************************/ 72 | 73 | 74 | 75 | /******************************* 76 | Site Overrides 77 | *******************************/ 78 | 79 | -------------------------------------------------------------------------------- /application/static/css/state_2.css: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: #2f2f2f; 3 | } 4 | 5 | #main-container { 6 | margin-top: 54px; 7 | border-left: 2px solid black; 8 | border-right: 2px solid black; 9 | border-bottom: 2px solid black; 10 | border-radius: 5px; 11 | /*radius: 5px;*/ 12 | min-height: 100%; 13 | background-color: rgba(255,255,255,1); 14 | position: relative; 15 | } 16 | 17 | #main-container > .ui.steps { 18 | z-index: 99; 19 | /*float: left;*/ 20 | /*position: fixed;*/ 21 | /*top: 0;*/ 22 | } 23 | 24 | .ui.column.grid.state { 25 | padding-left: 2vw; 26 | padding-right: 2vw; 27 | padding-bottom: 5vh; 28 | padding-top: 2vh; 29 | } 30 | 31 | .ui.search > .prompt { 32 | border-radius: .28571429rem; 33 | } 34 | /* begin from here */ 35 | 36 | /* plasmid style */ 37 | .plasmid { 38 | overflow: hidden; 39 | } 40 | .mdlabel {font-size:12px} 41 | .smlabel {font-size:8px} 42 | .white {fill:#fff} 43 | g {cursor: default;} 44 | #marker-1:hover { 45 | stroke: rgba(255,255,255,0.6); 46 | stroke-width: 2px; 47 | } 48 | #marker-2:hover { 49 | stroke: rgba(255,255,255,0.6); 50 | stroke-width: 2px; 51 | } 52 | #marker-3:hover { 53 | stroke: rgba(255,255,255,0.6); 54 | stroke-width: 2px; 55 | } 56 | 57 | /* componets row */ 58 | .ui.row.component { 59 | border: 0.5px solid rgba(156,156,156,0.3); 60 | margin-top: 1rem; 61 | border-bottom: 3px solid black; 62 | padding-bottom: 1px; 63 | } 64 | 65 | .ui.popup.component { 66 | min-width: 200px; 67 | } 68 | 69 | .info-btns { 70 | padding-top: 10px; 71 | } -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/sv.js: -------------------------------------------------------------------------------- 1 | // Swedish (sv) 2 | plupload.addI18n({"Stop Upload":"Avbryt","Upload URL might be wrong or doesn't exist.":"URL:en va fel eller existerar inte.","tb":"tb","Size":"Storlek","Close":"Stäng","You must specify either browse_button or drop_element.":"","Init error.":"Problem vid initialisering.","Add files to the upload queue and click the start button.":"Lägg till filer till kön och tryck på start.","List":"","Filename":"Filnamn","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Bildformatet är fel eller så finns inte stöd för det.","Status":"Status","HTTP Error.":"HTTP problem.","Start Upload":"Starta","Error: File too large:":"Fel: Filen är för stor:","kb":"kb","Duplicate file error.":"Problem med dubbla filer.","File size error.":"Problem med filstorlek.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Fel: Ej godkänd filändelse.","Select files":"Välj filer","%s already present in the queue.":"%s är redan tillagd.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Fil: %s","b":"b","Uploaded %d/%d files":"Laddade upp %d/%d filer","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Det går bara lägga till %d filer åt gången, allt utöver detta togs bort.","%d files queued":"%d filer i kö","File: %s, size: %d, max file size: %d":"Fil: %s, storlek: %d, max storlek: %d","Thumbnails":"","Drag files here.":"Dra filer hit","Runtime ran out of available memory.":"Slut på minne.","File count error.":"Räknefel.","File extension error.":"Problem med filändelse.","mb":"mb","Add Files":"Lägg till"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/et.js: -------------------------------------------------------------------------------- 1 | // Estonian (et) 2 | plupload.addI18n({"Stop Upload":"Stop Upload","Upload URL might be wrong or doesn't exist.":"Üleslaadimise URL võib olla vale või seda pole.","tb":"","Size":"Suurus","Close":"Sulge","You must specify either browse_button or drop_element.":"","Init error.":"Lähtestamise viga.","Add files to the upload queue and click the start button.":"Lisa failid üleslaadimise järjekorda ja klõpsa alustamise nupule.","List":"","Filename":"Failinimi","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Image format either wrong or not supported.","Status":"Olek","HTTP Error.":"HTTP ühenduse viga.","Start Upload":"Start Upload","Error: File too large:":"Error: File too large:","kb":"","Duplicate file error.":"","File size error.":"Failisuuruse viga.","N/A":"N/A","gb":"","Error: Invalid file extension:":"Error: Invalid file extension:","Select files":"Vali faile","%s already present in the queue.":"","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Fail: %s","b":"","Uploaded %d/%d files":"Üles laaditud %d/%d","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Üleslaadimise element saab vastu võtta ainult %d faili ühe korraga. Ülejäänud failid jäetakse laadimata.","%d files queued":"Järjekorras on %d faili","File: %s, size: %d, max file size: %d":"","Thumbnails":"","Drag files here.":"Lohista failid siia.","Runtime ran out of available memory.":"Runtime ran out of available memory.","File count error.":"Failide arvu viga.","File extension error.":"Faililaiendi viga.","mb":"","Add Files":"Add Files"}); -------------------------------------------------------------------------------- /application/static/css/semantic/components/site.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * # Semantic UI 2.2.4 - Site 3 | * http://github.com/semantic-org/semantic-ui/ 4 | * 5 | * 6 | * Released under the MIT license 7 | * http://opensource.org/licenses/MIT 8 | * 9 | */@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic&subset=latin);body,html{height:100%}html{font-size:14px}body{margin:0;padding:0;overflow-x:hidden;min-width:320px;background:#FFF;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4285em;color:rgba(0,0,0,.87);font-smoothing:antialiased}h1,h2,h3,h4,h5{font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;line-height:1.2857em;margin:calc(2rem - .14285em) 0 1rem;font-weight:700;padding:0}h1{min-height:1rem;font-size:2rem}h2{font-size:1.714rem}h3{font-size:1.28rem}h4{font-size:1.071rem}h5{font-size:1rem}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,p:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,p:last-child{margin-bottom:0}p{margin:0 0 1em;line-height:1.4285em}a{color:#4183C4;text-decoration:none}a:hover{color:#1e70bf;text-decoration:none}::-webkit-selection{background-color:#CCE2FF;color:rgba(0,0,0,.87)}::-moz-selection{background-color:#CCE2FF;color:rgba(0,0,0,.87)}::selection{background-color:#CCE2FF;color:rgba(0,0,0,.87)}input::-webkit-selection,textarea::-webkit-selection{background-color:rgba(100,100,100,.4);color:rgba(0,0,0,.87)}input::-moz-selection,textarea::-moz-selection{background-color:rgba(100,100,100,.4);color:rgba(0,0,0,.87)}input::selection,textarea::selection{background-color:rgba(100,100,100,.4);color:rgba(0,0,0,.87)} -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/da.js: -------------------------------------------------------------------------------- 1 | // Danish (da) 2 | plupload.addI18n({"Stop Upload":"Stop upload","Upload URL might be wrong or doesn't exist.":"Upload URL kan være forkert eller ikke eksisterende.","tb":"tb","Size":"Størrelse","Close":"Luk","You must specify either browse_button or drop_element.":"","Init error.":"Opstarts fejl.","Add files to the upload queue and click the start button.":"Tilføj filer til køen og klik Start upload knappen.","List":"","Filename":"Filnavn","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Billede format er enten forkert eller ikke understøttet.","Status":"Status","HTTP Error.":"HTTP fejl.","Start Upload":"Start upload","Error: File too large:":"Fejl: Filen er for stor:","kb":"kb","Duplicate file error.":"Filen findes allerede.","File size error.":"Filstørrelse fejl.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Fejl: Ugyldigt fil format:","Select files":"Vælg filer","%s already present in the queue.":"%s findes allerede i køen.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Fil: %s","b":"b","Uploaded %d/%d files":"Uploaded %d/%d filer","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload accepterer kun %d fil(er) af gangen. Ekstra filer blev skippet.","%d files queued":"%d filer i kø","File: %s, size: %d, max file size: %d":"Fil: %s, størrelse: %d, maks. filstørrelse: %d","Thumbnails":"","Drag files here.":"Træk filer her.","Runtime ran out of available memory.":"Runtime mangler tilgængelige hukommelse.","File count error.":"Fil antal fejl.","File extension error.":"Fil format fejl.","mb":"mb","Add Files":"Tilføj filer"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/az.js: -------------------------------------------------------------------------------- 1 | // Azerbaijani (az) 2 | plupload.addI18n({"Stop Upload":"Yükləməni saxla","Upload URL might be wrong or doesn't exist.":"Yükləmə ünvanı səhvdir və ya mövcud deyil","tb":"tb","Size":"Həcm","Close":"Bağla","You must specify either browse_button or drop_element.":"","Init error.":"Init error.","Add files to the upload queue and click the start button.":"Faylları əlavə edin və yüklə düyməsinə klikləyin.","List":"","Filename":"Faylın adı","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Şəklin formatı uyğun deyil və ya dəstəklənmir.","Status":"Status","HTTP Error.":"HTTP xətası.","Start Upload":"Yüklə","Error: File too large:":"Xəta:Fayl həcmi çox böyükdür.","kb":"kb","Duplicate file error.":"Bu fayl artıq növbədə var.","File size error.":"Fayl həcmi xətası.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Xəta: Yanlış fayl uzantısı:","Select files":"Faylları seçin","%s already present in the queue.":"%s artıq növbədə var.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Fayl: %s","b":"b","Uploaded %d/%d files":"%d/%d fayl yüklənib","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload element accepts only %d file(s) at a time. Extra files were stripped.","%d files queued":"Növbədə %d fayl var","File: %s, size: %d, max file size: %d":"Fayl: %s, həcm: %d, max fayl həcmi: %d","Thumbnails":"","Drag files here.":"Faylları bura çəkin.","Runtime ran out of available memory.":"Runtime ran out of available memory.","File count error.":"Fayl sayı çox böyükdür.","File extension error.":"Fayl uzantısı xətası.","mb":"mb","Add Files":"Fayl əlavə et"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/tr.js: -------------------------------------------------------------------------------- 1 | // Turkish (tr) 2 | plupload.addI18n({"Stop Upload":"Yüklemeyi durdur","Upload URL might be wrong or doesn't exist.":"URL yok ya da hatalı olabilir.","tb":"tb","Size":"Boyut","Close":"Kapat","You must specify either browse_button or drop_element.":"","Init error.":"Başlangıç hatası.","Add files to the upload queue and click the start button.":"Dosyaları kuyruğa ekleyin ve başlatma butonuna tıklayın.","List":"","Filename":"Dosya adı","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Resim formatı yanlış ya da desteklenmiyor.","Status":"Durum","HTTP Error.":"HTTP hatası.","Start Upload":"Yüklemeyi başlat","Error: File too large:":"Hata: Dosya çok büyük:","kb":"kb","Duplicate file error.":"Yinelenen dosya hatası.","File size error.":"Dosya boyutu hatası.","N/A":"-","gb":"gb","Error: Invalid file extension:":"Hata: Geçersiz dosya uzantısı:","Select files":"Dosyaları seç","%s already present in the queue.":"%s kuyrukta zaten mevcut.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Dosya: %s","b":"bayt","Uploaded %d/%d files":"%d/%d dosya yüklendi","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Yükleme elemanı aynı anda %d dosya kabul eder. Ekstra dosyalar işleme konulmaz.","%d files queued":"Kuyrukta %d dosya var.","File: %s, size: %d, max file size: %d":"Dosya: %s, boyut: %d, maksimum dosya boyutu: %d","Thumbnails":"","Drag files here.":"Dosyaları buraya bırakın.","Runtime ran out of available memory.":"İşlem için yeterli bellek yok.","File count error.":"Dosya sayım hatası.","File extension error.":"Dosya uzantısı hatası.","mb":"mb","Add Files":"Dosya ekle"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/hy.js: -------------------------------------------------------------------------------- 1 | // Armenian (hy) 2 | plupload.addI18n({"Stop Upload":"Կանգնեցնել","Upload URL might be wrong or doesn't exist.":"Ավեցաված URL-ը սխալ է կամ գոյություն չունի։","tb":"տբ","Size":"Չափ","Close":"Փակել","You must specify either browse_button or drop_element.":"","Init error.":"Ստեղծման սխալ","Add files to the upload queue and click the start button.":"Ավելացրեք ֆայլեր ցուցակում և սեղմեք \"Վերբեռնել\"։","List":"","Filename":"Ֆայլի անուն","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Նկարի ֆորմատը սխալ է կամ չի ընդունվում։","Status":"Կարգավիճակ","HTTP Error.":"HTTP սխալ","Start Upload":"Վերբեռնել","Error: File too large:":"Սխալ։ Ֆայլի չափը մեծ է։","kb":"կբ","Duplicate file error.":"Ֆայլի կրկնման սխալ","File size error.":"Ֆայլի չափի սխալ","N/A":"N/A","gb":"գբ","Error: Invalid file extension:":"Սխալ։ Ֆայլի ընդլայնումը սխալ է։","Select files":"Ընտրեք ֆայլերը","%s already present in the queue.":"%s ֆայլը արդեն ավելացված է ցուցակում.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Ֆայլ: %s","b":"բ","Uploaded %d/%d files":"Վերբեռնվել են %d/%d ֆայլերը","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Վերբեռնիչը միանգամից ըդունում է միայն %d ֆայլ(եր). Ավելորդ ֆայլերը հեռացվել են.","%d files queued":"ցուցակում կա %d ֆայլ","File: %s, size: %d, max file size: %d":"Ֆայլ: %s, չափ: %d, ֆայլի մաքսիմում չափ: %d","Thumbnails":"","Drag files here.":"Տեղափոխեք ֆայլերը այստեղ","Runtime ran out of available memory.":"Օպերատիվ հիշողության անբավարարուտյուն.","File count error.":"Ֆայլերի քանակի սխալ","File extension error.":"Ֆայլի ընդլայնման սխալ","mb":"մբ","Add Files":"Ավելացնել ֆայլեր"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/cy.js: -------------------------------------------------------------------------------- 1 | // Welsh (cy) 2 | plupload.addI18n({"Stop Upload":"Atal Lanlwytho","Upload URL might be wrong or doesn't exist.":"URL y lanlwythiad ynb anghywir neu ddim yn bodoli.","tb":"tb","Size":"Maint","Close":"Cau","You must specify either browse_button or drop_element.":"","Init error.":"Gwall cych.","Add files to the upload queue and click the start button.":"Ychwanegwch ffeiliau i'r ciw lanlwytho a chlicio'r botwm dechrau.","List":"","Filename":"Enw'r ffeil","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Fformat delwedd yn anghywir neu heb ei gynnal.","Status":"Statws","HTTP Error.":"Gwall HTTP.","Start Upload":"Dechrau Lanlwytho","Error: File too large:":"Gwall: Ffeil yn rhy fawr:","kb":"kb","Duplicate file error.":"Gwall ffeil ddyblyg.","File size error.":"Gwall maint ffeil.","N/A":"Dd/A","gb":"gb","Error: Invalid file extension:":"Gwall: estyniad ffeil annilys:","Select files":"Dewis ffeiliau","%s already present in the queue.":"%s yn y ciw yn barod.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Ffeil: %s","b":"b","Uploaded %d/%d files":"Lanlwythwyd %d/%d ffeil","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Mae'r elfen lanlwytho yn derbyn %d ffeil ar y tro. Caiff ffeiliau ychwanegol eu tynnu.","%d files queued":"%d ffeil mewn ciw","File: %s, size: %d, max file size: %d":"Ffeil: %s, maint: %d, maint mwyaf ffeil: %d","Thumbnails":"","Drag files here.":"Llusgwch ffeiliau yma.","Runtime ran out of available memory.":"Allan o gof.","File count error.":"Gwall cyfri ffeiliau.","File extension error.":"Gwall estyniad ffeil.","mb":"mb","Add Files":"Ychwanegu Ffeiliau"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/th_TH.js: -------------------------------------------------------------------------------- 1 | // Thai (Thailand) (th_TH) 2 | plupload.addI18n({"Stop Upload":"หยุดอัพโหลด","Upload URL might be wrong or doesn't exist.":"URL ของการอัพโหลดอาจจะผิดหรือไม่มีอยู่","tb":"เทราไบต์","Size":"ขนาด","Close":"ปิด","You must specify either browse_button or drop_element.":"","Init error.":"Init เกิดข้อผิดพลาด","Add files to the upload queue and click the start button.":"เพิ่มไฟล์ไปยังคิวอัพโหลดและคลิกที่ปุ่มเริ่ม","List":"","Filename":"ชื่อไฟล์","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"รูปแบบรูปภาพทั้งสองผิดหรือไม่รองรับ","Status":"สถานะ","HTTP Error.":"HTTP เกิดข้อผิดพลาด","Start Upload":"เริ่มอัพโหลด","Error: File too large:":"ข้อผิดพลาด: ไฟล์ใหญ่เกินไป:","kb":"กิโลไบต์","Duplicate file error.":"ไฟล์ที่ซ้ำกันเกิดข้อผิดพลาด","File size error.":"ขนาดไฟล์เกิดข้อผิดพลาด","N/A":"N/A","gb":"กิกะไบต์","Error: Invalid file extension:":"ข้อผิดพลาด: นามสกุลไฟล์ไม่ถูกต้อง:","Select files":"เลือกไฟล์","%s already present in the queue.":"%s อยู่ในคิวแล้ว","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"ไฟล์: %s","b":"ไบต์","Uploaded %d/%d files":"อัพโหลดแล้ว %d/%d ไฟล์","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"การอัพโหลดจะยอมรับเฉพาะ %d ไฟล์(s) ในช่วงเวลาเดียวกัน เมื่อไฟล์พิเศษถูกปลดออก","%d files queued":"%d ไฟล์ที่อยู่ในคิว","File: %s, size: %d, max file size: %d":"ไฟล์: %s, ขนาด: %d, ขนาดไฟล์สูงสุด: %d","Thumbnails":"","Drag files here.":"ลากไฟล์มาที่นี่","Runtime ran out of available memory.":"รันไทม์วิ่งออกมาจากหน่วยความจำ","File count error.":"การนับไฟล์เกิดข้อผิดพลาด","File extension error.":"นามสกุลไฟล์เกิดข้อผิดพลาด","mb":"เมกะไบต์","Add Files":"เพิ่มไฟล์"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/ar.js: -------------------------------------------------------------------------------- 1 | // Arabic (ar) 2 | plupload.addI18n({"Stop Upload":"أيقاف التحميل","Upload URL might be wrong or doesn't exist.":"عنوان التحميل ربما يكون خاطئ أو غير متوفر","tb":"تيرابايت","Size":"الحجم","Close":"أغلاق","You must specify either browse_button or drop_element.":"","Init error.":"خطأ في تهيئة","Add files to the upload queue and click the start button.":"أضف ملفات إلى القائمة إنتظار التحميل ثم أضغط على زر البداية","List":"","Filename":"أسم الملف","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"صيغة الصورة أما خطاء أو غير مدعومه","Status":"الحالة","HTTP Error.":"خطأ في برتوكول نقل الملفات","Start Upload":"أبدا التحميل","Error: File too large:":" خطاء : حجم الملف كبير :","kb":"كيلوبايت","Duplicate file error.":"خطاء في تكرار الملف","File size error.":"خطأ في حجم الملف","N/A":"لا شي","gb":"جيجابايت","Error: Invalid file extension:":"خطاء : أمتداد الملف غير صالح :","Select files":"أختر الملفات","%s already present in the queue.":"%s الملف موجود بالفعل في قائمة الانتظار","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"ملف: %s","b":"بايت","Uploaded %d/%d files":"تحميل %d/%d ملف","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"العناصر المقبوله لتحميل هي %d ملف في هذا الوقت. الملفات الاضافية أزيلة.","%d files queued":"%d الملفات في قائمة الانتظار","File: %s, size: %d, max file size: %d":"ملف: %s, أقصى حجم للملف: %d, حجم: %d","Thumbnails":"","Drag files here.":"سحب الملف هنا","Runtime ran out of available memory.":"الذاكرة المتوفره أنتهت لمدة التشغيل","File count error.":"خطاء في عد الملفات","File extension error.":"خطأ في أمتداد الملف","mb":"ميجابايت","Add Files":"أضف ملفات"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/lt.js: -------------------------------------------------------------------------------- 1 | // Lithuanian (lt) 2 | plupload.addI18n({"Stop Upload":"Stabdyti įkėlimą","Upload URL might be wrong or doesn't exist.":"Klaidinga arba neegzistuojanti įkėlimo nuoroda.","tb":"tb","Size":"Dydis","Close":"Uždaryti","You must specify either browse_button or drop_element.":"","Init error.":"Įkrovimo klaida.","Add files to the upload queue and click the start button.":"Pridėkite bylas į įkėlimo eilę ir paspauskite starto mygtuką.","List":"","Filename":"Bylos pavadinimas","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Paveiksliuko formatas klaidingas arba nebepalaikomas.","Status":"Statusas","HTTP Error.":"HTTP klaida.","Start Upload":"Pradėti įkėlimą","Error: File too large:":"Klaida: Byla per didelė:","kb":"kb","Duplicate file error.":"Pasikartojanti byla.","File size error.":"Netinkamas bylos dydis.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Klaida: Netinkamas bylos plėtinys:","Select files":"Žymėti bylas","%s already present in the queue.":"%s jau yra eilėje.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Byla: %s","b":"b","Uploaded %d/%d files":"Įkelta bylų: %d/%d","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Vienu metu galima įkelti tik %d bylas(ų). Papildomos bylos buvo pašalintos.","%d files queued":"%d bylų eilėje","File: %s, size: %d, max file size: %d":"Byla: %s, dydis: %d, galimas dydis: %d","Thumbnails":"","Drag files here.":"Padėti bylas čia.","Runtime ran out of available memory.":"Išeikvota darbinė atmintis.","File count error.":"Netinkamas bylų kiekis.","File extension error.":"Netinkamas pletinys.","mb":"mb","Add Files":"Pridėti bylas"}); -------------------------------------------------------------------------------- /application/static/css/state_3.css: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: #2f2f2f; 3 | } 4 | 5 | #main-container { 6 | margin-top: 54px; 7 | border-left: 2px solid black; 8 | border-right: 2px solid black; 9 | border-bottom: 2px solid black; 10 | border-radius: 5px; 11 | /*radius: 5px;*/ 12 | min-height: 100%; 13 | background-color: rgba(255,255,255,1); 14 | position: relative; 15 | } 16 | 17 | #main-container > .ui.steps { 18 | z-index: 99; 19 | /*float: left;*/ 20 | /*position: fixed;*/ 21 | /*top: 0;*/ 22 | } 23 | 24 | .ui.column.grid.state { 25 | padding-left: 2vw; 26 | padding-right: 2vw; 27 | padding-bottom: 5vh; 28 | padding-top: 2vh; 29 | } 30 | 31 | .ui.search > .prompt { 32 | border-radius: .28571429rem; 33 | } 34 | 35 | .field > label { 36 | padding-top: -5px; 37 | } 38 | 39 | #state-3-menu { 40 | height: 80vh; 41 | overflow-x: visible; 42 | overflow-y: auto; 43 | z-index: 3; 44 | border-top-right-radius: 0; 45 | border-bottom-right-radius: 0; 46 | } 47 | 48 | #state-3-content { 49 | /*border: 3px solid black;*/ 50 | height: 80vh; 51 | /*padding-left: 3vw;*/ 52 | /*padding-right: 3vw;*/ 53 | margin-left: calc(-2rem); 54 | border-top-left-radius: 0; 55 | border-bottom-left-radius: 0; 56 | z-index: 2; 57 | } 58 | 59 | .ui.row.equal.width > .ui.column { 60 | height: 65vh; 61 | /*border: 3px solid black;*/ 62 | } 63 | 64 | .ui.vertical.inverted.menu .active.item { 65 | border-left: 3px solid #bfbfbf; 66 | } 67 | 68 | .ui.vertical.inverted.menu .item { 69 | border-left: 3px solid grey; 70 | } 71 | 72 | .ui.column.right.aligned > button { 73 | margin-left: 20px; 74 | } -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/fa.js: -------------------------------------------------------------------------------- 1 | // Persian (fa) 2 | plupload.addI18n({"Stop Upload":"توقف انتقال","Upload URL might be wrong or doesn't exist.":"Upload URL might be wrong or doesn't exist.","tb":"ترابایت","Size":"سایز","Close":"بستن","You must specify either browse_button or drop_element.":"","Init error.":"خطا در استارت اسکریپت","Add files to the upload queue and click the start button.":"اضافه کنید فایل ها را به صف آپلود و دکمه شروع را کلیک کنید.","List":"","Filename":"نام فایل","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Image format either wrong or not supported.","Status":"وضعیت","HTTP Error.":"HTTP خطای","Start Upload":"شروع انتقال","Error: File too large:":"Error: File too large:","kb":"کیلوبایت","Duplicate file error.":"خطای فایل تکراری","File size error.":"خطای سایز فایل","N/A":"N/A","gb":"گیگابایت","Error: Invalid file extension:":"Error: Invalid file extension:","Select files":"انتخاب فایل","%s already present in the queue.":"%s در لیست آپلود وجود دارد.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":" فایل ها : %s","b":"بایت","Uploaded %d/%d files":"منتقل شد %d/%d از فایلها","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"عنصر بارگذار فقط %d فایل رو در یک زمان می پذیرد. سایر فایل ها مجرد از این موضوع هستند.","%d files queued":"%d فایل در صف","File: %s, size: %d, max file size: %d":"فایل: %s, اندازه: %d, محدودیت اندازه فایل: %d","Thumbnails":"","Drag files here.":"بکشید فایل ها رو به اینجا","Runtime ran out of available memory.":"Runtime ran out of available memory.","File count error.":"خطای تعداد فایل","File extension error.":"خطا پیشوند فایل","mb":"مگابایت","Add Files":"افزودن فایل"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/pl.js: -------------------------------------------------------------------------------- 1 | // Polish (pl) 2 | plupload.addI18n({"Stop Upload":"Przerwij transfer.","Upload URL might be wrong or doesn't exist.":"Adres URL moze bys nieprawidlowy lub moze nieistniec","tb":"tb","Size":"Rozmiar","Close":"Zamknij","You must specify either browse_button or drop_element.":"","Init error.":"Błąd inicjalizacji.","Add files to the upload queue and click the start button.":"Dodaj pliki i kliknij 'Rozpocznij transfer'.","List":"","Filename":"Nazwa pliku","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Format zdjecia jest zly lub nieobslugiwany","Status":"Status","HTTP Error.":"Błąd HTTP.","Start Upload":"Wyslij","Error: File too large:":"Blad: Plik za duzy:","kb":"kb","Duplicate file error.":"Blad: duplikacja pliku.","File size error.":"Plik jest zbyt duży.","N/A":"Nie dostępne","gb":"gb","Error: Invalid file extension:":"Blad: Nieprawidlowe rozszerzenie pliku:","Select files":"Wybierz pliki:","%s already present in the queue.":"%s juz wystepuje w kolejce.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Plik: %s","b":"b","Uploaded %d/%d files":"Wysłano %d/%d plików","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload element accepts only %d file(s) at a time. Extra files were stripped.","%d files queued":"%d plików w kolejce.","File: %s, size: %d, max file size: %d":"Plik: %s, rozmiar: %d, maksymalny rozmiar pliku: %d","Thumbnails":"","Drag files here.":"Przeciągnij tu pliki","Runtime ran out of available memory.":"Wyczerpano pamiec RAM.","File count error.":"Blad liczenia pliku.","File extension error.":"Nieobsługiwany format pliku.","mb":"mb","Add Files":"Dodaj pliki"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/he.js: -------------------------------------------------------------------------------- 1 | // Hebrew (he) 2 | plupload.addI18n({"Stop Upload":"בטל העלאה","Upload URL might be wrong or doesn't exist.":"כתובת URL שגויה או לא קיימת.","tb":"tb","Size":"גודל","Close":"סגור","You must specify either browse_button or drop_element.":"יש לציין או browse_button או drop_element.","Init error.":"שגיאת איתחול","Add files to the upload queue and click the start button.":"הוסף קבצים לרשימה ולחץ על כפתור שליחה להתחלת פעולות העלאה","List":"רשימה","Filename":"שם קובץ","%s specified, but cannot be found.":"%s צויין, אך לא נמצא.","Image format either wrong or not supported.":"תמונה פגומה או סוג תמונה לא נתמך","Status":"אחוז","HTTP Error.":"שגיאת פרוטוקול","Start Upload":"שליחה","Error: File too large:":"שגיאה: קובץ חורג מהגודל המותר:","kb":"KB","Duplicate file error.":"קובץ כפול","File size error.":"גודל קובץ חורג מהמותר","N/A":"שגיאה","gb":"GB","Error: Invalid file extension:":"שגיאה: סוג קובץ לא נתמך:","Select files":"בחר קבצים","%s already present in the queue.":"%sקובץ נמצא כבר ברשימת הקבצים.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"הרזולוציה גבוהה מדי! %s הפלטפורמה תומכת בתמונות עד גודל px.","File: %s":"קובץ: %s","b":"B","Uploaded %d/%d files":"מעלה: %d/%d","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"אלמנטי ההעלאה מקבלים רק %d קובץ(ים) בפעם אחת. קבצים נוספים הוסרו.","%d files queued":"%d קבצים נותרו","File: %s, size: %d, max file size: %d":"קובץ: %s, גודל: %d, גודל מקסימלי: %d","Thumbnails":"תמונות ממוזערות","Drag files here.":"גרור קבצים לכאן","Runtime ran out of available memory.":"שגיאת מחסור בזיכרון","File count error.":"שגיאת מספר קבצים","File extension error.":"קובץ זה לא נתמך","mb":"MB","Add Files":"הוסף קבצים"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/ms.js: -------------------------------------------------------------------------------- 1 | // Malay (ms) 2 | plupload.addI18n({"Stop Upload":"Berhenti Muat naik","Upload URL might be wrong or doesn't exist.":"URL muat naik mungkin salah atau tidak wujud.","tb":"tb","Size":"saiz","Close":"Tutup","You must specify either browse_button or drop_element.":"","Init error.":"Ralat perlaksanaan.","Add files to the upload queue and click the start button.":"Tambah fail ke dalam giliran muat naik dan klik butang Muat Naik.","List":"","Filename":"Nama fail","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Format imej sama ada salah atau tidak disokong.","Status":"Status","HTTP Error.":"Ralat HTTP.","Start Upload":"Muat Naik","Error: File too large:":"Ralat: Fail terlalu bersar:","kb":"kb","Duplicate file error.":"Ralat menggandakan fail.","File size error.":"Ralat saiz fail.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Ralat: Sambungan fail tidak sah:","Select files":"Pilih fail","%s already present in the queue.":"%s telah ada dalam barisan.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Fail: %s","b":"b","Uploaded %d/%d files":"%d/%d telah dimuat naik","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Element muat naik hanya menerima %d fail(-fail) pada satu masa. Fail tambahan telah digugurkan.","%d files queued":"%d fail dalam barisan","File: %s, size: %d, max file size: %d":"Fail: %s, saiz: %d, saiz maks fail: %d","Thumbnails":"","Drag files here.":"Seret fail ke sini.","Runtime ran out of available memory.":"Ruang ingatan masa larian tidak mencukupi.","File count error.":"Ralat bilangan fail.","File extension error.":"Ralat sambungan fail.","mb":"mb","Add Files":"Tambah Fail"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/kk.js: -------------------------------------------------------------------------------- 1 | // Kazakh (kk) 2 | plupload.addI18n({"Stop Upload":"Жүктеуді тоқтату","Upload URL might be wrong or doesn't exist.":"Жүктеуді қабылдаушы URL қате не мүлдем көрсетілмеген.","tb":"тб","Size":"Өлшемі","Close":"Жабу","You must specify either browse_button or drop_element.":"","Init error.":"Инициализация қатесі.","Add files to the upload queue and click the start button.":"Жүктеу кезегіне файлдар қосып, Бастау кнопкасын басыңыз.","List":"","Filename":"Файл аты","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Сурет форматы қате немесе оның қолдауы жоқ.","Status":"Күйі","HTTP Error.":"HTTP қатесі.","Start Upload":"Жүктеуді бастау","Error: File too large:":"Қате: Файл мөлшері тым үлкен:","kb":"кб","Duplicate file error.":"Файл қайталамасының қатесі.","File size error.":"Файл өлшемінің қатесі.","N/A":"Қ/Ж","gb":"гб","Error: Invalid file extension:":"Қате: Файл кеңейтілуі қате:","Select files":"Файлдар таңдаңыз","%s already present in the queue.":"%s файлы кезекте бұрыннан бар.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Файл: %s","b":"б","Uploaded %d/%d files":"Жүктелген: %d/%d файл","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Жүктеу элементі бір кезде %d файл ғана жүктей алады. Артық файлдар жүктелмейді.","%d files queued":"%d файл кезекке қойылды","File: %s, size: %d, max file size: %d":"Файл: %s, өлшемі: %d, макс. файл өлшемі: %d","Thumbnails":"","Drag files here.":"Файлдарды мына жерге тастаңыз.","Runtime ran out of available memory.":"Орындау кезінде жады жетпей қалды.","File count error.":"Файл санының қатесі.","File extension error.":"Файл кеңейтілуінің қатесі.","mb":"мб","Add Files":"Файл қосу"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/km.js: -------------------------------------------------------------------------------- 1 | // Khmer (km) 2 | plupload.addI18n({"Stop Upload":"បញ្ឈប់ការផ្ទុកឡើង","Upload URL might be wrong or doesn't exist.":"URL ផ្ទុកឡើងអាចខុស ឬក៏គ្មាន។","tb":"tb","Size":"ទំហំ","Close":"បិទ","You must specify either browse_button or drop_element.":"","Init error.":"កំហុស Init។","Add files to the upload queue and click the start button.":"បន្ថែមឯកសារទៅក្នុងជួរលំដាប់ផ្ទុកឡើង ហើយចុចប៊ូតុងចាប់ផ្ដើម។","List":"","Filename":"ឈ្មោះឯកសារ","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"ទ្រង់ទ្រាយរូបភាពអាចខុស ឬក៏មិនស្គាល់តែម្ដង។","Status":"ស្ថានភាព","HTTP Error.":"កំហុស HTTP ។","Start Upload":"ចាប់ផ្ដើមផ្ទុកឡើង","Error: File too large:":"កំហុស៖ ឯកសារធំពេក៖","kb":"kb","Duplicate file error.":"កំហុសឯកសារស្ទួនគ្នា។","File size error.":"កំហុសទំហំឯកសារ។","N/A":"គ្មាន","gb":"gb","Error: Invalid file extension:":"កំហុស៖ កន្ទុយឯកសារមិនត្រឹមត្រូវ៖","Select files":"ជ្រើសឯកសារ","%s already present in the queue.":"មាន %s នៅក្នុងជួរលំដាប់ហើយ។","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"ឯកសារ៖ %s","b":"b","Uploaded %d/%d files":"បានផ្ទុកឡើងឯកសារ %d/%d","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"ការផ្ទុកឡើងទទួលឯកសារបានតែ %d ប៉ុណ្ណោះក្នុងពេលតែមួយ។ ឯកសារផ្សេងទៀតនឹងត្រូវដកចេញ។","%d files queued":"បានដាក់ឯកសារ %d បន្តគ្នា","File: %s, size: %d, max file size: %d":"ឯកសារ៖ %s, size: %d, ទំហំឯកសារអតិបរមា៖ %d","Thumbnails":"","Drag files here.":"អូសឯកសារមកទីនេះ។","Runtime ran out of available memory.":"ពេលដំណើរការអស់អង្គចងចាំទំនេរហើយ។","File count error.":"កំហុសការរាប់ឯកសារ។","File extension error.":"កំហុសកន្ទុយឯកសារ។","mb":"mb","Add Files":"បន្ថែមឯកសារ"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/sk.js: -------------------------------------------------------------------------------- 1 | // Slovak (sk) 2 | plupload.addI18n({"Stop Upload":"Zastaviť nahrávanie","Upload URL might be wrong or doesn't exist.":"URL pre nahratie nie je správna alebo neexistuje.","tb":"tb","Size":"Veľkosť","Close":"Zatvoriť","You must specify either browse_button or drop_element.":"","Init error.":"Chyba inicializácie.","Add files to the upload queue and click the start button.":"Pridajte súbory do zoznamu a potom spustite nahrávanie.","List":"","Filename":"Názov súboru","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Formát obrázku je nesprávny alebo nie je podporovaný.","Status":"Stav","HTTP Error.":"HTTP Chyba.","Start Upload":"Spustiť nahrávanie","Error: File too large:":"Chyba: Súbor je príliš veľký:","kb":"kb","Duplicate file error.":"Duplicitný súbor.","File size error.":"Súbor je príliš veľký.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Error: Nesprávny typ súboru:","Select files":"Vyberte súbory","%s already present in the queue.":"%s sa už nachádza v zozname.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Súbor: %s","b":"b","Uploaded %d/%d files":"Nahraných %d/%d súborov","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload element accepts only %d file(s) at a time. Extra files were stripped.","%d files queued":"%d súborov pridaných do zoznamu","File: %s, size: %d, max file size: %d":"Súbor: %s, veľkosť: %d, max. veľkosť súboru: %d","Thumbnails":"","Drag files here.":"Sem pretiahnite súbory.","Runtime ran out of available memory.":"Runtime ran out of available memory.","File count error.":"Nesprávny počet súborov.","File extension error.":"Chybný typ súboru.","mb":"mb","Add Files":"Pridať súbory"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/fi.js: -------------------------------------------------------------------------------- 1 | // Finnish (fi) 2 | plupload.addI18n({"Stop Upload":"Pysäytä lähetys","Upload URL might be wrong or doesn't exist.":"Lähetyksen URL-osoite saattaa olla väärä tai sitä ei ole olemassa.","tb":"TB","Size":"Koko","Close":"Sulje","You must specify either browse_button or drop_element.":"","Init error.":"Init virhe.","Add files to the upload queue and click the start button.":"Lisää tiedostoja lähetysjonoon ja klikkaa aloita-nappia.","List":"","Filename":"Tiedostonimi","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Kuvaformaatti on joko väärä tai ei tuettu.","Status":"Tila","HTTP Error.":"HTTP-virhe.","Start Upload":"Aloita lähetys","Error: File too large:":"Virhe: Liian suuri tiedosto:","kb":"kB","Duplicate file error.":"Tuplatiedostovirhe.","File size error.":"Tiedostokokovirhe.","N/A":"N/A","gb":"GB","Error: Invalid file extension:":"Virhe: Virheellinen tiedostopääte:","Select files":"Valitse tiedostoja","%s already present in the queue.":"%s on jo jonossa.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Tiedosto: %s","b":"B","Uploaded %d/%d files":"Lähetetty %d/%d tiedostoa","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Vain %d tiedosto(a) voidaan lähettää kerralla. Ylimääräiset tiedostot ohitettiin.","%d files queued":"%d tiedostoa jonossa","File: %s, size: %d, max file size: %d":"Tiedosto: %s, koko: %d, suurin sallittu tiedostokoko: %d","Thumbnails":"","Drag files here.":"Raahaa tiedostot tähän.","Runtime ran out of available memory.":"Toiminnon käytettävissä oleva muisti loppui kesken.","File count error.":"Tiedostolaskentavirhe.","File extension error.":"Tiedostopäätevirhe.","mb":"MB","Add Files":"Lisää tiedostoja"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/sl.js: -------------------------------------------------------------------------------- 1 | // Slovenian (sl) 2 | plupload.addI18n({"Stop Upload":"Ustavi prenos","Upload URL might be wrong or doesn't exist.":"URL za nalaganje je napačen ali ne obstaja.","tb":"tb","Size":"Velikost","Close":"Zapri","You must specify either browse_button or drop_element.":"","Init error.":"Napaka pri inicializaciji.","Add files to the upload queue and click the start button.":"Dodaj datoteke na seznam in klikni na gumb začni","List":"Seznam","Filename":"Ime datoteke","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Format slike je napačen ali ni podrpt.","Status":"Status","HTTP Error.":"Neznana HTTP napaka.","Start Upload":"Začni prenos","Error: File too large:":"Napaka: datoteka je prevelika:","kb":"kb","Duplicate file error.":"Datoteka je že na seznamu.","File size error.":"Datoteka je prevelika.","N/A":"Ni na voljo","gb":"gb","Error: Invalid file extension:":"Napaka: napačen tip datoteke:","Select files":"Izberi datoteke","%s already present in the queue.":"%s je že na seznamu.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Datoteka: %s","b":"b","Uploaded %d/%d files":"Naloženo %d/%d datotek","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Nalagalnik sprejme samo %d datotek na enkrat. Višek datotek je odstranjen iz seznama.","%d files queued":"%d datotek na seznamu","File: %s, size: %d, max file size: %d":"Datoteka: %s, velikost: %d, največja dovoljena velikost: %d","Thumbnails":"Sličice","Drag files here.":"Potegni datoteke sem.","Runtime ran out of available memory.":"Zmanjkalo je pomnilnika.","File count error.":"Napačno število datotek.","File extension error.":"Napačen tip datoteke.","mb":"mb","Add Files":"Dodaj datoteke"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/id.js: -------------------------------------------------------------------------------- 1 | // Indonesian (id) 2 | plupload.addI18n({"Stop Upload":"Hentikan Upload","Upload URL might be wrong or doesn't exist.":"Alamat URL untuk upload tidak benar atau tidak ada","tb":"tb","Size":"Ukuran","Close":"Tutup","You must specify either browse_button or drop_element.":"","Init error.":"Kesalahan pada Init","Add files to the upload queue and click the start button.":"Tambahkan file kedalam antrian upload dan klik tombol Mulai","List":"","Filename":"Nama File","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Kesalahan pada jenis gambar atau jenis file tidak didukung","Status":"Status","HTTP Error.":"HTTP Bermasalah","Start Upload":"Mulai Upload","Error: File too large:":"Kesalahan: File terlalu besar","kb":"kb","Duplicate file error.":"Terjadi duplikasi file","File size error.":"Kesalahan pada ukuran file","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Kesalahan: Ekstensi file tidak dikenal","Select files":"Pilih file","%s already present in the queue.":"%s sudah ada dalam daftar antrian","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"File: %s","b":"b","Uploaded %d/%d files":"File terupload %d/%d","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Tempat untuk upload hanya menerima %d file(s) dalam setiap upload. File lainnya tidak akan disertakan","%d files queued":"%d file dalam antrian","File: %s, size: %d, max file size: %d":"File: %s, ukuran: %d, maksimum ukuran file: %d","Thumbnails":"","Drag files here.":"Tarik file kesini","Runtime ran out of available memory.":"Tidak cukup memori","File count error.":"Kesalahan pada jumlah file","File extension error.":"Kesalahan pada ekstensi file","mb":"mb","Add Files":"Tambah File"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/ku_IQ.js: -------------------------------------------------------------------------------- 1 | // Kurdish (Iraq) (ku_IQ) 2 | plupload.addI18n({"Stop Upload":"وەستانی بارکردن","Upload URL might be wrong or doesn't exist.":".بەستەری بارکراو نادروستە یان بەردەست نییە","tb":"تێرابایت","Size":"قەبارە","Close":"داخستن","You must specify either browse_button or drop_element.":"","Init error.":".هەڵەی ئامادەکردن","Add files to the upload queue and click the start button.":".زیادکردنی پەڕگەکان بۆ ڕیزی بارکردن و کرتەکردن لە دوگمەی دەستپێکردن","List":"","Filename":"ناوی پەڕگە","%s specified, but cannot be found.":"","Image format either wrong or not supported.":".شێوازی وێنە هەڵەیە یان پاڵپشتی ناکرێت","Status":"ڕەوش","HTTP Error.":".HTTP هەڵەی","Start Upload":"دەستپێکردنی بارکردن","Error: File too large:":":هەڵە: پەڕگەکە زۆر گەورەیە","kb":"کیلۆبایت","Duplicate file error.":".هەڵەی پەڕگەی دوبارە","File size error.":".هەڵەی قەبارەی پەڕگە","N/A":"بەردەست نییە","gb":"گێگابایت","Error: Invalid file extension:":":هەڵە: پاشگری پەڕگەی نادروست","Select files":"دیاریکردنی پەڕگەکان","%s already present in the queue.":".ئامادەیی هەیە لە ڕیز %s","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"%s :پەڕگە","b":"بایت","Uploaded %d/%d files":"پەڕگە بارکران %d/%d","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"بەشی بارکردن تەنها %d پەڕگە(کان) وەردەگرێت لەیەک کاتدا. پەڕگە زیادەکان .جیادەکرێنەوە","%d files queued":"پەڕگە ڕیزکران %d","File: %s, size: %d, max file size: %d":"پەڕگە: %s، قەبارە: %d، گەورەترین قەبارەی پەڕگە: %d","Thumbnails":"","Drag files here.":".پەڕگەکان ڕاکێشە بۆ ئێرە","Runtime ran out of available memory.":"هەڵەی دەرچوون لە بیرگەی بەردەست.","File count error.":".هەڵەی ژماردنی پەڕگە","File extension error.":".هەڵەی پاشگری پەڕگە","mb":"مێگابایت","Add Files":"زیادکردنی پەڕگەکان"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/bs.js: -------------------------------------------------------------------------------- 1 | // Bosnian (bs) 2 | plupload.addI18n({"Stop Upload":"Prekini dodavanje","Upload URL might be wrong or doesn't exist.":"URL za dodavanje je neispravan ili ne postoji.","tb":"tb","Size":"Veličina","Close":"Zatvori","You must specify either browse_button or drop_element.":"","Init error.":"Inicijalizacijska greška.","Add files to the upload queue and click the start button.":"Dodajte datoteke u red i kliknite na dugme za pokretanje.","List":"","Filename":"Naziv datoteke","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Format slike je neispravan ili nije podržan.","Status":"Status","HTTP Error.":"HTTP greška.","Start Upload":"Započni dodavanje","Error: File too large:":"Greška! Datoteka je prevelika:","kb":"kb","Duplicate file error.":"Dupla datoteka.","File size error.":"Greška u veličini datoteke.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Greška! Neispravan ekstenzija datoteke:","Select files":"Odaberite datoteke","%s already present in the queue.":"%s se već nalazi u redu.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Datoteka: %s","b":"b","Uploaded %d/%d files":"Dodano %d/%d datoteka","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Dodavanje trenutno dozvoljava samo %d datoteka istovremeno. Dodatne datoteke su uklonjene.","%d files queued":"%d datoteka čeka","File: %s, size: %d, max file size: %d":"Datoteka: %s, veličina: %d, maksimalna veličina: %d","Thumbnails":"","Drag files here.":"Dovucite datoteke ovdje.","Runtime ran out of available memory.":"Nema više dostupne memorije.","File count error.":"Greška u brojanju datoeka.","File extension error.":"Greška u ekstenziji datoteke.","mb":"mb","Add Files":"Dodaj datoteke"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/hu.js: -------------------------------------------------------------------------------- 1 | // Hungarian (hu) 2 | plupload.addI18n({"Stop Upload":"Feltöltés leállítása","Upload URL might be wrong or doesn't exist.":"A feltöltő URL hibás vagy nem létezik.","tb":"TB","Size":"Méret","Close":"Bezárás","You must specify either browse_button or drop_element.":"","Init error.":"Init hiba.","Add files to the upload queue and click the start button.":"A fájlok feltöltési sorhoz való hozzáadása után az Indítás gombra kell kattintani.","List":"","Filename":"Fájlnév","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Rossz vagy nem támogatott képformátum.","Status":"Állapot","HTTP Error.":"HTTP-hiba.","Start Upload":"Feltöltés indítása","Error: File too large:":"Hiba: a fájl túl nagy:","kb":"kB","Duplicate file error.":"Duplikáltfájl-hiba.","File size error.":"Hibás fájlméret.","N/A":"Nem elérhető","gb":"GB","Error: Invalid file extension:":"Hiba: érvénytelen fájlkiterjesztés:","Select files":"Fájlok kiválasztása","%s already present in the queue.":"%s már szerepel a listában.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Fájl: %s","b":"b","Uploaded %d/%d files":"Feltöltött fájlok: %d/%d","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"A feltöltés egyszerre csak %d fájlt fogad el, a többi fájl nem lesz feltöltve.","%d files queued":"%d fájl sorbaállítva","File: %s, size: %d, max file size: %d":"Fájl: %s, méret: %d, legnagyobb fájlméret: %d","Thumbnails":"","Drag files here.":"Ide lehet húzni a fájlokat.","Runtime ran out of available memory.":"Futásidőben elfogyott a rendelkezésre álló memória.","File count error.":"A fájlok számával kapcsolatos hiba.","File extension error.":"Hibás fájlkiterjesztés.","mb":"MB","Add Files":"Fájlok hozzáadása"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/de.js: -------------------------------------------------------------------------------- 1 | // German (de) 2 | plupload.addI18n({"Stop Upload":"Hochladen stoppen","Upload URL might be wrong or doesn't exist.":"Upload-URL ist falsch oder existiert nicht.","tb":"TB","Size":"Größe","Close":"Schließen","You must specify either browse_button or drop_element.":"","Init error.":"Initialisierungsfehler","Add files to the upload queue and click the start button.":"Dateien hinzufügen und auf 'Hochladen' klicken.","List":"","Filename":"Dateiname","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Bildformat falsch oder nicht unterstützt.","Status":"Status","HTTP Error.":"HTTP-Fehler","Start Upload":"Hochladen beginnen","Error: File too large:":"Fehler: Datei zu groß:","kb":"KB","Duplicate file error.":"Datei bereits hochgeladen","File size error.":"Fehler bei Dateigröße","N/A":"Nicht verfügbar","gb":"GB","Error: Invalid file extension:":"Fehler: Ungültige Dateiendung:","Select files":"Dateien auswählen","%s already present in the queue.":"%s ist bereits in der Warteschlange","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Datei: %s","b":"B","Uploaded %d/%d files":"%d/%d Dateien wurden hochgeladen","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Pro Durchgang können nur %d Datei(en) akzeptiert werden. Überzählige Dateien wurden ignoriert.","%d files queued":"%d Dateien in der Warteschlange","File: %s, size: %d, max file size: %d":"Datei: %s, Größe: %d, maximale Dateigröße: %d","Thumbnails":"","Drag files here.":"Dateien hier hin ziehen.","Runtime ran out of available memory.":"Nicht genügend Speicher verfügbar.","File count error.":"Fehlerhafte Dateianzahl.","File extension error.":"Fehler bei Dateiendung","mb":"MB","Add Files":"Dateien hinzufügen"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/es.js: -------------------------------------------------------------------------------- 1 | // Spanish (es) 2 | plupload.addI18n({"Stop Upload":"Detener Subida.","Upload URL might be wrong or doesn't exist.":"URL de carga inexistente.","tb":"TB","Size":"Tamaño","Close":"Cerrar","You must specify either browse_button or drop_element.":"","Init error.":"Error de inicialización.","Add files to the upload queue and click the start button.":"Agregue archivos a la lista de subida y pulse clic en el botón de Iniciar carga","List":"Lista","Filename":"Nombre de archivo","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Formato de imagen no soportada.","Status":"Estado","HTTP Error.":"Error de HTTP.","Start Upload":"Iniciar carga","Error: File too large:":"Error: archivo demasiado grande:","kb":"KB","Duplicate file error.":"Error, archivo duplicado","File size error.":"Error de tamaño de archivo.","N/A":"No disponible","gb":"GB","Error: Invalid file extension:":"Error: Extensión de archivo inválida:","Select files":"Elija archivos","%s already present in the queue.":"%s ya se encuentra en la lista.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Archivo: %s","b":"B","Uploaded %d/%d files":"Subidos %d/%d archivos","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Se aceptan sólo %d archivo(s) al tiempo. Más, no se tienen en cuenta.","%d files queued":"%d archivos en cola.","File: %s, size: %d, max file size: %d":"Archivo: %s, tamaño: %d, tamaño máximo de archivo: %d","Thumbnails":"Miniaturas","Drag files here.":"Arrastre archivos aquí","Runtime ran out of available memory.":"No hay memoria disponible.","File count error.":"Error en contador de archivos.","File extension error.":"Error de extensión de archivo.","mb":"MB","Add Files":"Agregar archivos"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/ro.js: -------------------------------------------------------------------------------- 1 | // Romanian (ro) 2 | plupload.addI18n({"Stop Upload":"Oprește încărcarea","Upload URL might be wrong or doesn't exist.":"Upload URL might be wrong or doesn't exist.","tb":"tb","Size":"Mărime","Close":"Închide","You must specify either browse_button or drop_element.":"","Init error.":"Eroare inițializare.","Add files to the upload queue and click the start button.":"Adaugă fișiere în lista apoi apasă butonul \"Începe încărcarea\".","List":"","Filename":"Nume fișier","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Formatul de imagine ori este greșit ori nu este suportat.","Status":"Stare","HTTP Error.":"Eroare HTTP","Start Upload":"Începe încărcarea","Error: File too large:":"Eroare: Fișierul este prea mare:","kb":"kb","Duplicate file error.":"Eroare duplicat fișier.","File size error.":"Eroare dimensiune fișier.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Eroare: Extensia fișierului este invalidă:","Select files":"Selectează fișierele","%s already present in the queue.":"%s există deja în lista de așteptare.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Fișier: %s","b":"b","Uploaded %d/%d files":"Fișiere încărcate %d/%d","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload element accepts only %d file(s) at a time. Extra files were stripped.","%d files queued":"%d fișiere listate","File: %s, size: %d, max file size: %d":"Fișier: %s, mărime: %d, mărime maximă: %d","Thumbnails":"","Drag files here.":"Trage aici fișierele.","Runtime ran out of available memory.":"Runtime ran out of available memory.","File count error.":"Eroare numărare fișiere.","File extension error.":"Eroare extensie fișier.","mb":"mb","Add Files":"Adaugă fișiere"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/hr.js: -------------------------------------------------------------------------------- 1 | // Croatian (hr) 2 | plupload.addI18n({"Stop Upload":"Zaustavi upload.","Upload URL might be wrong or doesn't exist.":"Upload URL might be wrong or doesn't exist.","tb":"tb","Size":"Veličina","Close":"Zatvori","You must specify either browse_button or drop_element.":"","Init error.":"Greška inicijalizacije.","Add files to the upload queue and click the start button.":"Dodajte datoteke u listu i kliknite Upload.","List":"","Filename":"Ime datoteke","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Image format either wrong or not supported.","Status":"Status","HTTP Error.":"HTTP greška.","Start Upload":"Pokreni upload.","Error: File too large:":"Pogreška: Datoteka je prevelika:","kb":"kb","Duplicate file error.":"Pogreška dvostruke datoteke.","File size error.":"Greška veličine datoteke.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Pogreška: Nevažeći nastavak datoteke:","Select files":"Odaberite datoteke:","%s already present in the queue.":"%s je već prisutan u listi čekanja.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Datoteka: %s","b":"b","Uploaded %d/%d files":"Uploadano %d/%d datoteka","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload element accepts only %d file(s) at a time. Extra files were stripped.","%d files queued":"%d datoteka na čekanju.","File: %s, size: %d, max file size: %d":"Datoteka: %s, veličina: %d, maksimalna veličina: %d","Thumbnails":"","Drag files here.":"Dovucite datoteke ovdje","Runtime ran out of available memory.":"Runtime aplikaciji je ponestalo memorije.","File count error.":"Pogreška u broju datoteka.","File extension error.":"Pogreška u nastavku datoteke.","mb":"mb","Add Files":"Dodaj datoteke"}); -------------------------------------------------------------------------------- /application/static/css/square.css: -------------------------------------------------------------------------------- 1 | body { 2 | /*background-color: rgb(168,168,168);*/ 3 | background-color: #2f2f2f; 4 | } 5 | 6 | .ui.banner { 7 | height: auto; 8 | min-height: 60vh; 9 | position: relative; 10 | } 11 | 12 | 13 | .ui.grid.bottom { 14 | /*height: 40vh;*/ 15 | margin-top: 45vh; 16 | position: relative; 17 | /*bottom: 30px;*/ 18 | } 19 | /*.ui.grid.bottom > .column { 20 | position: absolute; 21 | }*/ 22 | 23 | /*.ui.grid>.profile-menu.column:not(.row) { 24 | padding-left: 0; 25 | padding-right: 0; 26 | padding-top: 0; 27 | }*/ 28 | 29 | /*.ui.secondary.pointing.menu.inverted { 30 | color: white; 31 | border: none; 32 | } 33 | */ 34 | .ui.sticky { 35 | /*margin: 54px 0;*/ 36 | z-index: -1; 37 | padding-bottom: 67px; 38 | } 39 | 40 | .ui.popup { 41 | width: 300px; 42 | } 43 | 44 | /* test */ 45 | .test-height { 46 | height: 400px; 47 | } 48 | 49 | /* design card */ 50 | .design.card { 51 | background-color: rgba(0,0,0,0.1); 52 | border-radius: 5px; 53 | padding: 10px 10px; 54 | margin: 10px 0; 55 | } 56 | 57 | .popup-bro { 58 | background-color: rgba(0,0,0,0.1); 59 | border-radius: 2px; 60 | padding: 3px 5px; 61 | margin: 5px 0; 62 | } 63 | p.description { 64 | font-size: 1.2em; 65 | font-weight: 600; 66 | } 67 | .time { 68 | text-align: right; 69 | /*width: 100%;*/ 70 | padding-bottom: 10px; 71 | } 72 | 73 | .description:not(.design) { 74 | padding: 0 15px; 75 | } 76 | 77 | .ui.segment.empty { 78 | background: url("/static/img/nothing.png") no-repeat center center; 79 | background-color: white; 80 | min-height: 269px; 81 | } 82 | 83 | .ui.column.nickname { 84 | margin-top: 5px; 85 | font-size: 1.5em; 86 | font-weight: 600; 87 | } -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/nl.js: -------------------------------------------------------------------------------- 1 | // Dutch (nl) 2 | plupload.addI18n({"Stop Upload":"Stop Upload","Upload URL might be wrong or doesn't exist.":"Upload URL is verkeerd of bestaat niet.","tb":"tb","Size":"Grootte","Close":"Sluiten","You must specify either browse_button or drop_element.":"","Init error.":"Initialisatie error.","Add files to the upload queue and click the start button.":"Voeg bestanden toe aan de wachtrij en druk op 'Start'.","List":"","Filename":"Bestandsnaam","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"bestandsextensie is verkeerd of niet ondersteund.","Status":"Status","HTTP Error.":"HTTP Error.","Start Upload":"Start Upload","Error: File too large:":"Error: Bestand te groot:","kb":"kb","Duplicate file error.":"Bestand bestaat al.","File size error.":"Bestandsgrootte error.","N/A":"Niet beschikbaar","gb":"gb","Error: Invalid file extension:":"Error: Ongeldige bestandsextensie:","Select files":"Selecteer bestand(en):","%s already present in the queue.":"%s is al aan de wachtrij toegevoegd.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Bestand: %s","b":"b","Uploaded %d/%d files":"%d/%d bestanden ge-upload","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload accepteert alleen %d bestand(en) tegelijk. Extra bestanden zijn verwijderd.","%d files queued":"%d bestand(en) in de wachtrij","File: %s, size: %d, max file size: %d":"Bestand: %s, grootte: %d, maximale bestandsgrootte: %d","Thumbnails":"","Drag files here.":"Sleep bestanden hierheen.","Runtime ran out of available memory.":"Het maximum bruikbare geheugen is overschreden.","File count error.":"Teveel bestand(en) error.","File extension error.":"Ongeldig bestandsextensie.","mb":"mb","Add Files":"Bestand(en) toevoegen"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/ru.js: -------------------------------------------------------------------------------- 1 | // Russian (ru) 2 | plupload.addI18n({"Stop Upload":"Остановить Загрузку","Upload URL might be wrong or doesn't exist.":"Адрес заргузки неправильный или он не существует.","tb":"тб","Size":"Размер","Close":"Закрыть","You must specify either browse_button or drop_element.":"","Init error.":"Ошибка инициализации.","Add files to the upload queue and click the start button.":"Добавьте файлы в очередь и нажмите кнопку \"Загрузить файлы\".","List":"","Filename":"Имя файла","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Формат картинки неправильный или он не поддерживается.","Status":"Статус","HTTP Error.":"Ошибка HTTP.","Start Upload":"Начать загрузку","Error: File too large:":"Ошибка: Файл слишком большой:","kb":"кб","Duplicate file error.":"Такой файл уже присутствует в очереди.","File size error.":"Неправильный размер файла.","N/A":"N/A","gb":"гб","Error: Invalid file extension:":"Ошибка: У файла неправильное расширение:","Select files":"Выберите файлы","%s already present in the queue.":"%s уже присутствует в очереди.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Файл: %s","b":"б","Uploaded %d/%d files":"Загружено %d/%d файлов","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Загрузочный элемент за раз принимает только %d файл(ов). Лишние файлы были отброшены.","%d files queued":"В очереди %d файл(ов)","File: %s, size: %d, max file size: %d":"Файл: %s, размер: %d, макс. размер файла: %d","Thumbnails":"","Drag files here.":"Перетащите файлы сюда.","Runtime ran out of available memory.":"Рабочая среда превысила лимит достуной памяти.","File count error.":"Слишком много файлов.","File extension error.":"Неправильное расширение файла.","mb":"мб","Add Files":"Добавьте файлы"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/lv.js: -------------------------------------------------------------------------------- 1 | // Latvian (lv) 2 | plupload.addI18n({"Stop Upload":"Apturēt augšupielādi","Upload URL might be wrong or doesn't exist.":"Augšupielādes saite neeksistē vai ir nepareiza.","tb":"terabaiti","Size":"Izmērs","Close":"Aizvērt","You must specify either browse_button or drop_element.":"","Init error.":"Inicializācijas kļūda.","Add files to the upload queue and click the start button.":"Pievienojiet failus rindai un klikšķiniet uz pogas \"Sākt augšupielādi\".","List":"","Filename":"Faila nosaukums","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Attēla formāts ir nepareizs vai arī netiek atbalstīts.","Status":"Statuss","HTTP Error.":"HTTP kļūda.","Start Upload":"Sākt augšupielādi","Error: File too large:":"Kļūda: Fails pārāk liels:","kb":"kilobaiti","Duplicate file error.":"Atkārtota faila kļūda","File size error.":"Faila izmēra kļūda.","N/A":"N/A","gb":"gigabaiti","Error: Invalid file extension:":"Kļūda: Nepareizs faila paplašinājums:","Select files":"Izvēlieties failus","%s already present in the queue.":"%s jau ir atrodams rindā.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Fails: %s","b":"baiti","Uploaded %d/%d files":"Augšupielādēti %d/%d faili","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Iespējams ielādēt tikai %d failus vienā reizē. Atlikušie faili netika pievienoti","%d files queued":"%d faili pievienoti rindai","File: %s, size: %d, max file size: %d":"Fails: %s, izmērs: %d, max faila izmērs: %d","Thumbnails":"","Drag files here.":"Ievelciet failus šeit","Runtime ran out of available memory.":"Pietrūkst izmantojamās atmiņas.","File count error.":"Failu skaita kļūda","File extension error.":"Faila paplašinājuma kļūda.","mb":"megabaiti","Add Files":"Pievienot failus"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/bg.js: -------------------------------------------------------------------------------- 1 | // Bulgarian (bg) 2 | plupload.addI18n({"Stop Upload":"Спрете качването","Upload URL might be wrong or doesn't exist.":"URL за качване може да е грешен или да не съществува.","tb":"tb","Size":"Размер","Close":"Затвори","You must specify either browse_button or drop_element.":"","Init error.":"Грешка: инициализиране.","Add files to the upload queue and click the start button.":"Добавете файлове в опашката за качване, и щракнете бутона старт.","List":"","Filename":"Име на файла","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Формата на изображението или е объркан, или не се поддържа.","Status":"Статус","HTTP Error.":"Грешка: HTTP .","Start Upload":"Започнете качването","Error: File too large:":"Грешка: Файла е твърде голям:","kb":"kb","Duplicate file error.":"Грешка: файла е вече качен на сървъра.","File size error.":"Грешка: размер на файла.","N/A":"не приложимо","gb":"gb","Error: Invalid file extension:":"Грешка: Невалидно разширение на файл:","Select files":"Изберете файлове","%s already present in the queue.":"%s вече го има в опашката.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Файл: %s","b":"b","Uploaded %d/%d files":"Качени %d/%d файла","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Елемента за качване приема само %d файл(а) наведнъж. Допълнителните файлове бяха отстранени.","%d files queued":"%d файла в опашката","File: %s, size: %d, max file size: %d":"Файл: %s, размер: %d, максимален размер: %d","Thumbnails":"","Drag files here.":"Довлечете файловете тук.","Runtime ran out of available memory.":"Недостатъчна свободна памет.","File count error.":"Грешка в броя на файловете.","File extension error.":"Грешка: разширение на файла.","mb":"mb","Add Files":"Добавете файлове"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/el.js: -------------------------------------------------------------------------------- 1 | // Greek (el) 2 | plupload.addI18n({"Stop Upload":"Ακύρωση Μεταφόρτωσης","Upload URL might be wrong or doesn't exist.":"Το URL μεταφόρτωσης είναι λάθος ή δεν υπάρχει.","tb":"tb","Size":"Μέγεθος","Close":"Κλείσιμο","You must specify either browse_button or drop_element.":"","Init error.":"Σφάλμα αρχικοποίησης.","Add files to the upload queue and click the start button.":"Προσθέστε αρχεία στην ουρά μεταφόρτωσης και πατήστε το κουμπί εκκίνησης.","List":"","Filename":"Όνομα Αρχείου","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Ο τύπος εικόνας είναι λάθος ή δεν υποστηρίζεται.","Status":"Κατάσταση","HTTP Error.":"Σφάλμα HTTP.","Start Upload":"Εκκίνηση Μεταφόρτωσης","Error: File too large:":"Σφάλμα: Πολύ μεγάλο αρχείο:","kb":"kb","Duplicate file error.":"Το αρχείο έχει ξαναπροστεθεί.","File size error.":"Σφάλμα με το μέγεθος του αρχείου.","N/A":"Δεν ισχύει","gb":"gb","Error: Invalid file extension:":"Σφάλμα: Μη έγκυρος τύπος αρχείου:","Select files":"Επιλέξτε Αρχεία","%s already present in the queue.":"Το «%s» βρίσκεται ήδη στην ουρά.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Αρχείο: %s","b":"b","Uploaded %d/%d files":"Μεταφορτώθηκαν %d/%d αρχεία","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Μπορείτε να μεταφορτώσετε μεχρι και %d αρχείο/α κάθε φορά. Τα επιπλέον αρχεία αφαιρέθηκαν.","%d files queued":"%d αρχεία στην ουρά","File: %s, size: %d, max file size: %d":"Αρχείο: %s, μέγεθος: %d, μέγιστο μέγεθος αρχείου: %d","Thumbnails":"","Drag files here.":"Σύρετε αρχεία εδώ","Runtime ran out of available memory.":"Δεν υπάρχει αρκετή διαθέσιμη μνήμη.","File count error.":"Σφάλμα με τον αριθμό αρχείων.","File extension error.":"Σφάλμα με τον τύπο αρχείου.","mb":"mb","Add Files":"Προσθέστε Αρχεία"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/uk_UA.js: -------------------------------------------------------------------------------- 1 | // Ukrainian (Ukraine) (uk_UA) 2 | plupload.addI18n({"Stop Upload":"Зупинити завантаження","Upload URL might be wrong or doesn't exist.":"Адреса завантаження неправильна або не існує.","tb":"тб","Size":"Розмір","Close":"Закрити","You must specify either browse_button or drop_element.":"","Init error.":"Помилка ініціалізації.","Add files to the upload queue and click the start button.":"Додайте файли в чергу та натисніть кнопку \"Завантажити файли\".","List":"","Filename":"Назва файлу","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Формат картинки не правильний або не підтримується.","Status":"Статус","HTTP Error.":"Помилка HTTP.","Start Upload":"Почати завантаження","Error: File too large:":"Помилка: Файл занадто великий:","kb":"кб","Duplicate file error.":"Такий файл вже присутній в черзі.","File size error.":"Неправильний розмір файлу.","N/A":"Н/Д","gb":"гб","Error: Invalid file extension:":"Помилка: У файлу неправильне розширення:","Select files":"Оберіть файли","%s already present in the queue.":"%s вже присутній у черзі.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Файл: %s","b":"б","Uploaded %d/%d files":"Завантажено %d/%d файлів","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Завантажувальний елемент приймає лише %d файл(ів) одночасно. Зайві файли було відкинуто.","%d files queued":"В черзі %d файл(ів)","File: %s, size: %d, max file size: %d":"Файл: %s, розмір: %d, макс. розмір файлу: %d","Thumbnails":"","Drag files here.":"Перетягніть файли сюди.","Runtime ran out of available memory.":"Робоче середовище перевищило ліміт доступної пам'яті.","File count error.":"Занадто багато файлів.","File extension error.":"Неправильне розширення файлу.","mb":"мб","Add Files":"Додати файли"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/en.js: -------------------------------------------------------------------------------- 1 | // English (en) 2 | plupload.addI18n({"Stop Upload":"Stop Upload","Upload URL might be wrong or doesn't exist.":"Upload URL might be wrong or doesn't exist.","tb":"tb","Size":"Size","Close":"Close","You must specify either browse_button or drop_element.":"You must specify either browse_button or drop_element.","Init error.":"Init error.","Add files to the upload queue and click the start button.":"Add files to the upload queue and click the start button.","List":"List","Filename":"Filename","%s specified, but cannot be found.":"%s specified, but cannot be found.","Image format either wrong or not supported.":"Image format either wrong or not supported.","Status":"Status","HTTP Error.":"HTTP Error.","Start Upload":"Start Upload","Error: File too large:":"Error: File too large:","kb":"kb","Duplicate file error.":"Duplicate file error.","File size error.":"File size error.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Error: Invalid file extension:","Select files":"Select files","%s already present in the queue.":"%s already present in the queue.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.","File: %s":"File: %s","b":"b","Uploaded %d/%d files":"Uploaded %d/%d files","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload element accepts only %d file(s) at a time. Extra files were stripped.","%d files queued":"%d files queued","File: %s, size: %d, max file size: %d":"File: %s, size: %d, max file size: %d","Thumbnails":"Thumbnails","Drag files here.":"Drag files here.","Runtime ran out of available memory.":"Runtime ran out of available memory.","File count error.":"File count error.","File extension error.":"File extension error.","mb":"mb","Add Files":"Add Files"}); -------------------------------------------------------------------------------- /application/static/css/semantic/components/embed.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * # Semantic UI 2.2.4 - Video 3 | * http://github.com/semantic-org/semantic-ui/ 4 | * 5 | * 6 | * Released under the MIT license 7 | * http://opensource.org/licenses/MIT 8 | * 9 | */.ui.embed{position:relative;max-width:100%;height:0;overflow:hidden;background:#DCDDDE;padding-bottom:56.25%}.ui.embed embed,.ui.embed iframe,.ui.embed object{position:absolute;border:none;width:100%;height:100%;top:0;left:0;margin:0;padding:0}.ui.embed>.embed{display:none}.ui.embed>.placeholder{position:absolute;cursor:pointer;top:0;left:0;display:block;width:100%;height:100%;background-color:radial-gradient(transparent 45%,rgba(0,0,0,.3))}.ui.embed>.icon{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.ui.embed>.icon:after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;content:'';background:-webkit-radial-gradient(transparent 45%,rgba(0,0,0,.3));background:radial-gradient(transparent 45%,rgba(0,0,0,.3));opacity:.5;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.ui.embed>.icon:before{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#FFF;font-size:6rem;text-shadow:0 2px 10px rgba(34,36,38,.2);-webkit-transition:opacity .5s ease,color .5s ease;transition:opacity .5s ease,color .5s ease;z-index:10}.ui.embed .icon:hover:after{background:-webkit-radial-gradient(transparent 45%,rgba(0,0,0,.3));background:radial-gradient(transparent 45%,rgba(0,0,0,.3));opacity:1}.ui.embed .icon:hover:before{color:#FFF}.ui.active.embed>.icon,.ui.active.embed>.placeholder{display:none}.ui.active.embed>.embed{display:block}.ui.square.embed{padding-bottom:100%}.ui[class*="4:3"].embed{padding-bottom:75%}.ui[class*="16:9"].embed{padding-bottom:56.25%}.ui[class*="21:9"].embed{padding-bottom:42.85714286%} -------------------------------------------------------------------------------- /application/static/css/login.css: -------------------------------------------------------------------------------- 1 | .title-img { 2 | height: 160px; 3 | margin-top: 12vmin; 4 | position: relative; 5 | } 6 | 7 | .title-img > img { 8 | width: 70%; 9 | height: auto; 10 | position: absolute; 11 | margin-left: auto; 12 | margin-right: auto; 13 | left: 0; right: 0; 14 | bottom: 0; 15 | } 16 | 17 | .form { 18 | /*background-color: white;*/ 19 | background-color: rgba(0,0,0,0); 20 | height: 400px; 21 | } 22 | 23 | .inputs { 24 | background-color: rgba(0,0,0,0); 25 | height: 350px; 26 | } 27 | 28 | #sign-in-btn, 29 | #sign-up-btn { 30 | color: white; 31 | width: 50%; 32 | background-color: rgba(0,0,0,0); 33 | font-size: 1.5em; 34 | } 35 | 36 | /*input { 37 | font-size: 1.5em; 38 | }*/ 39 | 40 | #sign-in-form, 41 | #sign-up-form { 42 | margin-top: 0; 43 | } 44 | 45 | .or-divider { 46 | color: white; 47 | width: 100%; 48 | text-align: center; 49 | display: table; 50 | } 51 | 52 | .secondary.pointing.menu { 53 | border: none; 54 | font-family: "Futura"; 55 | } 56 | 57 | .forget { 58 | cursor: pointer; 59 | } 60 | 61 | div#shell { 62 | display: block; 63 | float: left; 64 | position: relative; 65 | margin: 0 auto; 66 | width: 1px; 67 | height: 318px; 68 | background-color: rgba(0,0,0,0.3); 69 | z-index: 1; 70 | } 71 | img#star-1 { 72 | position: absolute; 73 | top: 18vh; 74 | left: 30vw; 75 | } 76 | img#star-2 { 77 | position: absolute; 78 | top: 26vh; 79 | left: 46vw; 80 | } 81 | img#star-3 { 82 | position: absolute; 83 | top: 52vh; 84 | left: 27vw; 85 | } 86 | img#star-4 { 87 | position: absolute; 88 | z-index: 2; 89 | top: 60vh; 90 | left: 50vw; 91 | } 92 | img#star-5 { 93 | position: absolute; 94 | top: 26vh; 95 | left: 90vw; 96 | z-index: 1; 97 | } -------------------------------------------------------------------------------- /application/static/css/semantic/components/container.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * # Semantic UI 2.2.4 - Container 3 | * http://github.com/semantic-org/semantic-ui/ 4 | * 5 | * 6 | * Released under the MIT license 7 | * http://opensource.org/licenses/MIT 8 | * 9 | */.ui.container{display:block;max-width:100%!important}@media only screen and (max-width:767px){.ui.container{width:auto!important;margin-left:1em!important;margin-right:1em!important}.ui.grid.container,.ui.relaxed.grid.container,.ui.very.relaxed.grid.container{width:auto!important}}@media only screen and (min-width:768px) and (max-width:991px){.ui.container{width:723px;margin-left:auto!important;margin-right:auto!important}.ui.grid.container{width:calc(723px + 2rem)!important}.ui.relaxed.grid.container{width:calc(723px + 3rem)!important}.ui.very.relaxed.grid.container{width:calc(723px + 5rem)!important}}@media only screen and (min-width:992px) and (max-width:1199px){.ui.container{width:933px;margin-left:auto!important;margin-right:auto!important}.ui.grid.container{width:calc(933px + 2rem)!important}.ui.relaxed.grid.container{width:calc(933px + 3rem)!important}.ui.very.relaxed.grid.container{width:calc(933px + 5rem)!important}}@media only screen and (min-width:1200px){.ui.container{width:1127px;margin-left:auto!important;margin-right:auto!important}.ui.grid.container{width:calc(1127px + 2rem)!important}.ui.relaxed.grid.container{width:calc(1127px + 3rem)!important}.ui.very.relaxed.grid.container{width:calc(1127px + 5rem)!important}}.ui.text.container{font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;max-width:700px!important;line-height:1.5;font-size:1.14285714rem}.ui.fluid.container{width:100%}.ui[class*="left aligned"].container{text-align:left}.ui[class*="center aligned"].container{text-align:center}.ui[class*="right aligned"].container{text-align:right}.ui.justified.container{text-align:justify;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto} -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/sq.js: -------------------------------------------------------------------------------- 1 | // Albanian (sq) 2 | plupload.addI18n({"Stop Upload":"Ndalimi i ngarkimit","Upload URL might be wrong or doesn't exist.":"Ngarkimi i URL-s është i gabuar ose nuk ekziston.","tb":"TB","Size":"Madhësia","Close":"Mbyll","You must specify either browse_button or drop_element.":"","Init error.":"Init gabim.","Add files to the upload queue and click the start button.":"Mbas ngarkimit të dosjeve sipas rradhës duhet të klikoni butonin Start.","List":"","Filename":"Emri i dosjes","%s specified, but cannot be found.":"","Image format either wrong or not supported.":"Formati i fotove është i keq ose nuk është i pranueshëm.","Status":"Statusi","HTTP Error.":"HTTP Gabim.","Start Upload":"Nisja e ngarkimit","Error: File too large:":"Gabim: dosja është shumë e madhe:","kb":"KB","Duplicate file error.":"Gabim i dublikimit të dosjes.","File size error.":"Gabim i madhësisë së dosjes.","N/A":"Nuk është në dispozicion","gb":"GB","Error: Invalid file extension:":"Gabim: përhapja e llojit të dosjes është e pavlefshme:","Select files":"Zhgjidhni dosjet","%s already present in the queue.":"%s tashmë ekziston në list.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"","File: %s":"Dosje: %s","b":"B","Uploaded %d/%d files":"Dosjet e ngarkuara: %d/%d","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Ngarkimi pranon njëherësh vetëm %d dosje, dosjet e tjera nuk do të jenë të ngarkuara.","%d files queued":"Dosja %d e vendosur në rradhë","File: %s, size: %d, max file size: %d":"Dosje: %s, madhësia: %d, madhësia maximale e dosjes: %d","Thumbnails":"","Drag files here.":"Këtu mund të tërhiqni dosjet","Runtime ran out of available memory.":"Memoria që ishte në dispozicion ka mbaruar.","File count error.":"Gabim në lidhje me numrin e dosjeve.","File extension error.":"Gabim i zgjerimit të dosjes.","mb":"MB","Add Files":"Shtoni dosjet"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/vi.js: -------------------------------------------------------------------------------- 1 | // Vietnamese (vi) 2 | plupload.addI18n({"Stop Upload":"Dừng","Upload URL might be wrong or doesn't exist.":"Đường dẫn URL tải lên không đúng hoặc không tồn tại.","tb":"TB","Size":"Dung lượng","Close":"Đóng","You must specify either browse_button or drop_element.":"","Init error.":"Lỗi khởi tạo","Add files to the upload queue and click the start button.":"Thêm tập tin để tải lên và bấm vào nút bắt đầu","List":"Danh sách","Filename":"Tên tập tin","%s specified, but cannot be found.":"%s đã chỉ định nhưng không thể tìm thấy.","Image format either wrong or not supported.":"Định dạng hình ảnh không đúng hoặc không được hỗ trợ.","Status":"Trạng thái","HTTP Error.":"Lỗi HTTP","Start Upload":"Bắt đầu","Error: File too large:":"Lỗi: Dung lượng tập tin quá lớn:","kb":"KB","Duplicate file error.":"Tập tin đã tồn tại","File size error.":"Lỗi dung lượng tập tin","N/A":"Chưa có thông tin","gb":"GB","Error: Invalid file extension:":"Lỗi: Định dạng tập tin không xác định:","Select files":"Chọn tập tin","%s already present in the queue.":"%s đã có trong danh sách chờ tải lên","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"Độ phân giải quá lớn! %s chỉ hỗ trợ kích thước tối đa %wx%hpx.","File: %s":"Tập tin: %s","b":"B","Uploaded %d/%d files":"Đã tải lên %d/%d tập tin","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Chỉ có thể tải lên (%d) tập tin cùng một lúc. Những tập tin còn lại đã bị huỷ bỏ.","%d files queued":"%d tập tin trong danh sách chờ","File: %s, size: %d, max file size: %d":"Tập tin: %s, dung lượng %d, dung lượng tối đa: %d","Thumbnails":"Ảnh thu nhỏ","Drag files here.":"Thả tập tin vào đây","Runtime ran out of available memory.":"Thời gian chạy vượt quá giới hạn bộ nhớ cho phép.","File count error.":"Lỗi đếm tập tin","File extension error.":"Lỗi định dạng tập tin","mb":"MB","Add Files":"Thêm tập tin"}); -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # CRAFT 2 | Community-based Retro-synthetic Analysis Functional plaTform 3 | 4 | ## Overview 5 | CRAFT is a integrated software for crafting synthetic biological system. 6 | It provides concise and convenient user interface, where you can customize your own synthetic biological system by using specific algorithms to search appropriate circuits and simulate and your validation experiment will be supported with our standard protocols. Your also can share your designs in user community, help others by searching solutions or sharing your computing resources, or upload your experiment data to improve the accuracy of our model. 7 | 8 | ## Dependences 9 | ### Algorithm 10 | - gcc g++ gfortran 11 | - subversion 12 | - patch 13 | - wget 14 | - cmake 15 | - ipopt - https://projects.coin-or.org/Ipopt 16 | - openblas - http://www.openblas.net/ 17 | 18 | ### Front end 19 | - Semantic UI - http://semantic-ui.com/ 20 | - jQuery - https://jquery.com/ 21 | - Chart.js - http://www.chartjs.org/ 22 | - Sweetalert2 - https://limonte.github.io/sweetalert2/ 23 | - AngularPlasmid - https://github.com/vixis/angularplasmid 24 | - Plax - http://cameronmcefee.com/blog/plax 25 | - Backstretch - http://srobbin.com/jquery-plugins/backstretch/ 26 | - jQuery-MD5 - https://github.com/placemarker/jQuery-MD5 27 | - Semantic-UI-range - https://github.com/tyleryasaka/semantic-ui-range 28 | 29 | ### Back end 30 | - flask - http://flask.pocoo.org/ 31 | - wkhtmltopdf - http://wkhtmltopdf.org 32 | - flask sqlalchemy - http://flask-sqlalchemy.pocoo.org/2.1/ 33 | - xlrd 34 | - pytz 35 | - pdfkit 36 | - uwsgi 37 | - nginx 38 | 39 | ## Installation 40 | Please check our [release](https://github.com/igemsoftware2016/SYSU-Software-2016/releases). 41 | ## Documentation 42 | Please visit our online help page:[CRAFT HELP](http://craft.sysusoftware.info/help) 43 | ## About 44 | Developed by SYSU-Software team. 45 | Base on GPL-3.0 licence. 46 | -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/ka.js: -------------------------------------------------------------------------------- 1 | // Georgian (ka) 2 | plupload.addI18n({"Stop Upload":"ატვირთვის შეჩერება","Upload URL might be wrong or doesn't exist.":"ატვირთვის მისამართი არასწორია ან არ არსებობს.","tb":"ტბ","Size":"ზომა","Close":"დავხუროთ","You must specify either browse_button or drop_element.":"თქვენ უნდა მიუთითოთ browse_button ან drop_element.","Init error.":"ინიციალიზაციის შეცდომა.","Add files to the upload queue and click the start button.":"დაამატეთ ფაილები და დააჭირეთ ღილაკს - ატვირთვა.","List":"","Filename":"ფაილის სახელი","%s specified, but cannot be found.":"%s მითითებულია, მაგრამ ვერ მოიძებნა.","Image format either wrong or not supported.":"ფაილის ფორმატი არ არის მხარდაჭერილი ან არასწორია.","Status":"სტატუსი","HTTP Error.":"HTTP შეცდომა.","Start Upload":"ატვირთვა","Error: File too large:":"შეცდომა: ფაილი ზედმეტად დიდია.","kb":"კბ","Duplicate file error.":"ესეთი ფაილი უკვე დამატებულია.","File size error.":"ფაილის ზომა დაშვებულზე დიდია.","N/A":"N/A","gb":"გბ","Error: Invalid file extension:":"შეცდომა: ფაილს აქვს არასწორი გაფართოება.","Select files":"ფაილების მონიშვნა","%s already present in the queue.":"%s უკვე დამატებულია.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"სურათის გარჩევადობა აღემატება %s გარემოს მიერ მხარდაჭერილ მქსიმუმებს - %wx%hpx.","File: %s":"ფაილი: %s","b":"ბ","Uploaded %d/%d files":"ატვირთულია %d/%d ფაილი","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"ერთდროულად დაშვებულია მხოლოდ %d ფაილის დამატება.","%d files queued":"რიგშია %d ფაილი","File: %s, size: %d, max file size: %d":"ფაილი: %s, ზომა: %d, მაქსიმალური დაშვებული ზომა: %d","Thumbnails":"","Drag files here.":"ჩააგდეთ ფაილები აქ.","Runtime ran out of available memory.":"ხელმისაწვდომი მეხსიერება გადაივსო.","File count error.":"აღმოჩენილია ზედმეტი ფაილები.","File extension error.":"ფაილის ფორმატი დაშვებული არ არის.","mb":"მბ","Add Files":"დაამატეთ ფაილები"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/cs.js: -------------------------------------------------------------------------------- 1 | // Czech (cs) 2 | plupload.addI18n({"Stop Upload":"Zastavit nahrávání","Upload URL might be wrong or doesn't exist.":"URL uploadu je možná špatně, nebo neexistuje.","tb":"tb","Size":"Velikost","Close":"Zavřít","You must specify either browse_button or drop_element.":"Musíte specifikovat browse_button či drop_element.","Init error.":"Chyba inicializace.","Add files to the upload queue and click the start button.":"Přidejte soubory do fronty a pak spusťte nahrávání.","List":"Seznam","Filename":"Název souboru","%s specified, but cannot be found.":"%s bylo specifikováno, ale nebylo nalezeno.","Image format either wrong or not supported.":"Špatný, nebo nepodporovaný formát obrázku.","Status":"Stav","HTTP Error.":"Chyba HTTP.","Start Upload":"Spustit nahrávání","Error: File too large:":"Chyba: Soubor je příliš veliký:","kb":"kb","Duplicate file error.":"Chyba - duplikovaný soubor.","File size error.":"Chyba velikosti souboru.","N/A":"N/A","gb":"gb","Error: Invalid file extension:":"Chyba: Neplatná koncovka souboru:","Select files":"Vyberte soubory","%s already present in the queue.":"%s je již zařazen ve frontě.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"Rozlišení je mimo rozmezí! %s runtime podporuje obrázky pouze do %wx%hpx.","File: %s":"Soubor: %s","b":"b","Uploaded %d/%d files":"Nahráno %d/%d souborů","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload akceptuje pouze %d soubor(ů) najednou. Další soubory byly odstraněny.","%d files queued":"%d souborů ve frontě","File: %s, size: %d, max file size: %d":"Soubor: %s, velikost: %d, maximální velikost souboru: %d","Thumbnails":"Náhledy","Drag files here.":"Sem přetáhněte soubory.","Runtime ran out of available memory.":"Běh skriptu přesáhl dostupnou paměť.","File count error.":"Chyba v počtu souborů.","File extension error.":"Chyba přípony souboru.","mb":"mb","Add Files":"Přidat soubory"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/it.js: -------------------------------------------------------------------------------- 1 | // Italian (it) 2 | plupload.addI18n({"Stop Upload":"Ferma Upload","Upload URL might be wrong or doesn't exist.":"URL di Upload errata o non esistente","tb":"tb","Size":"Dimensione","Close":"Chiudi","You must specify either browse_button or drop_element.":"Devi indicare almeno uno tra browse_button o drop_element.","Init error.":"Errore inizializzazione.","Add files to the upload queue and click the start button.":"Aggiungi i file alla coda di caricamento e clicca il pulsante di avvio.","List":"Lista","Filename":"Nome file","%s specified, but cannot be found.":"%s specificato, ma non è stato possibile trovarlo.","Image format either wrong or not supported.":"Formato immagine errato o non supportato.","Status":"Stato","HTTP Error.":"Errore HTTP.","Start Upload":"Inizia Upload","Error: File too large:":"Errore: File troppo grande:","kb":"kb","Duplicate file error.":"Errore file duplicato.","File size error.":"Errore dimensione file.","N/A":"N/D","gb":"gb","Error: Invalid file extension:":"Errore: Estensione file non valida:","Select files":"Seleziona i files","%s already present in the queue.":"%s già presente nella coda.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"Risoluzione oltre i limiti! %s runtime supporta immagini fino a %wx%hpx.","File: %s":"File: %s","b":"byte","Uploaded %d/%d files":"Caricati %d/%d file","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Upload element accepts only %d file(s) at a time. Extra files were stripped.","%d files queued":"%d file in coda","File: %s, size: %d, max file size: %d":"File: %s, dimensione: %d, dimensione max file: %d","Thumbnails":"Anteprime","Drag files here.":"Trascina i files qui.","Runtime ran out of available memory.":"Runtime ha esaurito la memoria disponibile.","File count error.":"File count error.","File extension error.":"Errore estensione file.","mb":"mb","Add Files":"Aggiungi file"}); -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/pt.js: -------------------------------------------------------------------------------- 1 | // Portuguese (pt) 2 | plupload.addI18n({"Stop Upload":"Parar envio","Upload URL might be wrong or doesn't exist.":"O URL para carregar os ficheiros pode estar errado ou não existir.","tb":"tb","Size":"Tamanho","Close":"Fechar","You must specify either browse_button or drop_element.":"Deve especificar ou o botão de navegação browse_button ou o elemento de recolha drop_element.","Init error.":"Erro ao iniciar.","Add files to the upload queue and click the start button.":"Adicione ficheiros à fila e clique no botão iniciar.","List":"Lista","Filename":"Nome do ficheiro","%s specified, but cannot be found.":"%s definido mas não foi encontrado.","Image format either wrong or not supported.":"Formato da imagem errado ou não é suportado.","Status":"Estado","HTTP Error.":"Erro HTTP.","Start Upload":"Começar envio","Error: File too large:":"Erro: Ficheiro demasiado grande:","kb":"kb","Duplicate file error.":"Erro: ficheiro duplicado.","File size error.":"Tamanho do ficheiro errado.","N/A":"N/D","gb":"gb","Error: Invalid file extension:":"Erro: Extensão de ficheiro inválida:","Select files":"Seleccione ficheiros","%s already present in the queue.":"%s já se encontra em fila.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"Resolução excede os limites! %s suporta imagens até %wx%hpx.","File: %s":"Ficheiro: %s","b":"b","Uploaded %d/%d files":"Carregados %d/%d ficheiros","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Só é possível enviar %d ficheiro(s) de cada vez. Os restantes ficheiros foram excluídos.","%d files queued":"%d ficheiros em fila","File: %s, size: %d, max file size: %d":"Ficheiro: %s, tamanho: %d, tamanho máximo do ficheiro: %d","Thumbnails":"Miniaturas","Drag files here.":"Largar ficheiros aqui.","Runtime ran out of available memory.":"A execução esgotou a memória disponível.","File count error.":"Erro: contagem de ficheiros.","File extension error.":"Error de extensão do ficheiro.","mb":"mb","Add Files":"Adicionar ficheiros"}); -------------------------------------------------------------------------------- /application/static/protocol/Plasmid construction/1.txt: -------------------------------------------------------------------------------- 1 | Restriction Digest 2 | Materials 3 | 4 | Your two Part Samples, A and B: Miniprepped DNA (in BioBrick RFC[10] plasmid backbones) 5 | Linearized Plasmid Backbone (with a different resistance to the plasmid backbones containing your part samples) 6 | EcoRI, XbaI, SpeI, PstI, DpnI 7 | NEB Buffer 2 8 | BSA 9 | dH20 10 | 11 | Digest 12 | 13 | Enzyme Master Mix for Plasmid Backbone (25ul total, for 5 rxns) 14 | 5 ul NEB Buffer 2 15 | 0.5 ul BSA 16 | 0.5 ul EcoRI-HF 17 | 0.5 ul PstI 18 | 0.5 ul DpnI (Used to digest any template DNA from production) 19 | 18 ul dH20 20 | Enzyme Master Mix for Part A (25ul total, for 5 rxns) 21 | 5 ul NEB Buffer 2 22 | 0.5 ul BSA 23 | 0.5 ul EcoRI-HF 24 | 0.5 ul SpeI 25 | 18.5 ul dH20 26 | Enzyme Master Mix for Part B (25ul total, for 5 rxns) 27 | 5 ul NEB Buffer 2 28 | 0.5 ul BSA 29 | 0.5 ul XbaI 30 | 0.5 ul PstI 31 | 18.5 ul dH20 32 | Digest Plasmid Backbone 33 | Add 4 ul linearized plasmid backbone (25ng/ul for 100ng total) 34 | Add 4 ul of Enzyme Master Mix 35 | Digest Part A 36 | Add 4 ul Part A (25ng/ul for 100ng total) 37 | Add 4 ul of Enzyme Master Mix 38 | Digest Part B 39 | Add 4 ul Part B (25ng/ul for 100ng total) 40 | Add 4 ul of Enzyme Master Mix 41 | Digest all three reactions at 37C/30 min, heat kill 80C/20 min 42 | Ligation 43 | 44 | Add 2ul of digested Plasmid Backbone (25 ng) 45 | Add equimolar amount of Part A (EcoRI-HF SpeI digested) fragment (< 3 ul) 46 | Add equimolar amount of Part B (XbaI PstI digested fragment) (< 3 ul) 47 | Add 1 ul T4 DNA ligase buffer. Note: Do not use quick ligase 48 | Add 0.5 ul T4 DNA ligase 49 | Add water to 10 ul 50 | Ligate 16C/30 min, heat kill 80C/20 min 51 | Transform with 1-2 ul of product 52 | Note: For linearized plasmid backbones provided by iGEM HQ, a plasmid backbone with an insert of BBa_J04450 was used as template. As a result any red colonies that appear during your ligation may be due to the template as a background. Digesting with Dpn1 before use should reduce this occurrence. 53 | -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/ca.js: -------------------------------------------------------------------------------- 1 | // Catalan (ca) 2 | plupload.addI18n({"Stop Upload":"Parar pujada","Upload URL might be wrong or doesn't exist.":"La URL de càrrega no és correcte o bé no existeix.","tb":"Tb","Size":"Tamany","Close":"Tancar","You must specify either browse_button or drop_element.":"Has d'especificar o bé el botó de selecció de fitxers `browse_button` o bé l'àrea per arrosegar els fitxers `drop_element`.","Init error.":"Error d´inicialització.","Add files to the upload queue and click the start button.":"Afegeixi els fitxers a la cua de pujada i cliqui el botó Iniciar","List":"Llistat","Filename":"Nom de fitxer","%s specified, but cannot be found.":"%s especificat, però no es pot trobar.","Image format either wrong or not supported.":"Format d'imatge incorrecte o no suportat.","Status":"Estat","HTTP Error.":"Error HTTP.","Start Upload":"Començar pujada","Error: File too large:":"Error: Fitxer massa gran:","kb":"Kb","Duplicate file error.":"Error per duplicitat de fitxer.","File size error.":"Error en la mida del fitxer.","N/A":"N/D","gb":"Gb","Error: Invalid file extension:":"Error: Extensió de fitxer no vàlida:","Select files":"Seleccionar fitxers","%s already present in the queue.":"%s ja existeix a la cua.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"Resolució de la imatge massa gran! El pujador %s suporta mides d'imatge fins a %wx%hpx.","File: %s":"Fitxer: %s","b":"b","Uploaded %d/%d files":"Pujats %d/%d fitxers","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"La càrrega d'elements tan sols accepta %d fitxer(s) alhora. Els fitxers sobrants seran descartats.","%d files queued":"%d fitxers en cua","File: %s, size: %d, max file size: %d":"Fitxer: %s, mida: %d, mida màxima de fitxer: %d","Thumbnails":"Miniatures","Drag files here.":"Arrossegui fitxers aquí","Runtime ran out of available memory.":"L'execució ha arribat al límit de memòria.","File count error.":"Error en el recompte de fitxers","File extension error.":"Error en l´extensió del fitxer.","mb":"Mb","Add Files":"Afegir fitxers"}); -------------------------------------------------------------------------------- /application/static/css/semantic/components/ad.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * # Semantic UI 2.2.4 - Ad 3 | * http://github.com/semantic-org/semantic-ui/ 4 | * 5 | * 6 | * Copyright 2013 Contributors 7 | * Released under the MIT license 8 | * http://opensource.org/licenses/MIT 9 | * 10 | */.ui.ad{display:block;overflow:hidden;margin:1em 0}.ui.ad:first-child,.ui.ad:last-child{margin:0}.ui.ad iframe{margin:0;padding:0;border:none;overflow:hidden}.ui.leaderboard.ad{width:728px;height:90px}.ui[class*="medium rectangle"].ad{width:300px;height:250px}.ui[class*="large rectangle"].ad{width:336px;height:280px}.ui[class*="half page"].ad{width:300px;height:600px}.ui.square.ad{width:250px;height:250px}.ui[class*="small square"].ad{width:200px;height:200px}.ui[class*="small rectangle"].ad{width:180px;height:150px}.ui[class*="vertical rectangle"].ad{width:240px;height:400px}.ui.button.ad{width:120px;height:90px}.ui[class*="square button"].ad{width:125px;height:125px}.ui[class*="small button"].ad{width:120px;height:60px}.ui.skyscraper.ad{width:120px;height:600px}.ui[class*="wide skyscraper"].ad{width:160px}.ui.banner.ad{width:468px;height:60px}.ui[class*="vertical banner"].ad{width:120px;height:240px}.ui[class*="top banner"].ad{width:930px;height:180px}.ui[class*="half banner"].ad{width:234px;height:60px}.ui[class*="large leaderboard"].ad{width:970px;height:90px}.ui.billboard.ad{width:970px;height:250px}.ui.panorama.ad{width:980px;height:120px}.ui.netboard.ad{width:580px;height:400px}.ui[class*="large mobile banner"].ad{width:320px;height:100px}.ui[class*="mobile leaderboard"].ad{width:320px;height:50px}.ui.mobile.ad{display:none}@media only screen and (max-width:767px){.ui.mobile.ad{display:block}}.ui.centered.ad{margin-left:auto;margin-right:auto}.ui.test.ad{position:relative;background:#545454}.ui.test.ad:after{position:absolute;top:50%;left:50%;width:100%;text-align:center;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);content:'Ad';color:#FFF;font-size:1em;font-weight:700}.ui.mobile.test.ad:after{font-size:.85714286em}.ui.test.ad[data-text]:after{content:attr(data-text)} -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/pt_BR.js: -------------------------------------------------------------------------------- 1 | // Portuguese (Brazil) (pt_BR) 2 | plupload.addI18n({"Stop Upload":"Parar o envio","Upload URL might be wrong or doesn't exist.":"URL de envio incorreta ou inexistente","tb":"TB","Size":"Tamanho","Close":"Fechar","You must specify either browse_button or drop_element.":"Você deve especificar o botão para escolher(browse_button) os arquivos ou o elemento para arrastar(drop_element).","Init error.":"Erro ao iniciar.","Add files to the upload queue and click the start button.":"Adicione os arquivos à fila e clique no botão \"Iniciar o envio\".","List":"Listagem","Filename":"Nome do arquivo","%s specified, but cannot be found.":"Método de envio %s especificado, mas não pôde ser encontrado.","Image format either wrong or not supported.":"Imagem em formato desconhecido ou não permitido.","Status":"Status","HTTP Error.":"Erro HTTP.","Start Upload":"Iniciar o envio","Error: File too large:":"Erro: Arquivo muito grande:","kb":"KB","Duplicate file error.":"Erro: Arquivo duplicado.","File size error.":"Tamanho de arquivo não permitido.","N/A":"N/D","gb":"GB","Error: Invalid file extension:":"Erro: Extensão de arquivo inválida:","Select files":"Selecione os arquivos","%s already present in the queue.":"%s já presentes na fila.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"Resolução fora de tamanho. O método de envio %s suporta imagens com no máximo %wx%hpx.","File: %s":"Arquivo: %s","b":"Bytes","Uploaded %d/%d files":"%d\\/%d arquivo(s) enviados(s)","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Só são aceitos %d arquivos por vez. O que passou disso foi descartado.","%d files queued":"%d arquivo(s)","File: %s, size: %d, max file size: %d":"Arquivo: %s, Tamanho: %d , Tamanho Máximo do Arquivo: %d","Thumbnails":"Miniaturas","Drag files here.":"Arraste os arquivos pra cá","Runtime ran out of available memory.":"Método de envio ficou sem mem\\u00f3ria.","File count error.":"Erro na contagem dos arquivos","File extension error.":"Tipo de arquivo não permitido.","mb":"MB","Add Files":"Adicionar arquivo(s)"}); -------------------------------------------------------------------------------- /application/static/css/semantic/components/reset.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * # Semantic UI 2.2.4 - Reset 3 | * http://github.com/semantic-org/semantic-ui/ 4 | * 5 | * 6 | * Released under the MIT license 7 | * http://opensource.org/licenses/MIT 8 | * 9 | */*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}input[type=text],input[type=email],input[type=search],input[type=password]{-webkit-appearance:none;-moz-appearance:none}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0} -------------------------------------------------------------------------------- /application/static/plupload/js/i18n/fr.js: -------------------------------------------------------------------------------- 1 | // French (fr) 2 | plupload.addI18n({"Stop Upload":"Arrêter l'envoi.","Upload URL might be wrong or doesn't exist.":"L'URL d'envoi est soit erronée soit n'existe pas.","tb":"To","Size":"Taille","Close":"Fermer","You must specify either browse_button or drop_element.":"Vous devez spécifier browse_button ou drop_element.","Init error.":"Erreur d'initialisation.","Add files to the upload queue and click the start button.":"Ajoutez des fichiers à la file d'attente de téléchargement et appuyez sur le bouton 'Démarrer l'envoi'","List":"Liste","Filename":"Nom du fichier","%s specified, but cannot be found.":"%s spécifié, mais ne peut pas être trouvé.","Image format either wrong or not supported.":"Le format d'image est soit erroné soit pas géré.","Status":"État","HTTP Error.":"Erreur HTTP.","Start Upload":"Démarrer l'envoi","Error: File too large:":"Erreur: Fichier trop volumineux:","kb":"Ko","Duplicate file error.":"Erreur: Fichier déjà sélectionné.","File size error.":"Erreur de taille de fichier.","N/A":"Non applicable","gb":"Go","Error: Invalid file extension:":"Erreur: Extension de fichier non valide:","Select files":"Sélectionnez les fichiers","%s already present in the queue.":"%s déjà présent dans la file d'attente.","Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.":"Résolution sur les frontières ! L'exécution de %s supporte seulement les images de %wx%hpx","File: %s":"Fichier: %s","b":"o","Uploaded %d/%d files":"%d fichiers sur %d ont été envoyés","Upload element accepts only %d file(s) at a time. Extra files were stripped.":"Que %d fichier(s) peuvent être envoyé(s) à la fois. Les fichiers supplémentaires ont été ignorés.","%d files queued":"%d fichiers en attente","File: %s, size: %d, max file size: %d":"Fichier: %s, taille: %d, taille max. d'un fichier: %d","Thumbnails":"Miniatures","Drag files here.":"Déposez les fichiers ici.","Runtime ran out of available memory.":"Le traitement a manqué de mémoire disponible.","File count error.":"Erreur: Nombre de fichiers.","File extension error.":"Erreur d'extension de fichier","mb":"Mo","Add Files":"Ajouter des fichiers"}); -------------------------------------------------------------------------------- /plasmid/pSB1C3.txt: -------------------------------------------------------------------------------- 1 | tactagtagcggccgctgcagtccggcaaaaaagggcaaggtgtcaccaccctgccctttttctttaaaaccgaaaagattacttcgcgttatgcaggct 2 | tcctcgctcactgactcgctgcgctcggtcgttcggctgcggcgagcggtatcagctcactcaaaggcggtaatacggttatccacagaatcaggggata 3 | acgcaggaaagaacatgtgagcaaaaggccagcaaaaggccaggaaccgtaaaaaggccgcgttgctggcgtttttccacaggctccgcccccctgacga 4 | gcatcacaaaaatcgacgctcaagtcagaggtggcgaaacccgacaggactataaagataccaggcgtttccccctggaagctccctcgtgcgctctcct 5 | gttccgaccctgccgcttaccggatacctgtccgcctttctcccttcgggaagcgtggcgctttctcatagctcacgctgtaggtatctcagttcggtgt 6 | aggtcgttcgctccaagctgggctgtgtgcacgaaccccccgttcagcccgaccgctgcgccttatccggtaactatcgtcttgagtccaacccggtaag 7 | acacgacttatcgccactggcagcagccactggtaacaggattagcagagcgaggtatgtaggcggtgctacagagttcttgaagtggtggcctaactac 8 | ggctacactagaagaacagtatttggtatctgcgctctgctgaagccagttaccttcggaaaaagagttggtagctcttgatccggcaaacaaaccaccg 9 | ctggtagcggtggtttttttgtttgcaagcagcagattacgcgcagaaaaaaaggatctcaagaagatcctttgatcttttctacggggtctgacgctca 10 | gtggaacgaaaactcacgttaagggattttggtcatgagattatcaaaaaggatcttcacctagatccttttaaattaaaaatgaagttttaaatcaatc 11 | taaagtatatatgagtaaacttggtctgacagctcgaggcttggattctcaccaataaaaaacgcccggcggcaaccgagcgttctgaacaaatccagat 12 | ggagttctgaggtcattactggatctatcaacaggagtccaagcgagctcgatatcaaattacgccccgccctgccactcatcgcagtactgttgtaatt 13 | cattaagcattctgccgacatggaagccatcacaaacggcatgatgaacctgaatcgccagcggcatcagcaccttgtcgccttgcgtataatatttgcc 14 | catggtgaaaacgggggcgaagaagttgtccatattggccacgtttaaatcaaaactggtgaaactcacccagggattggctgagacgaaaaacatattc 15 | tcaataaaccctttagggaaataggccaggttttcaccgtaacacgccacatcttgcgaatatatgtgtagaaactgccggaaatcgtcgtggtattcac 16 | tccagagcgatgaaaacgtttcagtttgctcatggaaaacggtgtaacaagggtgaacactatcccatatcaccagctcaccgtctttcattgccatacg 17 | aaattccggatgagcattcatcaggcgggcaagaatgtgaataaaggccggataaaacttgtgcttatttttctttacggtctttaaaaaggccgtaata 18 | tccagctgaacggtctggttataggtacattgagcaactgactgaaatgcctcaaaatgttctttacgatgccattgggatatatcaacggtggtatatc 19 | cagtgatttttttctccattttagcttccttagctcctgaaaatctcgataactcaaaaaatacgcccggtagtgatcttatttcattatggtgaaagtt 20 | ggaacctcttacgtgcccgatcaactcgagtgccacctgacgtctaagaaaccattattatcatgacattaacctataaaaataggcgtatcacgaggca 21 | gaatttcagataaaaaaaatccttagctttcgctaaggatgatttctggaattcgcggccgcttctagag -------------------------------------------------------------------------------- /application/dirtylist.py: -------------------------------------------------------------------------------- 1 | import json 2 | 3 | # General dirty list processor 4 | 5 | # Usage: Insert an element to a json-dumped list 6 | # Input: 7 | # list_string: A json-dumped list 8 | # element: Element to be inserted 9 | # Output: A inserted json-dumped list, or None when insertion fail 10 | def libs_list_insert(list_string, element): 11 | l = json.loads(list_string) 12 | if element in l: 13 | return None 14 | l.append(element) 15 | ret = json.dumps(l) 16 | return ret 17 | 18 | # Usage: Delete an element from a json-dumped list 19 | # Input: 20 | # list_string: A json-dumped list 21 | # element: Element to be deleted 22 | # Output: A deleted json-dumped list, or None when insertion fail 23 | def libs_list_delete(list_string, element): 24 | l = json.loads(list_string) 25 | if not element in l: 26 | return None 27 | l.remove(element) 28 | ret = json.dumps(l) 29 | return ret 30 | 31 | # Usage: Transform a json-dumped list to a real list 32 | # Input: 33 | # list_strting: A json-dumped list 34 | # Output: A list from the json-dumped list 35 | def libs_list_query(list_string): 36 | return json.loads(list_string) 37 | 38 | 39 | # Generai dirty dictionary processor 40 | 41 | # Usage: Insert a value with a key to a json-dumped dict 42 | # Input: 43 | # dict_string: A json-dumped dict 44 | # key: where the value is inserted 45 | # value: the value to be inserted 46 | # Output: Inserted json-dumped dict 47 | def libs_dict_insert(dict_string, key, value): 48 | l = json.loads(dict_string) 49 | l[str(key)] = value 50 | ret = json.dumps(l) 51 | return ret 52 | 53 | # Usage: Query the value at the key 54 | # Input: 55 | # dict_string: A json-dumped dict 56 | # key: where the value is 57 | # Output: the queried value 58 | def libs_dict_query(dict_string, key): 59 | l = json.loads(dict_string) 60 | return l.get(str(key)) 61 | 62 | # Usage: Query the whole dict 63 | # Input: 64 | # dict_string: A json-dumped dict 65 | # Output: The whole dict loaded from dict_string 66 | def libs_dict_query_all(dict_string): 67 | l = json.loads(dict_string) 68 | return l 69 | -------------------------------------------------------------------------------- /application/static/css/semantic/components/tab.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * # Semantic UI 2.2.4 - Tab 3 | * http://github.com/semantic-org/semantic-ui/ 4 | * 5 | * 6 | * Released under the MIT license 7 | * http://opensource.org/licenses/MIT 8 | * 9 | */ 10 | 11 | 12 | /******************************* 13 | UI Tabs 14 | *******************************/ 15 | 16 | .ui.tab { 17 | display: none; 18 | } 19 | 20 | 21 | /******************************* 22 | States 23 | *******************************/ 24 | 25 | 26 | /*-------------------- 27 | Active 28 | ---------------------*/ 29 | 30 | .ui.tab.active, 31 | .ui.tab.open { 32 | display: block; 33 | } 34 | 35 | /*-------------------- 36 | Loading 37 | ---------------------*/ 38 | 39 | .ui.tab.loading { 40 | position: relative; 41 | overflow: hidden; 42 | display: block; 43 | min-height: 250px; 44 | } 45 | .ui.tab.loading * { 46 | position: relative !important; 47 | left: -10000px !important; 48 | } 49 | .ui.tab.loading:before, 50 | .ui.tab.loading.segment:before { 51 | position: absolute; 52 | content: ''; 53 | top: 100px; 54 | left: 50%; 55 | margin: -1.25em 0em 0em -1.25em; 56 | width: 2.5em; 57 | height: 2.5em; 58 | border-radius: 500rem; 59 | border: 0.2em solid rgba(0, 0, 0, 0.1); 60 | } 61 | .ui.tab.loading:after, 62 | .ui.tab.loading.segment:after { 63 | position: absolute; 64 | content: ''; 65 | top: 100px; 66 | left: 50%; 67 | margin: -1.25em 0em 0em -1.25em; 68 | width: 2.5em; 69 | height: 2.5em; 70 | -webkit-animation: button-spin 0.6s linear; 71 | animation: button-spin 0.6s linear; 72 | -webkit-animation-iteration-count: infinite; 73 | animation-iteration-count: infinite; 74 | border-radius: 500rem; 75 | border-color: #767676 transparent transparent; 76 | border-style: solid; 77 | border-width: 0.2em; 78 | box-shadow: 0px 0px 0px 1px transparent; 79 | } 80 | 81 | 82 | /******************************* 83 | Tab Overrides 84 | *******************************/ 85 | 86 | 87 | 88 | /******************************* 89 | User Overrides 90 | *******************************/ 91 | 92 | -------------------------------------------------------------------------------- /application/static/plupload/examples/jquery/queue_widget.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |Shows you how to use the core plupload API.
23 | 24 |
58 | Your sample is just uploaded. It needs to be calculated. Here is your Design ID : {{design.id}}
64 |To complete the calculation, please install satellite plugin and run terminal command:
65 |python satellite.py {{design.id}}
66 |
67 |