├── Pipfile ├── Pipfile.lock ├── README.md ├── iMooc ├── __init__.py ├── apps │ ├── course │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── adminx.py │ │ ├── apps.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ ├── 0002_auto_20171007_0118.py │ │ │ ├── 0003_course_course_org.py │ │ │ ├── 0004_course_category.py │ │ │ ├── 0005_course_tag.py │ │ │ ├── 0006_video_url.py │ │ │ ├── 0007_video_learn_times.py │ │ │ ├── 0008_course_teacher.py │ │ │ ├── 0009_auto_20171014_2219.py │ │ │ ├── 0010_course_is_banner.py │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── tests.py │ │ ├── urls.py │ │ └── views.py │ ├── operation │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── adminx.py │ │ ├── apps.py │ │ ├── forms.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ ├── 0002_auto_20171016_2126.py │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── tests.py │ │ ├── urls.py │ │ └── views.py │ ├── organization │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── adminx.py │ │ ├── apps.py │ │ ├── forms.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ ├── 0002_auto_20171009_1607.py │ │ │ ├── 0003_auto_20171009_2116.py │ │ │ ├── 0004_teacher_image.py │ │ │ ├── 0005_teacher_age.py │ │ │ ├── 0006_courseorg_tag.py │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── tests.py │ │ ├── urls.py │ │ └── views.py │ ├── user │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── adminx.py │ │ ├── apps.py │ │ ├── forms.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ ├── 0002_auto_20171005_1957.py │ │ │ ├── 0003_auto_20171007_0118.py │ │ │ ├── 0004_auto_20171023_1936.py │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── tests.py │ │ ├── urls.py │ │ └── views.py │ └── utils │ │ ├── __init__.py │ │ ├── email_send.py │ │ ├── mixin_utils.py │ │ └── send_message.py ├── config │ ├── __init__.py │ ├── settings_db.py │ ├── settings_local.py │ └── settings_product.py ├── extra_apps │ └── xadmin │ │ ├── .tx │ │ └── config │ │ ├── __init__.py │ │ ├── adminx.py │ │ ├── apps.py │ │ ├── filters.py │ │ ├── forms.py │ │ ├── layout.py │ │ ├── locale │ │ ├── de_DE │ │ │ └── LC_MESSAGES │ │ │ │ ├── django.mo │ │ │ │ ├── django.po │ │ │ │ ├── djangojs.mo │ │ │ │ └── djangojs.po │ │ ├── en │ │ │ └── LC_MESSAGES │ │ │ │ ├── django.mo │ │ │ │ ├── django.po │ │ │ │ ├── djangojs.mo │ │ │ │ └── djangojs.po │ │ ├── es_MX │ │ │ └── LC_MESSAGES │ │ │ │ ├── django.mo │ │ │ │ ├── django.po │ │ │ │ ├── djangojs.mo │ │ │ │ └── djangojs.po │ │ ├── eu │ │ │ └── LC_MESSAGES │ │ │ │ ├── django.mo │ │ │ │ ├── django.po │ │ │ │ ├── djangojs.mo │ │ │ │ └── djangojs.po │ │ ├── id_ID │ │ │ └── LC_MESSAGES │ │ │ │ ├── django.mo │ │ │ │ ├── django.po │ │ │ │ ├── djangojs.mo │ │ │ │ └── djangojs.po │ │ ├── ja │ │ │ └── LC_MESSAGES │ │ │ │ ├── django.mo │ │ │ │ ├── django.po │ │ │ │ ├── djangojs.mo │ │ │ │ └── djangojs.po │ │ ├── lt │ │ │ └── LC_MESSAGES │ │ │ │ ├── django.mo │ │ │ │ ├── django.po │ │ │ │ ├── djangojs.mo │ │ │ │ └── djangojs.po │ │ ├── nl_NL │ │ │ └── LC_MESSAGES │ │ │ │ ├── django.mo │ │ │ │ ├── django.po │ │ │ │ ├── djangojs.mo │ │ │ │ └── djangojs.po │ │ ├── pl │ │ │ └── LC_MESSAGES │ │ │ │ ├── django.mo │ │ │ │ ├── django.po │ │ │ │ ├── djangojs.mo │ │ │ │ └── djangojs.po │ │ ├── pt_BR │ │ │ └── LC_MESSAGES │ │ │ │ ├── django.mo │ │ │ │ ├── django.po │ │ │ │ ├── djangojs.mo │ │ │ │ └── djangojs.po │ │ ├── ru_RU │ │ │ └── LC_MESSAGES │ │ │ │ ├── django.mo │ │ │ │ ├── django.po │ │ │ │ ├── djangojs.mo │ │ │ │ └── djangojs.po │ │ └── zh_Hans │ │ │ └── LC_MESSAGES │ │ │ ├── django.mo │ │ │ ├── django.po │ │ │ ├── djangojs.mo │ │ │ └── djangojs.po │ │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_log.py │ │ ├── 0003_auto_20160715_0100.py │ │ └── __init__.py │ │ ├── models.py │ │ ├── plugins │ │ ├── __init__.py │ │ ├── actions.py │ │ ├── aggregation.py │ │ ├── ajax.py │ │ ├── auth.py │ │ ├── batch.py │ │ ├── bookmark.py │ │ ├── chart.py │ │ ├── comments.py │ │ ├── details.py │ │ ├── editable.py │ │ ├── export.py │ │ ├── filters.py │ │ ├── images.py │ │ ├── inline.py │ │ ├── language.py │ │ ├── layout.py │ │ ├── mobile.py │ │ ├── multiselect.py │ │ ├── passwords.py │ │ ├── portal.py │ │ ├── quickfilter.py │ │ ├── quickform.py │ │ ├── refresh.py │ │ ├── relate.py │ │ ├── relfield.py │ │ ├── sitemenu.py │ │ ├── sortablelist.py │ │ ├── themes.py │ │ ├── topnav.py │ │ ├── utils.py │ │ ├── wizard.py │ │ └── xversion.py │ │ ├── sites.py │ │ ├── static │ │ └── xadmin │ │ │ ├── component.json │ │ │ ├── css │ │ │ ├── themes │ │ │ │ ├── bootstrap-theme.css │ │ │ │ ├── bootstrap-theme.min.css │ │ │ │ └── bootstrap-xadmin.css │ │ │ ├── xadmin.form.css │ │ │ ├── xadmin.main.css │ │ │ ├── xadmin.mobile.css │ │ │ ├── xadmin.page.dashboard.css │ │ │ ├── xadmin.plugin.aggregation.css │ │ │ ├── xadmin.plugin.formset.css │ │ │ ├── xadmin.plugin.quickfilter.css │ │ │ ├── xadmin.plugins.css │ │ │ ├── xadmin.responsive.css │ │ │ ├── xadmin.widget.editable.css │ │ │ └── xadmin.widget.select-transfer.css │ │ │ ├── js │ │ │ ├── xadmin.main.js │ │ │ ├── xadmin.page.dashboard.js │ │ │ ├── xadmin.page.form.js │ │ │ ├── xadmin.page.list.js │ │ │ ├── xadmin.plugin.actions.js │ │ │ ├── xadmin.plugin.batch.js │ │ │ ├── xadmin.plugin.bookmark.js │ │ │ ├── xadmin.plugin.charts.js │ │ │ ├── xadmin.plugin.details.js │ │ │ ├── xadmin.plugin.editable.js │ │ │ ├── xadmin.plugin.filters.js │ │ │ ├── xadmin.plugin.formset.js │ │ │ ├── xadmin.plugin.portal.js │ │ │ ├── xadmin.plugin.quick-form.js │ │ │ ├── xadmin.plugin.quickfilter.js │ │ │ ├── xadmin.plugin.refresh.js │ │ │ ├── xadmin.plugin.revision.js │ │ │ ├── xadmin.plugin.sortablelist.js │ │ │ ├── xadmin.plugin.themes.js │ │ │ ├── xadmin.responsive.js │ │ │ ├── xadmin.widget.datetime.js │ │ │ ├── xadmin.widget.multiselect.js │ │ │ ├── xadmin.widget.select-transfer.js │ │ │ └── xadmin.widget.select.js │ │ │ └── vendor │ │ │ ├── autotype │ │ │ └── index.js │ │ │ ├── bootstrap-clockpicker │ │ │ ├── bootstrap-clockpicker.css │ │ │ ├── bootstrap-clockpicker.js │ │ │ ├── bootstrap-clockpicker.min.css │ │ │ └── bootstrap-clockpicker.min.js │ │ │ ├── bootstrap-datepicker │ │ │ ├── css │ │ │ │ └── datepicker.css │ │ │ └── js │ │ │ │ ├── bootstrap-datepicker.js │ │ │ │ └── locales │ │ │ │ ├── bootstrap-datepicker.bg.js │ │ │ │ ├── bootstrap-datepicker.ca.js │ │ │ │ ├── bootstrap-datepicker.cs.js │ │ │ │ ├── bootstrap-datepicker.da.js │ │ │ │ ├── bootstrap-datepicker.de.js │ │ │ │ ├── bootstrap-datepicker.el.js │ │ │ │ ├── bootstrap-datepicker.es.js │ │ │ │ ├── bootstrap-datepicker.fi.js │ │ │ │ ├── bootstrap-datepicker.fr.js │ │ │ │ ├── bootstrap-datepicker.he.js │ │ │ │ ├── bootstrap-datepicker.hr.js │ │ │ │ ├── bootstrap-datepicker.hu.js │ │ │ │ ├── bootstrap-datepicker.id.js │ │ │ │ ├── bootstrap-datepicker.is.js │ │ │ │ ├── bootstrap-datepicker.it.js │ │ │ │ ├── bootstrap-datepicker.ja.js │ │ │ │ ├── bootstrap-datepicker.kr.js │ │ │ │ ├── bootstrap-datepicker.lt.js │ │ │ │ ├── bootstrap-datepicker.lv.js │ │ │ │ ├── bootstrap-datepicker.ms.js │ │ │ │ ├── bootstrap-datepicker.nb.js │ │ │ │ ├── bootstrap-datepicker.nl.js │ │ │ │ ├── bootstrap-datepicker.pl.js │ │ │ │ ├── bootstrap-datepicker.pt-BR.js │ │ │ │ ├── bootstrap-datepicker.pt.js │ │ │ │ ├── bootstrap-datepicker.ro.js │ │ │ │ ├── bootstrap-datepicker.rs-latin.js │ │ │ │ ├── bootstrap-datepicker.rs.js │ │ │ │ ├── bootstrap-datepicker.ru.js │ │ │ │ ├── bootstrap-datepicker.sk.js │ │ │ │ ├── bootstrap-datepicker.sl.js │ │ │ │ ├── bootstrap-datepicker.sv.js │ │ │ │ ├── bootstrap-datepicker.sw.js │ │ │ │ ├── bootstrap-datepicker.th.js │ │ │ │ ├── bootstrap-datepicker.tr.js │ │ │ │ ├── bootstrap-datepicker.uk.js │ │ │ │ ├── bootstrap-datepicker.zh-CN.js │ │ │ │ └── bootstrap-datepicker.zh-TW.js │ │ │ ├── bootstrap-image-gallery │ │ │ ├── css │ │ │ │ ├── bootstrap-image-gallery.css │ │ │ │ └── bootstrap-image-gallery.min.css │ │ │ ├── img │ │ │ │ └── loading.gif │ │ │ └── js │ │ │ │ ├── bootstrap-image-gallery.js │ │ │ │ └── bootstrap-image-gallery.min.js │ │ │ ├── bootstrap-modal │ │ │ ├── css │ │ │ │ └── bootstrap-modal.css │ │ │ ├── img │ │ │ │ └── ajax-loader.gif │ │ │ └── js │ │ │ │ ├── bootstrap-modal.js │ │ │ │ └── bootstrap-modalmanager.js │ │ │ ├── bootstrap-multiselect │ │ │ ├── css │ │ │ │ └── bootstrap-multiselect.css │ │ │ └── js │ │ │ │ └── bootstrap-multiselect.js │ │ │ ├── bootstrap-timepicker │ │ │ ├── css │ │ │ │ ├── bootstrap-timepicker.css │ │ │ │ └── bootstrap-timepicker.min.css │ │ │ └── js │ │ │ │ ├── bootstrap-timepicker.js │ │ │ │ └── bootstrap-timepicker.min.js │ │ │ ├── bootstrap │ │ │ ├── css │ │ │ │ ├── bootstrap.css │ │ │ │ └── bootstrap.min.css │ │ │ ├── fonts │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ └── glyphicons-halflings-regular.woff │ │ │ └── js │ │ │ │ ├── bootstrap.js │ │ │ │ └── bootstrap.min.js │ │ │ ├── flot │ │ │ ├── excanvas.js │ │ │ ├── excanvas.min.js │ │ │ ├── jquery.colorhelpers.js │ │ │ ├── jquery.flot.aggregate.js │ │ │ ├── jquery.flot.canvas.js │ │ │ ├── jquery.flot.categories.js │ │ │ ├── jquery.flot.crosshair.js │ │ │ ├── jquery.flot.errorbars.js │ │ │ ├── jquery.flot.fillbetween.js │ │ │ ├── jquery.flot.image.js │ │ │ ├── jquery.flot.js │ │ │ ├── jquery.flot.navigate.js │ │ │ ├── jquery.flot.pie.js │ │ │ ├── jquery.flot.resize.js │ │ │ ├── jquery.flot.selection.js │ │ │ ├── jquery.flot.stack.js │ │ │ ├── jquery.flot.symbol.js │ │ │ ├── jquery.flot.threshold.js │ │ │ └── jquery.flot.time.js │ │ │ ├── font-awesome │ │ │ ├── css │ │ │ │ ├── font-awesome.css │ │ │ │ └── font-awesome.min.css │ │ │ └── fonts │ │ │ │ ├── FontAwesome.otf │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ ├── fontawesome-webfont.svg │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ └── fontawesome-webfont.woff │ │ │ ├── jquery-ui │ │ │ ├── jquery.ui.core.js │ │ │ ├── jquery.ui.core.min.js │ │ │ ├── jquery.ui.effect.js │ │ │ ├── jquery.ui.effect.min.js │ │ │ ├── jquery.ui.mouse.js │ │ │ ├── jquery.ui.mouse.min.js │ │ │ ├── jquery.ui.sortable.js │ │ │ ├── jquery.ui.sortable.min.js │ │ │ ├── jquery.ui.widget.js │ │ │ └── jquery.ui.widget.min.js │ │ │ ├── jquery │ │ │ ├── jquery.js │ │ │ └── jquery.min.js │ │ │ ├── load-image │ │ │ ├── load-image.js │ │ │ └── load-image.min.js │ │ │ ├── select2 │ │ │ ├── select2-spinner.gif │ │ │ ├── select2.css │ │ │ ├── select2.js │ │ │ ├── select2.min.js │ │ │ ├── select2.png │ │ │ ├── select2_locale_de.js │ │ │ ├── select2_locale_en.js │ │ │ ├── select2_locale_es.js │ │ │ ├── select2_locale_eu.js │ │ │ ├── select2_locale_fr.js │ │ │ ├── select2_locale_hr.js │ │ │ ├── select2_locale_hu.js │ │ │ ├── select2_locale_it.js │ │ │ ├── select2_locale_nl.js │ │ │ ├── select2_locale_pt-BR.js │ │ │ ├── select2_locale_pt-PT.js │ │ │ ├── select2_locale_ro.js │ │ │ ├── select2_locale_ru.js │ │ │ ├── select2_locale_sk.js │ │ │ ├── select2_locale_sv.js │ │ │ ├── select2_locale_tr.js │ │ │ ├── select2_locale_ua.js │ │ │ ├── select2_locale_zh-CN.js │ │ │ ├── select2_locale_zh-hans.js │ │ │ └── select2x2.png │ │ │ ├── selectize │ │ │ ├── selectize.bootstrap2.css │ │ │ ├── selectize.bootstrap3.css │ │ │ ├── selectize.css │ │ │ ├── selectize.default.css │ │ │ ├── selectize.js │ │ │ ├── selectize.legacy.css │ │ │ └── selectize.min.js │ │ │ └── snapjs │ │ │ ├── snap.css │ │ │ ├── snap.js │ │ │ └── snap.min.js │ │ ├── templates │ │ └── xadmin │ │ │ ├── 404.html │ │ │ ├── 500.html │ │ │ ├── auth │ │ │ ├── password_reset │ │ │ │ ├── complete.html │ │ │ │ ├── confirm.html │ │ │ │ ├── done.html │ │ │ │ ├── email.html │ │ │ │ └── form.html │ │ │ └── user │ │ │ │ ├── add_form.html │ │ │ │ └── change_password.html │ │ │ ├── base.html │ │ │ ├── base_site.html │ │ │ ├── blocks │ │ │ ├── comm.top.setlang.html │ │ │ ├── comm.top.theme.html │ │ │ ├── comm.top.topnav.html │ │ │ ├── modal_list.left_navbar.quickfilter.html │ │ │ ├── model_form.before_fieldsets.wizard.html │ │ │ ├── model_form.submit_line.wizard.html │ │ │ ├── model_list.nav_form.search_form.html │ │ │ ├── model_list.nav_menu.bookmarks.html │ │ │ ├── model_list.nav_menu.filters.html │ │ │ ├── model_list.results_bottom.actions.html │ │ │ ├── model_list.results_top.charts.html │ │ │ ├── model_list.results_top.date_hierarchy.html │ │ │ ├── model_list.top_toolbar.exports.html │ │ │ ├── model_list.top_toolbar.layouts.html │ │ │ ├── model_list.top_toolbar.refresh.html │ │ │ └── model_list.top_toolbar.saveorder.html │ │ │ ├── edit_inline │ │ │ ├── accordion.html │ │ │ ├── base.html │ │ │ ├── blank.html │ │ │ ├── one.html │ │ │ ├── stacked.html │ │ │ ├── tab.html │ │ │ └── tabular.html │ │ │ ├── filters │ │ │ ├── char.html │ │ │ ├── checklist.html │ │ │ ├── date.html │ │ │ ├── fk_search.html │ │ │ ├── list.html │ │ │ ├── number.html │ │ │ ├── quickfilter.html │ │ │ └── rel.html │ │ │ ├── forms │ │ │ └── transfer.html │ │ │ ├── grids │ │ │ └── thumbnails.html │ │ │ ├── includes │ │ │ ├── box.html │ │ │ ├── pagination.html │ │ │ ├── sitemenu_accordion.html │ │ │ ├── sitemenu_default.html │ │ │ ├── submit_line.html │ │ │ ├── toggle_back.html │ │ │ └── toggle_menu.html │ │ │ ├── layout │ │ │ ├── field_value.html │ │ │ ├── field_value_td.html │ │ │ ├── fieldset.html │ │ │ ├── input_group.html │ │ │ └── td-field.html │ │ │ ├── views │ │ │ ├── app_index.html │ │ │ ├── batch_change_form.html │ │ │ ├── dashboard.html │ │ │ ├── form.html │ │ │ ├── invalid_setup.html │ │ │ ├── logged_out.html │ │ │ ├── login.html │ │ │ ├── model_dashboard.html │ │ │ ├── model_delete_confirm.html │ │ │ ├── model_delete_selected_confirm.html │ │ │ ├── model_detail.html │ │ │ ├── model_form.html │ │ │ ├── model_history.html │ │ │ ├── model_list.html │ │ │ ├── quick_detail.html │ │ │ ├── quick_form.html │ │ │ ├── recover_form.html │ │ │ ├── recover_list.html │ │ │ ├── revision_diff.html │ │ │ └── revision_form.html │ │ │ └── widgets │ │ │ ├── addform.html │ │ │ ├── base.html │ │ │ ├── chart.html │ │ │ ├── list.html │ │ │ └── qbutton.html │ │ ├── templatetags │ │ ├── __init__.py │ │ └── xadmin_tags.py │ │ ├── util.py │ │ ├── vendors.py │ │ ├── views │ │ ├── __init__.py │ │ ├── base.py │ │ ├── dashboard.py │ │ ├── delete.py │ │ ├── detail.py │ │ ├── edit.py │ │ ├── form.py │ │ ├── list.py │ │ └── website.py │ │ └── widgets.py ├── settings.py ├── static │ ├── css │ │ ├── animate.css │ │ ├── aui.css │ │ ├── aui_iconfont.ttf │ │ ├── login.css │ │ ├── lq.datetimepick.css │ │ ├── mooc.css │ │ ├── muke │ │ │ ├── base.css │ │ │ ├── common-less.css │ │ │ └── course │ │ │ │ ├── common-less.css │ │ │ │ ├── course-comment.css │ │ │ │ └── learn-less.css │ │ ├── reset.css │ │ ├── style.css │ │ └── video-js.min.css │ ├── images │ │ ├── 01.jpg │ │ ├── 01_mid.jpg │ │ ├── 01_small.jpg │ │ ├── 02.jpg │ │ ├── 02_mid.jpg │ │ ├── 02_small.jpg │ │ ├── 57a801860001c34b12000460.jpg │ │ ├── 57aa86a0000145c512000460.jpg │ │ ├── about_nav_bg.jpg │ │ ├── aobama.png │ │ ├── arrow.png │ │ ├── arrow_g.png │ │ ├── authentication.png │ │ ├── bank1.jpg │ │ ├── bank2.jpg │ │ ├── bank3.jpg │ │ ├── bank4.jpg │ │ ├── bank5.jpg │ │ ├── banner.jpg │ │ ├── banner_icon1.png │ │ ├── banner_icon2.png │ │ ├── banner_icon3.png │ │ ├── banner_icon4.png │ │ ├── bgblack.png │ │ ├── billbg.png │ │ ├── billbox.png │ │ ├── billboxactive.png │ │ ├── billcheck.png │ │ ├── billcheckg.png │ │ ├── bjdx.jpg │ │ ├── btn1.png │ │ ├── btn2.png │ │ ├── btn3.png │ │ ├── btn4.png │ │ ├── check.png │ │ ├── check2.png │ │ ├── check3.png │ │ ├── check4.png │ │ ├── check_alt.png │ │ ├── checkbox.jpg │ │ ├── checked.jpg │ │ ├── code.png │ │ ├── companydes.jpg │ │ ├── companylogo.jpg │ │ ├── companyrank.png │ │ ├── compright.png │ │ ├── contract.jpg │ │ ├── course.jpg │ │ ├── delete.png │ │ ├── diary-edit.png │ │ ├── dig_close.png │ │ ├── down.png │ │ ├── drop_plus.png │ │ ├── drop_plus_g.png │ │ ├── error-img.png │ │ ├── feature1.png │ │ ├── feature2.png │ │ ├── feature3.png │ │ ├── feature4.png │ │ ├── feature5.png │ │ ├── feature6.png │ │ ├── filebg │ │ │ ├── avi.png │ │ │ ├── cdr.png │ │ │ ├── csv.png │ │ │ ├── doc.png │ │ │ ├── jpg.png │ │ │ ├── mp3.png │ │ │ ├── pdf.png │ │ │ ├── png.png │ │ │ ├── ppt.png │ │ │ ├── rar.png │ │ │ ├── txt.png │ │ │ ├── xls.png │ │ │ ├── zip.png │ │ │ └── 复件 txt.png │ │ ├── fold.png │ │ ├── footlogo.png │ │ ├── fqy.png │ │ ├── g_star.png │ │ ├── gj.png │ │ ├── goback.png │ │ ├── gold.png │ │ ├── group.jpg │ │ ├── group_recommend.jpg │ │ ├── gx.png │ │ ├── h_star.png │ │ ├── header_middle.png │ │ ├── help_index_pic.gif │ │ ├── homepage.png │ │ ├── ht-top.png │ │ ├── icon-diary-jl.png │ │ ├── icon-diary-my.png │ │ ├── icon-diary-user.png │ │ ├── icon-release-active.png │ │ ├── icon-release-on.png │ │ ├── icon-release-over.png │ │ ├── icon.ico │ │ ├── laba.png │ │ ├── list_time.png │ │ ├── login-bg.png │ │ ├── logo.jpg │ │ ├── logo.png │ │ ├── logo2.png │ │ ├── logo_new.png │ │ ├── mask.png │ │ ├── mayun.png │ │ ├── module1_1.jpg │ │ ├── module1_2.jpg │ │ ├── module3_1.jpg │ │ ├── module4_1.jpg │ │ ├── module4_2.jpg │ │ ├── module4_3.jpg │ │ ├── module4_4.jpg │ │ ├── module4_4_1.jpg │ │ ├── module4_6.jpg │ │ ├── module5_1.jpg │ │ ├── module5_2.jpg │ │ ├── module6_1.jpg │ │ ├── module6bg.png │ │ ├── my.jpg │ │ ├── mysql.jpg │ │ ├── nav_arrow.jpg │ │ ├── nav_hot.png │ │ ├── njdx.jpg │ │ ├── oyf.png │ │ ├── path2.png │ │ ├── path3.png │ │ ├── path4.png │ │ ├── path5.png │ │ ├── path6.png │ │ ├── pathbg.png │ │ ├── pathbg2.png │ │ ├── pay1.jpg │ │ ├── pay2.jpg │ │ ├── pay3.jpg │ │ ├── pay4.jpg │ │ ├── paypic1.png │ │ ├── paypic2.png │ │ ├── pen.png │ │ ├── pic1.png │ │ ├── pic10.png │ │ ├── pic11.png │ │ ├── pic12.png │ │ ├── pic13.png │ │ ├── pic1_1.png │ │ ├── pic2.png │ │ ├── pic3.png │ │ ├── pic4.png │ │ ├── pic403.png │ │ ├── pic404.png │ │ ├── pic5.png │ │ ├── pic503.png │ │ ├── pic6.png │ │ ├── pic7.png │ │ ├── pic8.png │ │ ├── pic9.png │ │ ├── pixel.gif │ │ ├── plus.jpg │ │ ├── pop-tips-info-arr.gif │ │ ├── python-zhengze.jpg │ │ ├── python.png │ │ ├── qhdx-logo.png │ │ ├── qhdx.jpg │ │ ├── r_star.png │ │ ├── rankgold.png │ │ ├── rankgreen.png │ │ ├── release1.png │ │ ├── release2.png │ │ ├── release3.png │ │ ├── release4.png │ │ ├── release5.png │ │ ├── release6.png │ │ ├── release7.png │ │ ├── release8.png │ │ ├── right.png │ │ ├── rightform1.png │ │ ├── rightform2.png │ │ ├── rightform3.png │ │ ├── rolling.gif │ │ ├── sass.jpg │ │ ├── scores.png │ │ ├── search_btn.png │ │ ├── select-arr-default.gif │ │ ├── select_arrow.png │ │ ├── select_arrow2.png │ │ ├── send.png │ │ ├── share_c1.png │ │ ├── share_c1_g.png │ │ ├── share_c2.png │ │ ├── share_c3.png │ │ ├── share_c4.png │ │ ├── share_c5.png │ │ ├── share_c6.png │ │ ├── share_c7.png │ │ ├── share_c8.png │ │ ├── share_c9.png │ │ ├── side1.png │ │ ├── side1_1.png │ │ ├── side2.png │ │ ├── side2_1.png │ │ ├── side3.png │ │ ├── side3_1.png │ │ ├── side4.png │ │ ├── side4_1.png │ │ ├── slide_l.png │ │ ├── slide_l_1.png │ │ ├── slide_r.png │ │ ├── slide_r_1.png │ │ ├── star-btn-hover.png │ │ ├── star-btn.png │ │ ├── star-hover.png │ │ ├── star.png │ │ ├── tab-jt.png │ │ ├── tab.png │ │ ├── tel.png │ │ ├── tell.png │ │ ├── time.png │ │ ├── top_down.png │ │ ├── unfold.png │ │ ├── up.png │ │ ├── upload.png │ │ ├── user.jpg │ │ ├── weixi_icon2.png │ │ ├── weixi_image.png │ │ ├── weixi_sm.png │ │ ├── word403.png │ │ ├── word503.png │ │ ├── x_alt.png │ │ └── zwj.png │ ├── img │ │ ├── background.gif │ │ ├── cancel-off-big.png │ │ ├── cancel-on-big.png │ │ ├── coffee.png │ │ ├── face-a-off.png │ │ ├── face-a.png │ │ ├── face-b-off.png │ │ ├── face-b.png │ │ ├── face-c-off.png │ │ ├── face-c.png │ │ ├── face-d-off.png │ │ ├── face-d.png │ │ ├── face-off.png │ │ ├── medal-off.png │ │ ├── medal-on.png │ │ ├── star-half-big.png │ │ ├── star-off-big.png │ │ └── star-on-big.png │ ├── js │ │ ├── AdrInputPopDiv.js │ │ ├── area.js │ │ ├── autocomplete-init.js │ │ ├── bootstrap.min.js │ │ ├── comment.js │ │ ├── deco-comment.js │ │ ├── deco-common.js │ │ ├── deco-user.js │ │ ├── fastclick.min.js │ │ ├── fliplightbox.min.js │ │ ├── fold.js │ │ ├── index.js │ │ ├── jQuery.artTxtCount.js │ │ ├── jcarousel.connected-carousels.js │ │ ├── jquery-migrate-1.2.1.min.js │ │ ├── jquery-powerFloat-min.js │ │ ├── jquery-xmenu.js │ │ ├── jquery.autocomplete.min.js │ │ ├── jquery.cookie.js │ │ ├── jquery.formset.js │ │ ├── jquery.imagezoom.min.js │ │ ├── jquery.jcarousel.min.js │ │ ├── jquery.min.js │ │ ├── jquery.uploadify.min.js │ │ ├── login.js │ │ ├── lq.datetimepick.js │ │ ├── plugins │ │ │ ├── datePicker │ │ │ │ ├── mobiscroll.css │ │ │ │ └── mobiscroll.js │ │ │ ├── jquery.flexslider-min.js │ │ │ ├── jquery.raty.js │ │ │ ├── jquery.scrollLoading.js │ │ │ ├── jquery.timer.js │ │ │ ├── jquery.upload.js │ │ │ ├── laydate │ │ │ │ ├── laydate.js │ │ │ │ ├── need │ │ │ │ │ └── laydate.css │ │ │ │ └── skins │ │ │ │ │ └── default │ │ │ │ │ ├── icon.png │ │ │ │ │ └── laydate.css │ │ │ ├── layer │ │ │ │ ├── extend │ │ │ │ │ └── layer.ext.js │ │ │ │ ├── layer.js │ │ │ │ └── skin │ │ │ │ │ ├── default │ │ │ │ │ ├── icon-ext.png │ │ │ │ │ ├── icon.png │ │ │ │ │ ├── loading-0.gif │ │ │ │ │ ├── loading-1.gif │ │ │ │ │ └── loading-2.gif │ │ │ │ │ ├── layer.css │ │ │ │ │ └── layer.ext.css │ │ │ ├── queryCity │ │ │ │ ├── css │ │ │ │ │ └── cityLayout.css │ │ │ │ ├── images │ │ │ │ │ ├── Thumbs.db │ │ │ │ │ ├── bg_mc_0113_1.png │ │ │ │ │ ├── bg_mc_0113_2.png │ │ │ │ │ ├── bg_mc_0113_3.png │ │ │ │ │ ├── bg_mc_0113_4.png │ │ │ │ │ ├── bg_mc_0130_1.png │ │ │ │ │ ├── bg_mc_0130_2.png │ │ │ │ │ └── ts-indexcity.png │ │ │ │ └── js │ │ │ │ │ ├── public.js │ │ │ │ │ ├── public2.js │ │ │ │ │ ├── queryAllAreas.js │ │ │ │ │ ├── queryAllProvinces.js │ │ │ │ │ └── queryCities.js │ │ │ └── upload.js │ │ ├── select.js │ │ ├── selectUi.js │ │ ├── unslider.js │ │ ├── validate.js │ │ ├── validateDialog.js │ │ ├── video.min.js │ │ └── wechat.js │ └── xadmin │ │ ├── component.json │ │ ├── css │ │ ├── themes │ │ │ ├── bootstrap-theme.css │ │ │ ├── bootstrap-theme.min.css │ │ │ └── bootstrap-xadmin.css │ │ ├── xadmin.form.css │ │ ├── xadmin.main.css │ │ ├── xadmin.mobile.css │ │ ├── xadmin.page.dashboard.css │ │ ├── xadmin.plugin.aggregation.css │ │ ├── xadmin.plugin.formset.css │ │ ├── xadmin.plugin.quickfilter.css │ │ ├── xadmin.plugins.css │ │ ├── xadmin.responsive.css │ │ ├── xadmin.widget.editable.css │ │ └── xadmin.widget.select-transfer.css │ │ ├── js │ │ ├── xadmin.main.js │ │ ├── xadmin.page.dashboard.js │ │ ├── xadmin.page.form.js │ │ ├── xadmin.page.list.js │ │ ├── xadmin.plugin.actions.js │ │ ├── xadmin.plugin.batch.js │ │ ├── xadmin.plugin.bookmark.js │ │ ├── xadmin.plugin.charts.js │ │ ├── xadmin.plugin.details.js │ │ ├── xadmin.plugin.editable.js │ │ ├── xadmin.plugin.filters.js │ │ ├── xadmin.plugin.formset.js │ │ ├── xadmin.plugin.portal.js │ │ ├── xadmin.plugin.quick-form.js │ │ ├── xadmin.plugin.quickfilter.js │ │ ├── xadmin.plugin.refresh.js │ │ ├── xadmin.plugin.revision.js │ │ ├── xadmin.plugin.sortablelist.js │ │ ├── xadmin.plugin.themes.js │ │ ├── xadmin.responsive.js │ │ ├── xadmin.widget.datetime.js │ │ ├── xadmin.widget.multiselect.js │ │ ├── xadmin.widget.select-transfer.js │ │ └── xadmin.widget.select.js │ │ └── vendor │ │ ├── autotype │ │ └── index.js │ │ ├── bootstrap-clockpicker │ │ ├── bootstrap-clockpicker.css │ │ ├── bootstrap-clockpicker.js │ │ ├── bootstrap-clockpicker.min.css │ │ └── bootstrap-clockpicker.min.js │ │ ├── bootstrap-datepicker │ │ ├── css │ │ │ └── datepicker.css │ │ └── js │ │ │ ├── bootstrap-datepicker.js │ │ │ └── locales │ │ │ ├── bootstrap-datepicker.bg.js │ │ │ ├── bootstrap-datepicker.ca.js │ │ │ ├── bootstrap-datepicker.cs.js │ │ │ ├── bootstrap-datepicker.da.js │ │ │ ├── bootstrap-datepicker.de.js │ │ │ ├── bootstrap-datepicker.el.js │ │ │ ├── bootstrap-datepicker.es.js │ │ │ ├── bootstrap-datepicker.fi.js │ │ │ ├── bootstrap-datepicker.fr.js │ │ │ ├── bootstrap-datepicker.he.js │ │ │ ├── bootstrap-datepicker.hr.js │ │ │ ├── bootstrap-datepicker.hu.js │ │ │ ├── bootstrap-datepicker.id.js │ │ │ ├── bootstrap-datepicker.is.js │ │ │ ├── bootstrap-datepicker.it.js │ │ │ ├── bootstrap-datepicker.ja.js │ │ │ ├── bootstrap-datepicker.kr.js │ │ │ ├── bootstrap-datepicker.lt.js │ │ │ ├── bootstrap-datepicker.lv.js │ │ │ ├── bootstrap-datepicker.ms.js │ │ │ ├── bootstrap-datepicker.nb.js │ │ │ ├── bootstrap-datepicker.nl.js │ │ │ ├── bootstrap-datepicker.pl.js │ │ │ ├── bootstrap-datepicker.pt-BR.js │ │ │ ├── bootstrap-datepicker.pt.js │ │ │ ├── bootstrap-datepicker.ro.js │ │ │ ├── bootstrap-datepicker.rs-latin.js │ │ │ ├── bootstrap-datepicker.rs.js │ │ │ ├── bootstrap-datepicker.ru.js │ │ │ ├── bootstrap-datepicker.sk.js │ │ │ ├── bootstrap-datepicker.sl.js │ │ │ ├── bootstrap-datepicker.sv.js │ │ │ ├── bootstrap-datepicker.sw.js │ │ │ ├── bootstrap-datepicker.th.js │ │ │ ├── bootstrap-datepicker.tr.js │ │ │ ├── bootstrap-datepicker.uk.js │ │ │ ├── bootstrap-datepicker.zh-CN.js │ │ │ └── bootstrap-datepicker.zh-TW.js │ │ ├── bootstrap-image-gallery │ │ ├── css │ │ │ ├── bootstrap-image-gallery.css │ │ │ └── bootstrap-image-gallery.min.css │ │ ├── img │ │ │ └── loading.gif │ │ └── js │ │ │ ├── bootstrap-image-gallery.js │ │ │ └── bootstrap-image-gallery.min.js │ │ ├── bootstrap-modal │ │ ├── css │ │ │ └── bootstrap-modal.css │ │ ├── img │ │ │ └── ajax-loader.gif │ │ └── js │ │ │ ├── bootstrap-modal.js │ │ │ └── bootstrap-modalmanager.js │ │ ├── bootstrap-multiselect │ │ ├── css │ │ │ └── bootstrap-multiselect.css │ │ └── js │ │ │ └── bootstrap-multiselect.js │ │ ├── bootstrap-timepicker │ │ ├── css │ │ │ ├── bootstrap-timepicker.css │ │ │ └── bootstrap-timepicker.min.css │ │ └── js │ │ │ ├── bootstrap-timepicker.js │ │ │ └── bootstrap-timepicker.min.js │ │ ├── bootstrap │ │ ├── css │ │ │ ├── bootstrap.css │ │ │ └── bootstrap.min.css │ │ ├── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ └── glyphicons-halflings-regular.woff │ │ └── js │ │ │ ├── bootstrap.js │ │ │ └── bootstrap.min.js │ │ ├── flot │ │ ├── excanvas.js │ │ ├── excanvas.min.js │ │ ├── jquery.colorhelpers.js │ │ ├── jquery.flot.aggregate.js │ │ ├── jquery.flot.canvas.js │ │ ├── jquery.flot.categories.js │ │ ├── jquery.flot.crosshair.js │ │ ├── jquery.flot.errorbars.js │ │ ├── jquery.flot.fillbetween.js │ │ ├── jquery.flot.image.js │ │ ├── jquery.flot.js │ │ ├── jquery.flot.navigate.js │ │ ├── jquery.flot.pie.js │ │ ├── jquery.flot.resize.js │ │ ├── jquery.flot.selection.js │ │ ├── jquery.flot.stack.js │ │ ├── jquery.flot.symbol.js │ │ ├── jquery.flot.threshold.js │ │ └── jquery.flot.time.js │ │ ├── font-awesome │ │ ├── css │ │ │ ├── font-awesome.css │ │ │ └── font-awesome.min.css │ │ └── fonts │ │ │ ├── FontAwesome.otf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.svg │ │ │ ├── fontawesome-webfont.ttf │ │ │ └── fontawesome-webfont.woff │ │ ├── jquery-ui │ │ ├── jquery.ui.core.js │ │ ├── jquery.ui.core.min.js │ │ ├── jquery.ui.effect.js │ │ ├── jquery.ui.effect.min.js │ │ ├── jquery.ui.mouse.js │ │ ├── jquery.ui.mouse.min.js │ │ ├── jquery.ui.sortable.js │ │ ├── jquery.ui.sortable.min.js │ │ ├── jquery.ui.widget.js │ │ └── jquery.ui.widget.min.js │ │ ├── jquery │ │ ├── jquery.js │ │ └── jquery.min.js │ │ ├── load-image │ │ ├── load-image.js │ │ └── load-image.min.js │ │ ├── select2 │ │ ├── select2-spinner.gif │ │ ├── select2.css │ │ ├── select2.js │ │ ├── select2.min.js │ │ ├── select2.png │ │ ├── select2_locale_de.js │ │ ├── select2_locale_en.js │ │ ├── select2_locale_es.js │ │ ├── select2_locale_eu.js │ │ ├── select2_locale_fr.js │ │ ├── select2_locale_hr.js │ │ ├── select2_locale_hu.js │ │ ├── select2_locale_it.js │ │ ├── select2_locale_nl.js │ │ ├── select2_locale_pt-BR.js │ │ ├── select2_locale_pt-PT.js │ │ ├── select2_locale_ro.js │ │ ├── select2_locale_ru.js │ │ ├── select2_locale_sk.js │ │ ├── select2_locale_sv.js │ │ ├── select2_locale_tr.js │ │ ├── select2_locale_ua.js │ │ ├── select2_locale_zh-CN.js │ │ ├── select2_locale_zh-hans.js │ │ └── select2x2.png │ │ ├── selectize │ │ ├── selectize.bootstrap2.css │ │ ├── selectize.bootstrap3.css │ │ ├── selectize.css │ │ ├── selectize.default.css │ │ ├── selectize.js │ │ ├── selectize.legacy.css │ │ └── selectize.min.js │ │ └── snapjs │ │ ├── snap.css │ │ ├── snap.js │ │ └── snap.min.js ├── templates │ ├── 403.html │ ├── 404.html │ ├── 500.html │ ├── base.html │ ├── course-comment.html │ ├── course-detail.html │ ├── course-list.html │ ├── course-play.html │ ├── course-video.html │ ├── forgetpwd.html │ ├── index.html │ ├── login.html │ ├── org-detail-course.html │ ├── org-detail-desc.html │ ├── org-detail-homepage.html │ ├── org-detail-teachers.html │ ├── org-list.html │ ├── org_base.html │ ├── password_reset.html │ ├── register.html │ ├── teacher-detail.html │ ├── teachers-list.html │ ├── usercenter-base.html │ ├── usercenter-fav-course.html │ ├── usercenter-fav-org.html │ ├── usercenter-fav-teacher.html │ ├── usercenter-info.html │ ├── usercenter-message.html │ └── usercenter-mycourse.html ├── urls.py └── wsgi.py ├── manage.py └── uwsgi.ini /Pipfile: -------------------------------------------------------------------------------- 1 | [[source]] 2 | 3 | url = "https://pypi.python.org/simple" 4 | verify_ssl = true 5 | name = "pypi" 6 | 7 | 8 | [packages] 9 | 10 | django = "==1.10.3" 11 | django-pure-pagination = "*" 12 | django-crispy-forms = "*" 13 | django-simple-captcha = "*" 14 | pymysql = "*" 15 | future = "*" 16 | django-formtools = "*" 17 | django-reversion = "*" 18 | xlwt = "*" 19 | xlsxwriter = "*" 20 | "httplib2" = "*" 21 | 22 | 23 | [dev-packages] 24 | 25 | pipreqs = "*" 26 | -------------------------------------------------------------------------------- /iMooc/__init__.py: -------------------------------------------------------------------------------- 1 | import pymysql 2 | pymysql.install_as_MySQLdb() -------------------------------------------------------------------------------- /iMooc/apps/course/__init__.py: -------------------------------------------------------------------------------- 1 | default_app_config = 'course.apps.CourseConfig' 2 | -------------------------------------------------------------------------------- /iMooc/apps/course/admin.py: -------------------------------------------------------------------------------- 1 | from django.contrib import admin 2 | 3 | from course.models import * 4 | 5 | 6 | @admin.register(Course) 7 | class CourseAdmin(admin.ModelAdmin): 8 | pass 9 | 10 | 11 | @admin.register(Lesson) 12 | class LessonAdmin(admin.ModelAdmin): 13 | pass 14 | 15 | 16 | @admin.register(Video) 17 | class VideoAdmin(admin.ModelAdmin): 18 | pass 19 | 20 | 21 | @admin.register(CourseResource) 22 | class CourseResourceAdmin(admin.ModelAdmin): 23 | pass 24 | -------------------------------------------------------------------------------- /iMooc/apps/course/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class CourseConfig(AppConfig): 5 | name = 'course' 6 | verbose_name = '课程管理' 7 | -------------------------------------------------------------------------------- /iMooc/apps/course/migrations/0002_auto_20171007_0118.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Generated by Django 1.10.3 on 2017-10-07 01:18 3 | from __future__ import unicode_literals 4 | 5 | from django.db import migrations, models 6 | import django.db.models.deletion 7 | 8 | 9 | class Migration(migrations.Migration): 10 | 11 | dependencies = [ 12 | ('course', '0001_initial'), 13 | ] 14 | 15 | operations = [ 16 | migrations.AlterField( 17 | model_name='courseresource', 18 | name='course', 19 | field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='course.Course', verbose_name='课程'), 20 | ), 21 | ] 22 | -------------------------------------------------------------------------------- /iMooc/apps/course/migrations/0003_course_course_org.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Generated by Django 1.10.3 on 2017-10-10 23:41 3 | from __future__ import unicode_literals 4 | 5 | from django.db import migrations, models 6 | import django.db.models.deletion 7 | 8 | 9 | class Migration(migrations.Migration): 10 | 11 | dependencies = [ 12 | ('organization', '0003_auto_20171009_2116'), 13 | ('course', '0002_auto_20171007_0118'), 14 | ] 15 | 16 | operations = [ 17 | migrations.AddField( 18 | model_name='course', 19 | name='course_org', 20 | field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='organization.CourseOrg', verbose_name='所属课程机构'), 21 | ), 22 | ] 23 | -------------------------------------------------------------------------------- /iMooc/apps/course/migrations/0004_course_category.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Generated by Django 1.10.3 on 2017-10-12 16:58 3 | from __future__ import unicode_literals 4 | 5 | from django.db import migrations, models 6 | 7 | 8 | class Migration(migrations.Migration): 9 | 10 | dependencies = [ 11 | ('course', '0003_course_course_org'), 12 | ] 13 | 14 | operations = [ 15 | migrations.AddField( 16 | model_name='course', 17 | name='category', 18 | field=models.CharField(default='后端开发', max_length=20, verbose_name='课程类别'), 19 | ), 20 | ] 21 | -------------------------------------------------------------------------------- /iMooc/apps/course/migrations/0005_course_tag.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Generated by Django 1.10.3 on 2017-10-12 22:16 3 | from __future__ import unicode_literals 4 | 5 | from django.db import migrations, models 6 | 7 | 8 | class Migration(migrations.Migration): 9 | 10 | dependencies = [ 11 | ('course', '0004_course_category'), 12 | ] 13 | 14 | operations = [ 15 | migrations.AddField( 16 | model_name='course', 17 | name='tag', 18 | field=models.CharField(default='', max_length=10, verbose_name='课程标签'), 19 | ), 20 | ] 21 | -------------------------------------------------------------------------------- /iMooc/apps/course/migrations/0006_video_url.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Generated by Django 1.10.3 on 2017-10-14 01:47 3 | from __future__ import unicode_literals 4 | 5 | from django.db import migrations, models 6 | 7 | 8 | class Migration(migrations.Migration): 9 | 10 | dependencies = [ 11 | ('course', '0005_course_tag'), 12 | ] 13 | 14 | operations = [ 15 | migrations.AddField( 16 | model_name='video', 17 | name='url', 18 | field=models.CharField(default='', max_length=200, verbose_name='访问地址'), 19 | ), 20 | ] 21 | -------------------------------------------------------------------------------- /iMooc/apps/course/migrations/0007_video_learn_times.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Generated by Django 1.10.3 on 2017-10-14 22:00 3 | from __future__ import unicode_literals 4 | 5 | from django.db import migrations, models 6 | 7 | 8 | class Migration(migrations.Migration): 9 | 10 | dependencies = [ 11 | ('course', '0006_video_url'), 12 | ] 13 | 14 | operations = [ 15 | migrations.AddField( 16 | model_name='video', 17 | name='learn_times', 18 | field=models.IntegerField(default=0, verbose_name='视频时长(分钟数)'), 19 | ), 20 | ] 21 | -------------------------------------------------------------------------------- /iMooc/apps/course/migrations/0008_course_teacher.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Generated by Django 1.10.3 on 2017-10-14 22:12 3 | from __future__ import unicode_literals 4 | 5 | from django.db import migrations, models 6 | import django.db.models.deletion 7 | 8 | 9 | class Migration(migrations.Migration): 10 | 11 | dependencies = [ 12 | ('organization', '0004_teacher_image'), 13 | ('course', '0007_video_learn_times'), 14 | ] 15 | 16 | operations = [ 17 | migrations.AddField( 18 | model_name='course', 19 | name='teacher', 20 | field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='organization.Teacher', verbose_name='讲师'), 21 | ), 22 | ] 23 | -------------------------------------------------------------------------------- /iMooc/apps/course/migrations/0009_auto_20171014_2219.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Generated by Django 1.10.3 on 2017-10-14 22:19 3 | from __future__ import unicode_literals 4 | 5 | from django.db import migrations, models 6 | 7 | 8 | class Migration(migrations.Migration): 9 | 10 | dependencies = [ 11 | ('course', '0008_course_teacher'), 12 | ] 13 | 14 | operations = [ 15 | migrations.AddField( 16 | model_name='course', 17 | name='teacher_tell', 18 | field=models.CharField(default='', max_length=300, verbose_name='老师告诉你能学到什么'), 19 | ), 20 | migrations.AddField( 21 | model_name='course', 22 | name='you_need_know', 23 | field=models.CharField(default='', max_length=300, verbose_name='课程须知'), 24 | ), 25 | ] 26 | -------------------------------------------------------------------------------- /iMooc/apps/course/migrations/0010_course_is_banner.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Generated by Django 1.10.3 on 2017-10-25 19:31 3 | from __future__ import unicode_literals 4 | 5 | from django.db import migrations, models 6 | 7 | 8 | class Migration(migrations.Migration): 9 | 10 | dependencies = [ 11 | ('course', '0009_auto_20171014_2219'), 12 | ] 13 | 14 | operations = [ 15 | migrations.AddField( 16 | model_name='course', 17 | name='is_banner', 18 | field=models.BooleanField(default=False, verbose_name='是否轮播'), 19 | ), 20 | ] 21 | -------------------------------------------------------------------------------- /iMooc/apps/course/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/apps/course/migrations/__init__.py -------------------------------------------------------------------------------- /iMooc/apps/course/tests.py: -------------------------------------------------------------------------------- 1 | from django.test import TestCase 2 | 3 | # Create your tests here. 4 | -------------------------------------------------------------------------------- /iMooc/apps/operation/__init__.py: -------------------------------------------------------------------------------- 1 | default_app_config = 'operation.apps.OperationConfig' 2 | -------------------------------------------------------------------------------- /iMooc/apps/operation/admin.py: -------------------------------------------------------------------------------- 1 | from django.contrib import admin 2 | 3 | from operation.models import * 4 | 5 | 6 | @admin.register(UserAsk) 7 | class UserAskAdmin(admin.ModelAdmin): 8 | pass 9 | 10 | 11 | @admin.register(CourseComments) 12 | class CourseCommentsAdmin(admin.ModelAdmin): 13 | pass 14 | 15 | 16 | @admin.register(UserFavourite) 17 | class UserFavouriteAdmin(admin.ModelAdmin): 18 | pass 19 | 20 | 21 | @admin.register(UserMessage) 22 | class UserMessageAdmin(admin.ModelAdmin): 23 | pass 24 | 25 | 26 | @admin.register(UserCourse) 27 | class UserCourseAdmin(admin.ModelAdmin): 28 | pass 29 | -------------------------------------------------------------------------------- /iMooc/apps/operation/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class OperationConfig(AppConfig): 5 | name = 'operation' 6 | verbose_name = "用户操作" 7 | -------------------------------------------------------------------------------- /iMooc/apps/operation/forms.py: -------------------------------------------------------------------------------- 1 | __author__ = 'gengwenhao' 2 | __date__ = '2017/10/10 22:02' 3 | import re 4 | 5 | from django import forms 6 | 7 | from .models import UserAsk 8 | 9 | 10 | class UserAskForm(forms.ModelForm): 11 | class Meta: 12 | model = UserAsk 13 | fields = ['name', 'mobile', 'course_name'] 14 | 15 | def clean_mobile(self): 16 | # 验证手机号码是否合法 17 | mobile = self.cleaned_data['mobile'] 18 | REGEX_MOBILE = '^1[358]\d{9}$|^&147\d{8}$|^&176\d{8}$' 19 | p = re.compile(REGEX_MOBILE) 20 | if p.match(mobile): 21 | return mobile 22 | else: 23 | raise forms.ValidationError('手机号码非法', code='mobile_invalid') 24 | -------------------------------------------------------------------------------- /iMooc/apps/operation/migrations/0002_auto_20171016_2126.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Generated by Django 1.10.3 on 2017-10-16 21:26 3 | from __future__ import unicode_literals 4 | 5 | import datetime 6 | from django.db import migrations, models 7 | 8 | 9 | class Migration(migrations.Migration): 10 | 11 | dependencies = [ 12 | ('operation', '0001_initial'), 13 | ] 14 | 15 | operations = [ 16 | migrations.AlterField( 17 | model_name='usercourse', 18 | name='add_time', 19 | field=models.DateTimeField(default=datetime.datetime.now, verbose_name='添加时间'), 20 | ), 21 | ] 22 | -------------------------------------------------------------------------------- /iMooc/apps/operation/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/apps/operation/migrations/__init__.py -------------------------------------------------------------------------------- /iMooc/apps/operation/tests.py: -------------------------------------------------------------------------------- 1 | from django.test import TestCase 2 | 3 | # Create your tests here. 4 | -------------------------------------------------------------------------------- /iMooc/apps/operation/views.py: -------------------------------------------------------------------------------- 1 | from django.shortcuts import render, HttpResponse 2 | from django.views.generic.base import View 3 | 4 | from .forms import UserAskForm 5 | 6 | 7 | # Create your views here. 8 | class AddUserAskView(View): 9 | # 用户添加咨询 10 | def post(self, request): 11 | userask_form = UserAskForm(request.POST) 12 | if userask_form.is_valid(): 13 | user_ask = userask_form.save(commit=True) 14 | return HttpResponse("{'status':'success'}", content_type='application/json') 15 | else: 16 | return HttpResponse("{'status':'fail', 'msg':'添加出错'}", content_type='application/json') 17 | -------------------------------------------------------------------------------- /iMooc/apps/organization/__init__.py: -------------------------------------------------------------------------------- 1 | default_app_config = 'organization.apps.OrganizationConfig' 2 | -------------------------------------------------------------------------------- /iMooc/apps/organization/admin.py: -------------------------------------------------------------------------------- 1 | from django.contrib import admin 2 | 3 | from organization.models import * 4 | 5 | 6 | @admin.register(CityDict) 7 | class CityDictAdmin(admin.ModelAdmin): 8 | pass 9 | 10 | 11 | @admin.register(CourseOrg) 12 | class CourseOrgAdmin(admin.ModelAdmin): 13 | pass 14 | 15 | 16 | @admin.register(Teacher) 17 | class TeacherAdmin(admin.ModelAdmin): 18 | pass 19 | -------------------------------------------------------------------------------- /iMooc/apps/organization/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class OrganizationConfig(AppConfig): 5 | name = 'organization' 6 | verbose_name = '机构管理' 7 | -------------------------------------------------------------------------------- /iMooc/apps/organization/forms.py: -------------------------------------------------------------------------------- 1 | __author__ = 'gengwenhao' 2 | __date__ = '2017/10/10 13:14' 3 | from django import forms 4 | 5 | 6 | -------------------------------------------------------------------------------- /iMooc/apps/organization/migrations/0003_auto_20171009_2116.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Generated by Django 1.10.3 on 2017-10-09 21:16 3 | from __future__ import unicode_literals 4 | 5 | from django.db import migrations, models 6 | 7 | 8 | class Migration(migrations.Migration): 9 | 10 | dependencies = [ 11 | ('organization', '0002_auto_20171009_1607'), 12 | ] 13 | 14 | operations = [ 15 | migrations.AddField( 16 | model_name='courseorg', 17 | name='course_nums', 18 | field=models.IntegerField(default=0, verbose_name='课程数'), 19 | ), 20 | migrations.AddField( 21 | model_name='courseorg', 22 | name='students', 23 | field=models.IntegerField(default=0, verbose_name='学习人数'), 24 | ), 25 | ] 26 | -------------------------------------------------------------------------------- /iMooc/apps/organization/migrations/0004_teacher_image.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Generated by Django 1.10.3 on 2017-10-11 00:48 3 | from __future__ import unicode_literals 4 | 5 | from django.db import migrations, models 6 | 7 | 8 | class Migration(migrations.Migration): 9 | 10 | dependencies = [ 11 | ('organization', '0003_auto_20171009_2116'), 12 | ] 13 | 14 | operations = [ 15 | migrations.AddField( 16 | model_name='teacher', 17 | name='image', 18 | field=models.ImageField(null=True, upload_to='org/%Y/%m', verbose_name='头像'), 19 | ), 20 | ] 21 | -------------------------------------------------------------------------------- /iMooc/apps/organization/migrations/0005_teacher_age.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Generated by Django 1.10.3 on 2017-10-16 21:26 3 | from __future__ import unicode_literals 4 | 5 | from django.db import migrations, models 6 | 7 | 8 | class Migration(migrations.Migration): 9 | 10 | dependencies = [ 11 | ('organization', '0004_teacher_image'), 12 | ] 13 | 14 | operations = [ 15 | migrations.AddField( 16 | model_name='teacher', 17 | name='age', 18 | field=models.IntegerField(default=0, verbose_name='教师年龄'), 19 | ), 20 | ] 21 | -------------------------------------------------------------------------------- /iMooc/apps/organization/migrations/0006_courseorg_tag.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Generated by Django 1.10.3 on 2017-10-25 21:03 3 | from __future__ import unicode_literals 4 | 5 | from django.db import migrations, models 6 | 7 | 8 | class Migration(migrations.Migration): 9 | 10 | dependencies = [ 11 | ('organization', '0005_teacher_age'), 12 | ] 13 | 14 | operations = [ 15 | migrations.AddField( 16 | model_name='courseorg', 17 | name='tag', 18 | field=models.CharField(default='全国知名', max_length=50, verbose_name='机构标签'), 19 | ), 20 | ] 21 | -------------------------------------------------------------------------------- /iMooc/apps/organization/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/apps/organization/migrations/__init__.py -------------------------------------------------------------------------------- /iMooc/apps/organization/tests.py: -------------------------------------------------------------------------------- 1 | from django.test import TestCase 2 | 3 | # Create your tests here. 4 | -------------------------------------------------------------------------------- /iMooc/apps/user/__init__.py: -------------------------------------------------------------------------------- 1 | default_app_config = 'user.apps.UserConfig' -------------------------------------------------------------------------------- /iMooc/apps/user/admin.py: -------------------------------------------------------------------------------- 1 | from django.contrib import admin 2 | 3 | from .models import * 4 | 5 | 6 | @admin.register(UserProfile) 7 | class UserProfileAdmin(admin.ModelAdmin): 8 | list_display = ('nick_name', 'username', 'birthday', 'gender', 'address', 'mobile', 'image') 9 | list_filter = ('nick_name', 'username', 'gender', 'address', 'mobile') 10 | search_fields = ('nick_name', 'gender', 'address', 'mobile') 11 | 12 | 13 | @admin.register(EmailVerifyRecord) 14 | class EmailVerifyRecordAdmin(admin.ModelAdmin): 15 | pass 16 | 17 | 18 | @admin.register(Banner) 19 | class BannerAdmin(admin.ModelAdmin): 20 | pass 21 | -------------------------------------------------------------------------------- /iMooc/apps/user/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class UserConfig(AppConfig): 5 | name = 'user' 6 | verbose_name = '用户信息' 7 | -------------------------------------------------------------------------------- /iMooc/apps/user/migrations/0004_auto_20171023_1936.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Generated by Django 1.10.3 on 2017-10-23 19:36 3 | from __future__ import unicode_literals 4 | 5 | from django.db import migrations, models 6 | 7 | 8 | class Migration(migrations.Migration): 9 | 10 | dependencies = [ 11 | ('user', '0003_auto_20171007_0118'), 12 | ] 13 | 14 | operations = [ 15 | migrations.AlterField( 16 | model_name='emailverifyrecord', 17 | name='send_type', 18 | field=models.CharField(choices=[('register', '注册'), ('forget', '找回密码'), ('update_email', '修改邮箱')], max_length=30, verbose_name='验证码类型'), 19 | ), 20 | ] 21 | -------------------------------------------------------------------------------- /iMooc/apps/user/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/apps/user/migrations/__init__.py -------------------------------------------------------------------------------- /iMooc/apps/user/tests.py: -------------------------------------------------------------------------------- 1 | from django.test import TestCase 2 | 3 | # Create your tests here. 4 | -------------------------------------------------------------------------------- /iMooc/apps/utils/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'gengwenhao' 2 | __date__ = '2017/10/7 2:04' -------------------------------------------------------------------------------- /iMooc/apps/utils/mixin_utils.py: -------------------------------------------------------------------------------- 1 | from django.contrib.auth.decorators import login_required 2 | from django.utils.decorators import method_decorator 3 | 4 | 5 | class LoginRequiredMixin(object): 6 | @method_decorator(login_required(login_url='/login/')) 7 | def dispatch(self, request, *args, **kwargs): 8 | return super(LoginRequiredMixin, self).dispatch(request, *args, **kwargs) 9 | -------------------------------------------------------------------------------- /iMooc/apps/utils/send_message.py: -------------------------------------------------------------------------------- 1 | from operation.models import UserMessage 2 | 3 | 4 | def send_message(user, msg): 5 | UserMessage.objects.create( 6 | user=user.id, 7 | message=msg 8 | ) 9 | -------------------------------------------------------------------------------- /iMooc/config/__init__.py: -------------------------------------------------------------------------------- 1 | import pymysql 2 | 3 | pymysql.install_as_MySQLdb() 4 | -------------------------------------------------------------------------------- /iMooc/config/settings_db.py: -------------------------------------------------------------------------------- 1 | import os 2 | 3 | BASE_DIR = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) 4 | 5 | MYSQL_DB_SETTING = { 6 | 'ENGINE': 'django.db.backends.mysql', 7 | 'HOST': '127.0.0.1', 8 | 'USER': 'root', 9 | 'PASSWORD': '13945657337xX', 10 | 'NAME': 'imooc', 11 | } 12 | 13 | SQLITE_DB_SETTING = { 14 | 'ENGINE': 'django.db.backends.sqlite3', 15 | 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), 16 | } 17 | -------------------------------------------------------------------------------- /iMooc/config/settings_local.py: -------------------------------------------------------------------------------- 1 | import os 2 | 3 | from .settings_db import SQLITE_DB_SETTING 4 | 5 | BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 6 | 7 | DATABASES = { 8 | 'default': SQLITE_DB_SETTING 9 | } 10 | 11 | ALLOWED_HOSTS = ['*'] 12 | 13 | EMAIL_HOST = 'smtp.sina.cn' 14 | EMAIL_PORT = 25 15 | EMAIL_HOST_USER = '13358873548@sina.cn' 16 | EMAIL_HOST_PASSWORD = '13945657337xX' 17 | EMAIL_USE_TLS = False 18 | EMAIL_FROM = '13358873548@sina.cn' 19 | 20 | STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')] 21 | -------------------------------------------------------------------------------- /iMooc/config/settings_product.py: -------------------------------------------------------------------------------- 1 | import os 2 | 3 | from .settings_db import MYSQL_DB_SETTING 4 | 5 | BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 6 | 7 | DATABASES = { 8 | 'default': MYSQL_DB_SETTING 9 | } 10 | 11 | ALLOWED_HOSTS = ['*'] 12 | 13 | EMAIL_HOST = 'smtp.sina.cn' 14 | EMAIL_PORT = 25 15 | EMAIL_HOST_USER = '13358873548@sina.cn' 16 | EMAIL_HOST_PASSWORD = '13945657337xX' 17 | EMAIL_USE_TLS = False 18 | EMAIL_FROM = '13358873548@sina.cn' 19 | 20 | STATIC_ROOT = os.path.join(BASE_DIR, 'static') 21 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/.tx/config: -------------------------------------------------------------------------------- 1 | [main] 2 | host = https://www.transifex.com 3 | 4 | [xadmin-core.django] 5 | file_filter = locale//LC_MESSAGES/django.po 6 | source_file = locale/en/LC_MESSAGES/django.po 7 | source_lang = en 8 | type = PO 9 | 10 | [xadmin-core.djangojs] 11 | file_filter = locale//LC_MESSAGES/djangojs.po 12 | source_file = locale/en/LC_MESSAGES/djangojs.po 13 | source_lang = en 14 | type = PO -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | from django.core import checks 3 | from django.utils.translation import ugettext_lazy as _ 4 | import xadmin 5 | 6 | 7 | class XAdminConfig(AppConfig): 8 | """Simple AppConfig which does not do automatic discovery.""" 9 | 10 | name = 'xadmin' 11 | verbose_name = _("Administration") 12 | 13 | def ready(self): 14 | self.module.autodiscover() 15 | setattr(xadmin,'site',xadmin.site) 16 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/locale/de_DE/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/locale/de_DE/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/locale/de_DE/LC_MESSAGES/djangojs.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/locale/de_DE/LC_MESSAGES/djangojs.mo -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/locale/en/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/locale/en/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/locale/en/LC_MESSAGES/djangojs.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/locale/en/LC_MESSAGES/djangojs.mo -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/locale/es_MX/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/locale/es_MX/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/locale/es_MX/LC_MESSAGES/djangojs.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/locale/es_MX/LC_MESSAGES/djangojs.mo -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/locale/eu/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/locale/eu/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/locale/eu/LC_MESSAGES/djangojs.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/locale/eu/LC_MESSAGES/djangojs.mo -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/locale/id_ID/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/locale/id_ID/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/locale/id_ID/LC_MESSAGES/djangojs.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/locale/id_ID/LC_MESSAGES/djangojs.mo -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/locale/ja/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/locale/ja/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/locale/ja/LC_MESSAGES/djangojs.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/locale/ja/LC_MESSAGES/djangojs.mo -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/locale/lt/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/locale/lt/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/locale/lt/LC_MESSAGES/djangojs.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/locale/lt/LC_MESSAGES/djangojs.mo -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/locale/nl_NL/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/locale/nl_NL/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/locale/nl_NL/LC_MESSAGES/djangojs.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/locale/nl_NL/LC_MESSAGES/djangojs.mo -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/locale/pl/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/locale/pl/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/locale/pl/LC_MESSAGES/djangojs.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/locale/pl/LC_MESSAGES/djangojs.mo -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/locale/pt_BR/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/locale/pt_BR/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/locale/pt_BR/LC_MESSAGES/djangojs.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/locale/pt_BR/LC_MESSAGES/djangojs.mo -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/locale/ru_RU/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/locale/ru_RU/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/locale/ru_RU/LC_MESSAGES/djangojs.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/locale/ru_RU/LC_MESSAGES/djangojs.mo -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/locale/zh_Hans/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/locale/zh_Hans/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/locale/zh_Hans/LC_MESSAGES/djangojs.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/locale/zh_Hans/LC_MESSAGES/djangojs.mo -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/migrations/0003_auto_20160715_0100.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # Generated by Django 1.9.7 on 2016-07-15 06:00 3 | from __future__ import unicode_literals 4 | 5 | from django.db import migrations, models 6 | 7 | 8 | class Migration(migrations.Migration): 9 | 10 | dependencies = [ 11 | ('xadmin', '0002_log'), 12 | ] 13 | 14 | operations = [ 15 | migrations.AlterField( 16 | model_name='log', 17 | name='action_flag', 18 | field=models.CharField(max_length=32, verbose_name='action flag'), 19 | ), 20 | ] 21 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/migrations/__init__.py -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/plugins/sitemenu.py: -------------------------------------------------------------------------------- 1 | 2 | from xadmin.sites import site 3 | from xadmin.views import BaseAdminPlugin, CommAdminView 4 | 5 | BUILDIN_STYLES = { 6 | 'default': 'xadmin/includes/sitemenu_default.html', 7 | 'accordion': 'xadmin/includes/sitemenu_accordion.html', 8 | } 9 | 10 | 11 | class SiteMenuStylePlugin(BaseAdminPlugin): 12 | 13 | menu_style = None 14 | 15 | def init_request(self, *args, **kwargs): 16 | return bool(self.menu_style) and self.menu_style in BUILDIN_STYLES 17 | 18 | def get_context(self, context): 19 | context['menu_template'] = BUILDIN_STYLES[self.menu_style] 20 | return context 21 | 22 | site.register_plugin(SiteMenuStylePlugin, CommAdminView) 23 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/plugins/utils.py: -------------------------------------------------------------------------------- 1 | from django.template.context import RequestContext 2 | 3 | 4 | def get_context_dict(context): 5 | """ 6 | Contexts in django version 1.9+ must be dictionaries. As xadmin has a legacy with older versions of django, 7 | the function helps the transition by converting the [RequestContext] object to the dictionary when necessary. 8 | :param context: RequestContext 9 | :return: dict 10 | """ 11 | if isinstance(context, RequestContext): 12 | ctx = context.flatten() 13 | else: 14 | ctx = context 15 | return ctx 16 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "xadmin", 3 | "version": "0.1.0", 4 | "dependencies": { 5 | "jquery": ">=1.8.3", 6 | "jquery-ui": ">=1.10.0", 7 | "bootstrap": "http://twitter.github.io/bootstrap/assets/bootstrap.zip", 8 | "bootstrap-timepicker": ">=0.2.3", 9 | "bootstrap-datepicker": ">=1.0.0", 10 | "bootstrap-modal": ">=2.1", 11 | "flot": ">=0.8", 12 | "font-awesome": ">=3.0.2", 13 | "load-image": "blueimp/JavaScript-Load-Image", 14 | "bootstrap-image-gallery": "blueimp/Bootstrap-Image-Gallery", 15 | "select2": ">=3.3.2", 16 | "selectize": ">=0.8.4", 17 | "datejs": "datejs/Datejs", 18 | "bootstrap-multiselect": "davidstutz/bootstrap-multiselect" 19 | } 20 | } -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/css/xadmin.plugin.aggregation.css: -------------------------------------------------------------------------------- 1 | td.aggregate { 2 | font-weight: bold; 3 | } 4 | td.aggregate span.aggregate_title { 5 | float: right; 6 | } -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/css/xadmin.plugin.quickfilter.css: -------------------------------------------------------------------------------- 1 | .nav-quickfilter .filter-item { 2 | white-space: nowrap; 3 | overflow: hidden; 4 | padding: 5px; 5 | } 6 | 7 | .nav-quickfilter .filter-col-1 { 8 | margin: 3px 2px 0 -2px; 9 | float: left; 10 | } 11 | 12 | .nav-quickfilter .filter-col-2 { 13 | } 14 | 15 | .nav-quickfilter .nav-expand { 16 | z-index:100; 17 | } -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/css/xadmin.plugins.css: -------------------------------------------------------------------------------- 1 | /** Action **/ 2 | .action-checkbox-column { 3 | width: 14px; 4 | } 5 | 6 | /** quick-form **/ 7 | .quick-form .modal-body { 8 | padding-bottom: 0px; 9 | } 10 | .quick-form .modal-footer { 11 | margin-top: 0px; 12 | } -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/js/xadmin.plugin.batch.js: -------------------------------------------------------------------------------- 1 | 2 | ;(function($){ 3 | 4 | $('.batch-field-checkbox').bind('click', function(event){ 5 | if (!event) { var event = window.event; } 6 | var target = event.target ? event.target : event.srcElement; 7 | 8 | var wrap = $(this).parent().parent().find('.control-wrap'); 9 | if(target.checked){ 10 | wrap.show('fast'); 11 | } else { 12 | wrap.hide('fast'); 13 | } 14 | }); 15 | 16 | })(jQuery) 17 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/js/xadmin.plugin.bookmark.js: -------------------------------------------------------------------------------- 1 | (function($) { 2 | 3 | $(function(){ 4 | $('#bookmark_form').each(function(){ 5 | var f = $(this); 6 | f.submit(function(e){ 7 | f.find('button[type=submit]').button('loading'); 8 | $.post(f.attr('action'), f.serialize(), function(data){ 9 | $('#bookmark-menu .add-bookmark').remove(); 10 | $('#bookmark-menu').append('
  • '+ data.title +'
  • '); 11 | }, 'json'); 12 | return false; 13 | }); 14 | }); 15 | }); 16 | 17 | })(jQuery); -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/js/xadmin.plugin.refresh.js: -------------------------------------------------------------------------------- 1 | (function($) { 2 | 3 | $.dofresh = function(){ 4 | var refresh_el = $('#refresh_time'); 5 | var time = parseInt(refresh_el.text()); 6 | if(time == 1){ 7 | refresh_el.text(0); 8 | window.location.reload(); 9 | } else { 10 | refresh_el.text(time-1); 11 | setTimeout("$.dofresh()",1000) 12 | } 13 | }; 14 | 15 | $(function(){ 16 | var refresh_el = $('#refresh_time'); 17 | if(refresh_el){ 18 | setTimeout("$.dofresh()",1000) 19 | } 20 | }); 21 | 22 | })(jQuery); -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/js/xadmin.widget.multiselect.js: -------------------------------------------------------------------------------- 1 | 2 | ;(function($){ 3 | 4 | $.fn.exform.renders.push(function(f){ 5 | if($.fn.multiselect){ 6 | f.find('.selectmultiple.selectdropdown').multiselect({ 7 | 8 | }); 9 | } 10 | }); 11 | 12 | })(jQuery) -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.bg.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Bulgarian translation for bootstrap-datepicker 3 | * Apostol Apostolov 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['bg'] = { 7 | days: ["Неделя", "Понеделник", "Вторник", "Сряда", "Четвъртък", "Петък", "Събота", "Неделя"], 8 | daysShort: ["Нед", "Пон", "Вто", "Сря", "Чет", "Пет", "Съб", "Нед"], 9 | daysMin: ["Н", "П", "В", "С", "Ч", "П", "С", "Н"], 10 | months: ["Януари", "Февруари", "Март", "Април", "Май", "Юни", "Юли", "Август", "Септември", "Октомври", "Ноември", "Декември"], 11 | monthsShort: ["Ян", "Фев", "Мар", "Апр", "Май", "Юни", "Юли", "Авг", "Сеп", "Окт", "Ное", "Дек"], 12 | today: "днес" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.ca.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Catalan translation for bootstrap-datepicker 3 | * J. Garcia 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['ca'] = { 7 | days: ["Diumenge", "Dilluns", "Dimarts", "Dimecres", "Dijous", "Divendres", "Dissabte", "Diumenge"], 8 | daysShort: ["Diu", "Dil", "Dmt", "Dmc", "Dij", "Div", "Dis", "Diu"], 9 | daysMin: ["dg", "dl", "dt", "dc", "dj", "dv", "ds", "dg"], 10 | months: ["Gener", "Febrer", "Març", "Abril", "Maig", "Juny", "Juliol", "Agost", "Setembre", "Octubre", "Novembre", "Desembre"], 11 | monthsShort: ["Gen", "Feb", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Oct", "Nov", "Des"], 12 | today: "Avui" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.cs.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Czech translation for bootstrap-datepicker 3 | * Matěj Koubík 4 | * Fixes by Michal Remiš 5 | */ 6 | ;(function($){ 7 | $.fn.datepicker.dates['cs'] = { 8 | days: ["Neděle", "Pondělí", "Úterý", "Středa", "Čtvrtek", "Pátek", "Sobota", "Neděle"], 9 | daysShort: ["Ned", "Pon", "Úte", "Stř", "Čtv", "Pát", "Sob", "Ned"], 10 | daysMin: ["Ne", "Po", "Út", "St", "Čt", "Pá", "So", "Ne"], 11 | months: ["Leden", "Únor", "Březen", "Duben", "Květen", "Červen", "Červenec", "Srpen", "Září", "Říjen", "Listopad", "Prosinec"], 12 | monthsShort: ["Led", "Úno", "Bře", "Dub", "Kvě", "Čer", "Čnc", "Srp", "Zář", "Říj", "Lis", "Pro"], 13 | today: "Dnes" 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.da.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Danish translation for bootstrap-datepicker 3 | * Christian Pedersen 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['da'] = { 7 | days: ["Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag", "Søndag"], 8 | daysShort: ["Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør", "Søn"], 9 | daysMin: ["Sø", "Ma", "Ti", "On", "To", "Fr", "Lø", "Sø"], 10 | months: ["Januar", "Februar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"], 12 | today: "I Dag" 13 | }; 14 | }(jQuery)); -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.de.js: -------------------------------------------------------------------------------- 1 | /** 2 | * German translation for bootstrap-datepicker 3 | * Sam Zurcher 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['de'] = { 7 | days: ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag", "Sonntag"], 8 | daysShort: ["Son", "Mon", "Die", "Mit", "Don", "Fre", "Sam", "Son"], 9 | daysMin: ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa", "So"], 10 | months: ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"], 11 | monthsShort: ["Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"], 12 | today: "Heute", 13 | weekStart: 1, 14 | format: "dd.mm.yyyy" 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.el.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Greek translation for bootstrap-datepicker 3 | */ 4 | ;(function($){ 5 | $.fn.datepicker.dates['el'] = { 6 | days: ["Κυριακή", "Δευτέρα", "Τρίτη", "Τετάρτη", "Πέμπτη", "Παρασκευή", "Σάββατο", "Κυριακή"], 7 | daysShort: ["Κυρ", "Δευ", "Τρι", "Τετ", "Πεμ", "Παρ", "Σαβ", "Κυρ"], 8 | daysMin: ["Κυ", "Δε", "Τρ", "Τε", "Πε", "Πα", "Σα", "Κυ"], 9 | months: ["Ιανουάριος", "Φεβρουάριος", "Μάρτιος", "Απρίλιος", "Μάιος", "Ιούνιος", "Ιούλιος", "Αύγουστος", "Σεπτέμβριος", "Οκτώβριος", "Νοέμβριος", "Δεκέμβριος"], 10 | monthsShort: ["Ιαν", "Φεβ", "Μαρ", "Απρ", "Μάι", "Ιουν", "Ιουλ", "Αυγ", "Σεπ", "Οκτ", "Νοε", "Δεκ"], 11 | today: "Σήμερα" 12 | }; 13 | }(jQuery)); -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.es.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Spanish translation for bootstrap-datepicker 3 | * Bruno Bonamin 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['es'] = { 7 | days: ["Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo"], 8 | daysShort: ["Dom", "Lun", "Mar", "Mié", "Jue", "Vie", "Sáb", "Dom"], 9 | daysMin: ["Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa", "Do"], 10 | months: ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"], 11 | monthsShort: ["Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic"], 12 | today: "Hoy" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.fi.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Finnish translation for bootstrap-datepicker 3 | * Jaakko Salonen 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['fi'] = { 7 | days: ["sunnuntai", "maanantai", "tiistai", "keskiviikko", "torstai", "perjantai", "lauantai", "sunnuntai"], 8 | daysShort: ["sun", "maa", "tii", "kes", "tor", "per", "lau", "sun"], 9 | daysMin: ["su", "ma", "ti", "ke", "to", "pe", "la", "su"], 10 | months: ["tammikuu", "helmikuu", "maaliskuu", "huhtikuu", "toukokuu", "kesäkuu", "heinäkuu", "elokuu", "syyskuu", "lokakuu", "marraskuu", "joulukuu"], 11 | monthsShort: ["tam", "hel", "maa", "huh", "tou", "kes", "hei", "elo", "syy", "lok", "mar", "jou"], 12 | today: "tänään" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.fr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * French translation for bootstrap-datepicker 3 | * Nico Mollet 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['fr'] = { 7 | days: ["Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche"], 8 | daysShort: ["Dim", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam", "Dim"], 9 | daysMin: ["D", "L", "Ma", "Me", "J", "V", "S", "D"], 10 | months: ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"], 11 | monthsShort: ["Jan", "Fev", "Mar", "Avr", "Mai", "Jui", "Jul", "Aou", "Sep", "Oct", "Nov", "Dec"], 12 | today: "Aujourd'hui", 13 | weekStart: 1, 14 | format: "dd/mm/yyyy" 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.he.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Hebrew translation for bootstrap-datepicker 3 | * Sagie Maoz 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['he'] = { 7 | days: ["ראשון", "שני", "שלישי", "רביעי", "חמישי", "שישי", "שבת", "ראשון"], 8 | daysShort: ["א", "ב", "ג", "ד", "ה", "ו", "ש", "א"], 9 | daysMin: ["א", "ב", "ג", "ד", "ה", "ו", "ש", "א"], 10 | months: ["ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני", "יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר"], 11 | monthsShort: ["ינו", "פבר", "מרץ", "אפר", "מאי", "יונ", "יול", "אוג", "ספט", "אוק", "נוב", "דצמ"], 12 | today: "היום", 13 | rtl: true 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.hr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Croatian localisation 3 | */ 4 | ;(function($){ 5 | $.fn.datepicker.dates['hr'] = { 6 | days: ["Nedjelja", "Ponedjelja", "Utorak", "Srijeda", "Četrtak", "Petak", "Subota", "Nedjelja"], 7 | daysShort: ["Ned", "Pon", "Uto", "Srr", "Čet", "Pet", "Sub", "Ned"], 8 | daysMin: ["Ne", "Po", "Ut", "Sr", "Če", "Pe", "Su", "Ne"], 9 | months: ["Siječanj", "Veljača", "Ožujak", "Travanj", "Svibanj", "Lipanj", "Srpanj", "Kolovoz", "Rujan", "Listopad", "Studeni", "Prosinac"], 10 | monthsShort: ["Sije", "Velj", "Ožu", "Tra", "Svi", "Lip", "Jul", "Kol", "Ruj", "Lis", "Stu", "Pro"], 11 | today: "Danas" 12 | }; 13 | }(jQuery)); 14 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.hu.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Hungarian translation for bootstrap-datepicker 3 | * Sotus László 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['hu'] = { 7 | days: ["Vasárnap", "Hétfő", "Kedd", "Szerda", "Csütörtök", "Péntek", "Szombat", "Vasárnap"], 8 | daysShort: ["Vas", "Hét", "Ked", "Sze", "Csü", "Pén", "Szo", "Vas"], 9 | daysMin: ["Va", "Hé", "Ke", "Sz", "Cs", "Pé", "Sz", "Va"], 10 | months: ["Január", "Február", "Március", "Április", "Május", "Június", "Július", "Augusztus", "Szeptember", "Október", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Már", "Ápr", "Máj", "Jún", "Júl", "Aug", "Sze", "Okt", "Nov", "Dec"], 12 | today: "Ma", 13 | weekStart: 1, 14 | format: "yyyy.mm.dd" 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.id.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Bahasa translation for bootstrap-datepicker 3 | * Azwar Akbar 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['id'] = { 7 | days: ["Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu", "Minggu"], 8 | daysShort: ["Mgu", "Sen", "Sel", "Rab", "Kam", "Jum", "Sab", "Mgu"], 9 | daysMin: ["Mg", "Sn", "Sl", "Ra", "Ka", "Ju", "Sa", "Mg"], 10 | months: ["Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Ags", "Sep", "Okt", "Nov", "Des"] 12 | }; 13 | }(jQuery)); 14 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.is.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Icelandic translation for bootstrap-datepicker 3 | * Hinrik Örn Sigurðsson 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['is'] = { 7 | days: ["Sunnudagur", "Mánudagur", "Þriðjudagur", "Miðvikudagur", "Fimmtudagur", "Föstudagur", "Laugardagur", "Sunnudagur"], 8 | daysShort: ["Sun", "Mán", "Þri", "Mið", "Fim", "Fös", "Lau", "Sun"], 9 | daysMin: ["Su", "Má", "Þr", "Mi", "Fi", "Fö", "La", "Su"], 10 | months: ["Janúar", "Febrúar", "Mars", "Apríl", "Maí", "Júní", "Júlí", "Ágúst", "September", "Október", "Nóvember", "Desember"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maí", "Jún", "Júl", "Ágú", "Sep", "Okt", "Nóv", "Des"], 12 | today: "Í Dag" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.it.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Italian translation for bootstrap-datepicker 3 | * Enrico Rubboli 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['it'] = { 7 | days: ["Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato", "Domenica"], 8 | daysShort: ["Dom", "Lun", "Mar", "Mer", "Gio", "Ven", "Sab", "Dom"], 9 | daysMin: ["Do", "Lu", "Ma", "Me", "Gi", "Ve", "Sa", "Do"], 10 | months: ["Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"], 11 | monthsShort: ["Gen", "Feb", "Mar", "Apr", "Mag", "Giu", "Lug", "Ago", "Set", "Ott", "Nov", "Dic"], 12 | today: "Oggi", 13 | weekStart: 1, 14 | format: "dd/mm/yyyy" 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.ja.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Japanese translation for bootstrap-datepicker 3 | * Norio Suzuki 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['ja'] = { 7 | days: ["日曜", "月曜", "火曜", "水曜", "木曜", "金曜", "土曜", "日曜"], 8 | daysShort: ["日", "月", "火", "水", "木", "金", "土", "日"], 9 | daysMin: ["日", "月", "火", "水", "木", "金", "土", "日"], 10 | months: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], 11 | monthsShort: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], 12 | today: "今日", 13 | format: "yyyy/mm/dd" 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.kr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Korean translation for bootstrap-datepicker 3 | * Gu Youn 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['kr'] = { 7 | days: ["일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일", "일요일"], 8 | daysShort: ["일", "월", "화", "수", "목", "금", "토", "일"], 9 | daysMin: ["일", "월", "화", "수", "목", "금", "토", "일"], 10 | months: ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"], 11 | monthsShort: ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"] 12 | }; 13 | }(jQuery)); 14 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.ms.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Malay translation for bootstrap-datepicker 3 | * Ateman Faiz 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['ms'] = { 7 | days: ["Ahad", "Isnin", "Selasa", "Rabu", "Khamis", "Jumaat", "Sabtu", "Ahad"], 8 | daysShort: ["Aha", "Isn", "Sel", "Rab", "Kha", "Jum", "Sab", "Aha"], 9 | daysMin: ["Ah", "Is", "Se", "Ra", "Kh", "Ju", "Sa", "Ah"], 10 | months: ["Januari", "Februari", "Mac", "April", "Mei", "Jun", "Julai", "Ogos", "September", "Oktober", "November", "Disember"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Ogo", "Sep", "Okt", "Nov", "Dis"], 12 | today: "Hari Ini" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.nb.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Norwegian (bokmål) translation for bootstrap-datepicker 3 | * Fredrik Sundmyhr 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['nb'] = { 7 | days: ["Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag", "Søndag"], 8 | daysShort: ["Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør", "Søn"], 9 | daysMin: ["Sø", "Ma", "Ti", "On", "To", "Fr", "Lø", "Sø"], 10 | months: ["Januar", "Februar", "Mars", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Desember"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Des"], 12 | today: "I Dag" 13 | }; 14 | }(jQuery)); -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.nl.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Dutch translation for bootstrap-datepicker 3 | * Reinier Goltstein 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['nl'] = { 7 | days: ["Zondag", "Maandag", "Dinsdag", "Woensdag", "Donderdag", "Vrijdag", "Zaterdag", "Zondag"], 8 | daysShort: ["Zo", "Ma", "Di", "Wo", "Do", "Vr", "Za", "Zo"], 9 | daysMin: ["Zo", "Ma", "Di", "Wo", "Do", "Vr", "Za", "Zo"], 10 | months: ["Januari", "Februari", "Maart", "April", "Mei", "Juni", "Juli", "Augustus", "September", "Oktober", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Mrt", "Apr", "Mei", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"], 12 | today: "Vandaag" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.pt-BR.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Brazilian translation for bootstrap-datepicker 3 | * Cauan Cabral 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['pt-BR'] = { 7 | days: ["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado", "Domingo"], 8 | daysShort: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb", "Dom"], 9 | daysMin: ["Do", "Se", "Te", "Qu", "Qu", "Se", "Sa", "Do"], 10 | months: ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"], 11 | monthsShort: ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"], 12 | today: "Hoje" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.pt.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Portuguese translation for bootstrap-datepicker 3 | * Original code: Cauan Cabral 4 | * Tiago Melo 5 | */ 6 | ;(function($){ 7 | $.fn.datepicker.dates['pt'] = { 8 | days: ["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado", "Domingo"], 9 | daysShort: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb", "Dom"], 10 | daysMin: ["Do", "Se", "Te", "Qu", "Qu", "Se", "Sa", "Do"], 11 | months: ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"], 12 | monthsShort: ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"] 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.ro.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Romanian translation for bootstrap-datepicker 3 | * Cristian Vasile 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['ro'] = { 7 | days: ["Duminică", "Luni", "Marţi", "Miercuri", "Joi", "Vineri", "Sâmbătă", "Duminică"], 8 | daysShort: ["Dum", "Lun", "Mar", "Mie", "Joi", "Vin", "Sâm", "Dum"], 9 | daysMin: ["Du", "Lu", "Ma", "Mi", "Jo", "Vi", "Sâ", "Du"], 10 | months: ["Ianuarie", "Februarie", "Martie", "Aprilie", "Mai", "Iunie", "Iulie", "August", "Septembrie", "Octombrie", "Noiembrie", "Decembrie"], 11 | monthsShort: ["Ian", "Feb", "Mar", "Apr", "Mai", "Iun", "Iul", "Aug", "Sep", "Oct", "Nov", "Dec"], 12 | today: "Astăzi", 13 | weekStart: 1 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.rs-latin.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Serbian latin translation for bootstrap-datepicker 3 | * Bojan Milosavlević 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['rs'] = { 7 | days: ["Nedelja","Ponedeljak", "Utorak", "Sreda", "Četvrtak", "Petak", "Subota", "Nedelja"], 8 | daysShort: ["Ned", "Pon", "Uto", "Sre", "Čet", "Pet", "Sub", "Ned"], 9 | daysMin: ["N", "Po", "U", "Sr", "Č", "Pe", "Su", "N"], 10 | months: ["Januar", "Februar", "Mart", "April", "Maj", "Jun", "Jul", "Avgust", "Septembar", "Oktobar", "Novembar", "Decembar"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec"], 12 | today: "Danas" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.rs.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Serbian cyrillic translation for bootstrap-datepicker 3 | * Bojan Milosavlević 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['rs'] = { 7 | days: ["Недеља","Понедељак", "Уторак", "Среда", "Четвртак", "Петак", "Субота", "Недеља"], 8 | daysShort: ["Нед", "Пон", "Уто", "Сре", "Чет", "Пет", "Суб", "Нед"], 9 | daysMin: ["Н", "По", "У", "Ср", "Ч", "Пе", "Су", "Н"], 10 | months: ["Јануар", "Фебруар", "Март", "Април", "Мај", "Јун", "Јул", "Август", "Септембар", "Октобар", "Новембар", "Децембар"], 11 | monthsShort: ["Јан", "Феб", "Мар", "Апр", "Мај", "Јун", "Јул", "Авг", "Сеп", "Окт", "Нов", "Дец"], 12 | today: "Данас" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.ru.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Russian translation for bootstrap-datepicker 3 | * Victor Taranenko 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['ru'] = { 7 | days: ["Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота", "Воскресенье"], 8 | daysShort: ["Вск", "Пнд", "Втр", "Срд", "Чтв", "Птн", "Суб", "Вск"], 9 | daysMin: ["Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Вс"], 10 | months: ["Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"], 11 | monthsShort: ["Янв", "Фев", "Мар", "Апр", "Май", "Июн", "Июл", "Авг", "Сен", "Окт", "Ноя", "Дек"], 12 | today: "Сегодня" 13 | }; 14 | }(jQuery)); -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.sk.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Slovak translation for bootstrap-datepicker 3 | * Marek Lichtner 4 | * Fixes by Michal Remiš 5 | */ 6 | ;(function($){ 7 | $.fn.datepicker.dates["sk"] = { 8 | days: ["Nedeľa", "Pondelok", "Utorok", "Streda", "Štvrtok", "Piatok", "Sobota", "Nedeľa"], 9 | daysShort: ["Ned", "Pon", "Uto", "Str", "Štv", "Pia", "Sob", "Ned"], 10 | daysMin: ["Ne", "Po", "Ut", "St", "Št", "Pia", "So", "Ne"], 11 | months: ["Január", "Február", "Marec", "Apríl", "Máj", "Jún", "Júl", "August", "September", "Október", "November", "December"], 12 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Máj", "Jún", "Júl", "Aug", "Sep", "Okt", "Nov", "Dec"], 13 | today: "Dnes" 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.sl.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Slovene translation for bootstrap-datepicker 3 | * Gregor Rudolf 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['sl'] = { 7 | days: ["Nedelja", "Ponedeljek", "Torek", "Sreda", "Četrtek", "Petek", "Sobota", "Nedelja"], 8 | daysShort: ["Ned", "Pon", "Tor", "Sre", "Čet", "Pet", "Sob", "Ned"], 9 | daysMin: ["Ne", "Po", "To", "Sr", "Če", "Pe", "So", "Ne"], 10 | months: ["Januar", "Februar", "Marec", "April", "Maj", "Junij", "Julij", "Avgust", "September", "Oktober", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec"], 12 | today: "Danes" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.sv.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Swedish translation for bootstrap-datepicker 3 | * Patrik Ragnarsson 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['sv'] = { 7 | days: ["Söndag", "Måndag", "Tisdag", "Onsdag", "Torsdag", "Fredag", "Lördag", "Söndag"], 8 | daysShort: ["Sön", "Mån", "Tis", "Ons", "Tor", "Fre", "Lör", "Sön"], 9 | daysMin: ["Sö", "Må", "Ti", "On", "To", "Fr", "Lö", "Sö"], 10 | months: ["Januari", "Februari", "Mars", "April", "Maj", "Juni", "Juli", "Augusti", "September", "Oktober", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"], 12 | today: "I Dag" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.th.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Thai translation for bootstrap-datepicker 3 | * Suchau Jiraprapot 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['th'] = { 7 | days: ["อาทิตย์", "จันทร์", "อังคาร", "พุธ", "พฤหัส", "ศุกร์", "เสาร์", "อาทิตย์"], 8 | daysShort: ["อา", "จ", "อ", "พ", "พฤ", "ศ", "ส", "อา"], 9 | daysMin: ["อา", "จ", "อ", "พ", "พฤ", "ศ", "ส", "อา"], 10 | months: ["มกราคม", "กุมภาพันธ์", "มีนาคม", "เมษายน", "พฤษภาคม", "มิถุนายน", "กรกฎาคม", "สิงหาคม", "กันยายน", "ตุลาคม", "พฤศจิกายน", "ธันวาคม"], 11 | monthsShort: ["ม.ค.", "ก.พ.", "มี.ค.", "เม.ย.", "พ.ค.", "มิ.ย.", "ก.ค.", "ส.ค.", "ก.ย.", "ต.ค.", "พ.ย.", "ธ.ค."], 12 | today: "วันนี้" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.tr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Turkish translation for bootstrap-datepicker 3 | * Serkan Algur 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['tr'] = { 7 | days: ["Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi", "Pazar"], 8 | daysShort: ["Pz", "Pzt", "Sal", "Çrş", "Prş", "Cu", "Cts", "Pz"], 9 | daysMin: ["Pz", "Pzt", "Sa", "Çr", "Pr", "Cu", "Ct", "Pz"], 10 | months: ["Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık"], 11 | monthsShort: ["Oca", "Şub", "Mar", "Nis", "May", "Haz", "Tem", "Ağu", "Eyl", "Eki", "Kas", "Ara"], 12 | today: "Bugün" 13 | }; 14 | }(jQuery)); 15 | 16 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.uk.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Ukrainian translation for bootstrap-datepicker 3 | * Andrey Vityuk 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['uk'] = { 7 | days: ["Неділя", "Понеділок", "Вівторок", "Середа", "Четвер", "П'ятниця", "Субота", "Неділя"], 8 | daysShort: ["Нед", "Пнд", "Втр", "Срд", "Чтв", "Птн", "Суб", "Нед"], 9 | daysMin: ["Нд", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Нд"], 10 | months: ["Січень", "Лютий", "Березень", "Квітень", "Травень", "Червень", "Липень", "Серпень", "Вересень", "Жовтень", "Листопад", "Грудень"], 11 | monthsShort: ["Січ", "Лют", "Бер", "Кві", "Тра", "Чер", "Лип", "Сер", "Вер", "Жов", "Лис", "Гру"], 12 | today: "Сьогодні" 13 | }; 14 | }(jQuery)); -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.zh-CN.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Simplified Chinese translation for bootstrap-datepicker 3 | * Yuan Cheung 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['zh-CN'] = { 7 | days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"], 8 | daysShort: ["周日", "周一", "周二", "周三", "周四", "周五", "周六", "周日"], 9 | daysMin: ["日", "一", "二", "三", "四", "五", "六", "日"], 10 | months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], 11 | monthsShort: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], 12 | today: "今日" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.zh-TW.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Traditional Chinese translation for bootstrap-datepicker 3 | * Rung-Sheng Jang 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['zh-TW'] = { 7 | days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"], 8 | daysShort: ["周日", "周一", "周二", "周三", "周四", "周五", "周六", "周日"], 9 | daysMin: ["日", "一", "二", "三", "四", "五", "六", "日"], 10 | months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], 11 | monthsShort: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"] 12 | }; 13 | }(jQuery)); 14 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-image-gallery/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-image-gallery/img/loading.gif -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-modal/img/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-modal/img/ajax-loader.gif -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-multiselect/css/bootstrap-multiselect.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap-multiselect/css/bootstrap-multiselect.css -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/static/xadmin/vendor/bootstrap/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/font-awesome/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/static/xadmin/vendor/font-awesome/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/font-awesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/static/xadmin/vendor/font-awesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/font-awesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/static/xadmin/vendor/font-awesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/font-awesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/static/xadmin/vendor/font-awesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/select2/select2-spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/static/xadmin/vendor/select2/select2-spinner.gif -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/select2/select2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/static/xadmin/vendor/select2/select2.png -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/select2/select2_locale_hu.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Hungarian translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | 7 | $.extend($.fn.select2.defaults, { 8 | formatNoMatches: function () { return "Nincs találat."; }, 9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Túl rövid. Még " + n + " karakter hiányzik."; }, 10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Túl hosszú. " + n + " kerekterrel több mint kellene."; }, 11 | formatSelectionTooBig: function (limit) { return "Csak " + limit + " elemet lehet kiválasztani."; }, 12 | formatLoadMore: function (pageNumber) { return "Töltés..."; }, 13 | formatSearching: function () { return "Keresés..."; } 14 | }); 15 | })(jQuery); 16 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/select2/select2_locale_zh-CN.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Chinese translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | $.extend($.fn.select2.defaults, { 7 | formatNoMatches: function () { return "没有找到匹配项"; }, 8 | formatInputTooShort: function (input, min) { var n = min - input.length; return "请再输入" + n + "个字符";}, 9 | formatInputTooLong: function (input, max) { var n = input.length - max; return "请删掉" + n + "个字符";}, 10 | formatSelectionTooBig: function (limit) { return "你只能选择最多" + limit + "项"; }, 11 | formatLoadMore: function (pageNumber) { return "加载结果中..."; }, 12 | formatSearching: function () { return "搜索中..."; } 13 | }); 14 | })(jQuery); 15 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/select2/select2_locale_zh-hans.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Chinese translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | $.extend($.fn.select2.defaults, { 7 | formatNoMatches: function () { return "没有找到匹配项"; }, 8 | formatInputTooShort: function (input, min) { var n = min - input.length; return "请再输入" + n + "个字符";}, 9 | formatInputTooLong: function (input, max) { var n = input.length - max; return "请删掉" + n + "个字符";}, 10 | formatSelectionTooBig: function (limit) { return "你只能选择最多" + limit + "项"; }, 11 | formatLoadMore: function (pageNumber) { return "加载结果中..."; }, 12 | formatSearching: function () { return "搜索中..."; } 13 | }); 14 | })(jQuery); 15 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/static/xadmin/vendor/select2/select2x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/static/xadmin/vendor/select2/select2x2.png -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/404.html: -------------------------------------------------------------------------------- 1 | {% extends base_template %} 2 | {% load i18n %} 3 | 4 | {% block title %}{% trans 'Page not found' %}{% endblock %} 5 | 6 | {% block content %} 7 | 8 |

    {% trans 'Page not found' %}

    9 | 10 |

    {% trans "We're sorry, but the requested page could not be found." %}

    11 | 12 | {% endblock %} 13 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/500.html: -------------------------------------------------------------------------------- 1 | {% extends base_template %} 2 | {% load i18n %} 3 | 4 | 5 | {% block breadcrumbs %} 6 | 10 | {% endblock %} 11 | 12 | {% block title %}{% trans 'Server error (500)' %}{% endblock %} 13 | 14 | {% block content %} 15 |

    {% trans 'Server Error (500)' %}

    16 |

    {% trans "There's been an error. It's been reported to the site administrators via e-mail and should be fixed shortly. Thanks for your patience." %}

    17 | 18 | {% endblock %} 19 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/auth/password_reset/complete.html: -------------------------------------------------------------------------------- 1 | {% extends base_template %} 2 | {% load i18n xadmin_tags %} 3 | 4 | {% load crispy_forms_tags %} 5 | 6 | {% block body %} 7 |
    8 | 9 |
    10 |
    11 | 12 |
    13 |
    14 |

    {% trans "Your password has been set. You may go ahead and log in now." %}

    15 |

    {% trans 'Log in' %}

    16 |
    17 |
    18 | 19 |
    20 | {% endblock %} -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/auth/password_reset/done.html: -------------------------------------------------------------------------------- 1 | {% extends base_template %} 2 | {% load i18n xadmin_tags %} 3 | 4 | {% load crispy_forms_tags %} 5 | 6 | {% block body %} 7 |
    8 | 9 |
    10 |
    11 | 12 |
    13 |
    14 |

    {% trans "We've e-mailed you instructions for setting your password to the e-mail address you submitted. You should be receiving it shortly." %}

    15 |
    16 |
    17 | 18 |
    19 | {% endblock %} -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/auth/password_reset/email.html: -------------------------------------------------------------------------------- 1 | {% load i18n %}{% autoescape off %} 2 | {% blocktrans %}You're receiving this e-mail because you requested a password reset for your user account at {{ site_name }}.{% endblocktrans %} 3 | 4 | {% trans "Please go to the following page and choose a new password:" %} 5 | {% block reset_link %} 6 | {{ protocol }}://{{ domain }}{% url 'xadmin:xadmin_password_reset_confirm' uidb36=uid token=token %} 7 | {% endblock %} 8 | {% trans "Your username, in case you've forgotten:" %} {{ user.username }} 9 | 10 | {% trans "Thanks for using our site!" %} 11 | 12 | {% blocktrans %}The {{ site_name }} team{% endblocktrans %} 13 | 14 | {% endautoescape %} 15 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/auth/user/add_form.html: -------------------------------------------------------------------------------- 1 | {% extends "xadmin/views/model_form.html" %} 2 | {% load i18n %} 3 | 4 | {% block form_top %} 5 | {% if not is_popup %} 6 |

    {% trans "First, enter a username and password. Then, you'll be able to edit more user options." %}

    7 | {% else %} 8 |

    {% trans "Enter a username and password." %}

    9 | {% endif %} 10 | {% endblock %} 11 | 12 | {% block after_field_sets %} 13 | 14 | {% endblock %} 15 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/blocks/comm.top.theme.html: -------------------------------------------------------------------------------- 1 | {% load i18n xadmin_tags %} 2 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/blocks/modal_list.left_navbar.quickfilter.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/blocks/model_form.before_fieldsets.wizard.html: -------------------------------------------------------------------------------- 1 | {% load i18n %} 2 | {{ wizard.management_form }} 3 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/blocks/model_list.nav_form.search_form.html: -------------------------------------------------------------------------------- 1 | {% load i18n %} 2 | {% if cl.search_fields %} 3 | 13 | {% endif %} -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/blocks/model_list.nav_menu.filters.html: -------------------------------------------------------------------------------- 1 | {% load i18n %} 2 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/blocks/model_list.results_top.date_hierarchy.html: -------------------------------------------------------------------------------- 1 | {% if show %} 2 |
    3 |
    9 |
    10 | {% endif %} 11 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/blocks/model_list.top_toolbar.layouts.html: -------------------------------------------------------------------------------- 1 | {% load i18n %} 2 |
    3 | 4 | {% trans "Layout" %} 5 | 6 | 12 |
    -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/blocks/model_list.top_toolbar.saveorder.html: -------------------------------------------------------------------------------- 1 | {% load i18n %} 2 | 7 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/edit_inline/blank.html: -------------------------------------------------------------------------------- 1 | {% extends "xadmin/edit_inline/base.html" %} 2 | {% load i18n xadmin_tags crispy_forms_tags %} 3 | 4 | {% block box_content_class %}formset-content{% endblock box_content_class %} 5 | {% block box_content %}

    {% trans "Null" %}

    {% endblock box_content %} -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/edit_inline/one.html: -------------------------------------------------------------------------------- 1 | {% extends "xadmin/edit_inline/base.html" %} 2 | {% load i18n xadmin_tags crispy_forms_tags %} 3 | 4 | {% block box_title %}{{ formset.opts.verbose_name_plural|title }}{% endblock box_title %} 5 | {% block box_content %} 6 | {{ formset.formset.management_form }} 7 | {{ formset.formset.non_form_errors }} 8 | {% crispy formset.formset.0 formset.formset.helper %} 9 | {% endblock box_content %} -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/filters/checklist.html: -------------------------------------------------------------------------------- 1 | {% load i18n %} 2 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/filters/list.html: -------------------------------------------------------------------------------- 1 | {% load i18n %} 2 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/filters/quickfilter.html: -------------------------------------------------------------------------------- 1 | {% load i18n %} 2 | 3 | {% for choice in choices %} 4 |
  • 5 | 6 | 7 | {{ choice.display }} 8 | 9 |
  • 10 | {% endfor %} 11 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/filters/rel.html: -------------------------------------------------------------------------------- 1 | {% load i18n %} 2 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/includes/box.html: -------------------------------------------------------------------------------- 1 |
    2 |

    {% block box_title %}{% endblock box_title %}

    3 |
    4 | {% block box_content %}{% endblock box_content %} 5 |
    6 | {% block box_extra %}{% endblock box_extra %} 7 |
    8 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/includes/pagination.html: -------------------------------------------------------------------------------- 1 | {% load i18n %} 2 |
  • {{ cl.result_count }} {% ifequal cl.result_count 1 %}{{ cl.opts.verbose_name }}{% else %}{{ cl.opts.verbose_name_plural }}{% endifequal %}
  • 3 | {% if pagination_required %} 4 | {% for num in page_range %} 5 |
  • {{ num }}
  • 6 | {% endfor %} 7 | {% endif %} 8 | {% if show_all_url %} 9 |
  • {% trans 'Show all' %}
  • 10 | {% endif %} 11 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/includes/toggle_back.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/includes/toggle_menu.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/layout/field_value.html: -------------------------------------------------------------------------------- 1 |
    2 |
    {{ result.label|safe }}
    3 |
    4 |

    {{ result.val }}

    5 |
    6 |
    7 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/layout/field_value_td.html: -------------------------------------------------------------------------------- 1 | 2 | {{ result.val }} 3 | 4 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/layout/fieldset.html: -------------------------------------------------------------------------------- 1 | {% extends "xadmin/includes/box.html" %} 2 | {% block box_class %}fieldset{% if fieldset.css_class %} {{ fieldset.css_class }}{% endif %}{% endblock box_class %} 3 | {% block box_attrs %}{% if fieldset.css_id %}id="{{ fieldset.css_id }}"{% endif %} {{ fieldset.flat_attrs|safe }}{% endblock box_attrs %} 4 | {% block box_title %}{{ legend|safe }}{% if fieldset.description %} {{fieldset.description}}{% endif %}{% endblock box_title %} 5 | {% block box_content %} 6 | {{ fields|safe }} 7 | {% endblock box_content %} 8 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/layout/td-field.html: -------------------------------------------------------------------------------- 1 | {% load crispy_forms_field %} 2 | 3 | {% if field.is_hidden %} 4 | {{ field }} 5 | {% else %} 6 | 7 | {% if field.is_readonly %} 8 |

    {{ field.contents }}

    9 | {% else %} 10 | {% crispy_field field %} 11 | {% if field.errors %} 12 | {% for error in field.errors %} 13 | {{ error }} 14 | {% endfor %} 15 | {% endif %} 16 | {% endif %} 17 | 18 | {% endif %} 19 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/views/app_index.html: -------------------------------------------------------------------------------- 1 | {% extends "xadmin/index.html" %} 2 | {% load i18n %} 3 | 4 | 5 | {% if not is_popup %} 6 | {% block breadcrumbs %} 7 | 17 | {% endblock %} 18 | {% endif %} 19 | 20 | {% block sidebar %}{% endblock %} 21 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/views/invalid_setup.html: -------------------------------------------------------------------------------- 1 | {% extends base_template %} 2 | {% load i18n %} 3 | 4 | 5 | {% block breadcrumbs %} 6 | 10 | {% endblock %} 11 | 12 | {% block content %} 13 |

    {% trans "Something's wrong with your database installation. Make sure the appropriate database tables have been created, and make sure the database is readable by the appropriate user." %}

    14 | {% endblock %} 15 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/views/quick_detail.html: -------------------------------------------------------------------------------- 1 | {% load i18n %} 2 | {% load xadmin_tags %} 3 | {% load crispy_forms_tags %} 4 | {% crispy form %} -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/views/quick_form.html: -------------------------------------------------------------------------------- 1 | {% load i18n %} 2 | {% load xadmin_tags %} 3 | {% load crispy_forms_tags %} 4 |
    {% csrf_token %} 5 | {% crispy form %} 6 |
    7 | {{ media.css }} 8 | {{ media.js }} -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templates/xadmin/widgets/qbutton.html: -------------------------------------------------------------------------------- 1 | {% extends "xadmin/widgets/base.html" %} 2 | {% load i18n xadmin_tags %} 3 | 4 | {% block content %} 5 |
    6 | {% for btn in btns %} 7 | 13 | {% endfor %} 14 |
    15 | {% endblock content %} 16 | -------------------------------------------------------------------------------- /iMooc/extra_apps/xadmin/templatetags/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/extra_apps/xadmin/templatetags/__init__.py -------------------------------------------------------------------------------- /iMooc/static/css/aui_iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/css/aui_iconfont.ttf -------------------------------------------------------------------------------- /iMooc/static/css/muke/course/course-comment.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/css/muke/course/course-comment.css -------------------------------------------------------------------------------- /iMooc/static/images/01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/01.jpg -------------------------------------------------------------------------------- /iMooc/static/images/01_mid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/01_mid.jpg -------------------------------------------------------------------------------- /iMooc/static/images/01_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/01_small.jpg -------------------------------------------------------------------------------- /iMooc/static/images/02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/02.jpg -------------------------------------------------------------------------------- /iMooc/static/images/02_mid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/02_mid.jpg -------------------------------------------------------------------------------- /iMooc/static/images/02_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/02_small.jpg -------------------------------------------------------------------------------- /iMooc/static/images/57a801860001c34b12000460.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/57a801860001c34b12000460.jpg -------------------------------------------------------------------------------- /iMooc/static/images/57aa86a0000145c512000460.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/57aa86a0000145c512000460.jpg -------------------------------------------------------------------------------- /iMooc/static/images/about_nav_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/about_nav_bg.jpg -------------------------------------------------------------------------------- /iMooc/static/images/aobama.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/aobama.png -------------------------------------------------------------------------------- /iMooc/static/images/arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/arrow.png -------------------------------------------------------------------------------- /iMooc/static/images/arrow_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/arrow_g.png -------------------------------------------------------------------------------- /iMooc/static/images/authentication.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/authentication.png -------------------------------------------------------------------------------- /iMooc/static/images/bank1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/bank1.jpg -------------------------------------------------------------------------------- /iMooc/static/images/bank2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/bank2.jpg -------------------------------------------------------------------------------- /iMooc/static/images/bank3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/bank3.jpg -------------------------------------------------------------------------------- /iMooc/static/images/bank4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/bank4.jpg -------------------------------------------------------------------------------- /iMooc/static/images/bank5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/bank5.jpg -------------------------------------------------------------------------------- /iMooc/static/images/banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/banner.jpg -------------------------------------------------------------------------------- /iMooc/static/images/banner_icon1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/banner_icon1.png -------------------------------------------------------------------------------- /iMooc/static/images/banner_icon2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/banner_icon2.png -------------------------------------------------------------------------------- /iMooc/static/images/banner_icon3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/banner_icon3.png -------------------------------------------------------------------------------- /iMooc/static/images/banner_icon4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/banner_icon4.png -------------------------------------------------------------------------------- /iMooc/static/images/bgblack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/bgblack.png -------------------------------------------------------------------------------- /iMooc/static/images/billbg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/billbg.png -------------------------------------------------------------------------------- /iMooc/static/images/billbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/billbox.png -------------------------------------------------------------------------------- /iMooc/static/images/billboxactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/billboxactive.png -------------------------------------------------------------------------------- /iMooc/static/images/billcheck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/billcheck.png -------------------------------------------------------------------------------- /iMooc/static/images/billcheckg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/billcheckg.png -------------------------------------------------------------------------------- /iMooc/static/images/bjdx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/bjdx.jpg -------------------------------------------------------------------------------- /iMooc/static/images/btn1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/btn1.png -------------------------------------------------------------------------------- /iMooc/static/images/btn2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/btn2.png -------------------------------------------------------------------------------- /iMooc/static/images/btn3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/btn3.png -------------------------------------------------------------------------------- /iMooc/static/images/btn4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/btn4.png -------------------------------------------------------------------------------- /iMooc/static/images/check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/check.png -------------------------------------------------------------------------------- /iMooc/static/images/check2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/check2.png -------------------------------------------------------------------------------- /iMooc/static/images/check3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/check3.png -------------------------------------------------------------------------------- /iMooc/static/images/check4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/check4.png -------------------------------------------------------------------------------- /iMooc/static/images/check_alt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/check_alt.png -------------------------------------------------------------------------------- /iMooc/static/images/checkbox.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/checkbox.jpg -------------------------------------------------------------------------------- /iMooc/static/images/checked.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/checked.jpg -------------------------------------------------------------------------------- /iMooc/static/images/code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/code.png -------------------------------------------------------------------------------- /iMooc/static/images/companydes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/companydes.jpg -------------------------------------------------------------------------------- /iMooc/static/images/companylogo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/companylogo.jpg -------------------------------------------------------------------------------- /iMooc/static/images/companyrank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/companyrank.png -------------------------------------------------------------------------------- /iMooc/static/images/compright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/compright.png -------------------------------------------------------------------------------- /iMooc/static/images/contract.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/contract.jpg -------------------------------------------------------------------------------- /iMooc/static/images/course.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/course.jpg -------------------------------------------------------------------------------- /iMooc/static/images/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/delete.png -------------------------------------------------------------------------------- /iMooc/static/images/diary-edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/diary-edit.png -------------------------------------------------------------------------------- /iMooc/static/images/dig_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/dig_close.png -------------------------------------------------------------------------------- /iMooc/static/images/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/down.png -------------------------------------------------------------------------------- /iMooc/static/images/drop_plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/drop_plus.png -------------------------------------------------------------------------------- /iMooc/static/images/drop_plus_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/drop_plus_g.png -------------------------------------------------------------------------------- /iMooc/static/images/error-img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/error-img.png -------------------------------------------------------------------------------- /iMooc/static/images/feature1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/feature1.png -------------------------------------------------------------------------------- /iMooc/static/images/feature2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/feature2.png -------------------------------------------------------------------------------- /iMooc/static/images/feature3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/feature3.png -------------------------------------------------------------------------------- /iMooc/static/images/feature4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/feature4.png -------------------------------------------------------------------------------- /iMooc/static/images/feature5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/feature5.png -------------------------------------------------------------------------------- /iMooc/static/images/feature6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/feature6.png -------------------------------------------------------------------------------- /iMooc/static/images/filebg/avi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/filebg/avi.png -------------------------------------------------------------------------------- /iMooc/static/images/filebg/cdr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/filebg/cdr.png -------------------------------------------------------------------------------- /iMooc/static/images/filebg/csv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/filebg/csv.png -------------------------------------------------------------------------------- /iMooc/static/images/filebg/doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/filebg/doc.png -------------------------------------------------------------------------------- /iMooc/static/images/filebg/jpg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/filebg/jpg.png -------------------------------------------------------------------------------- /iMooc/static/images/filebg/mp3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/filebg/mp3.png -------------------------------------------------------------------------------- /iMooc/static/images/filebg/pdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/filebg/pdf.png -------------------------------------------------------------------------------- /iMooc/static/images/filebg/png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/filebg/png.png -------------------------------------------------------------------------------- /iMooc/static/images/filebg/ppt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/filebg/ppt.png -------------------------------------------------------------------------------- /iMooc/static/images/filebg/rar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/filebg/rar.png -------------------------------------------------------------------------------- /iMooc/static/images/filebg/txt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/filebg/txt.png -------------------------------------------------------------------------------- /iMooc/static/images/filebg/xls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/filebg/xls.png -------------------------------------------------------------------------------- /iMooc/static/images/filebg/zip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/filebg/zip.png -------------------------------------------------------------------------------- /iMooc/static/images/filebg/复件 txt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/filebg/复件 txt.png -------------------------------------------------------------------------------- /iMooc/static/images/fold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/fold.png -------------------------------------------------------------------------------- /iMooc/static/images/footlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/footlogo.png -------------------------------------------------------------------------------- /iMooc/static/images/fqy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/fqy.png -------------------------------------------------------------------------------- /iMooc/static/images/g_star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/g_star.png -------------------------------------------------------------------------------- /iMooc/static/images/gj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/gj.png -------------------------------------------------------------------------------- /iMooc/static/images/goback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/goback.png -------------------------------------------------------------------------------- /iMooc/static/images/gold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/gold.png -------------------------------------------------------------------------------- /iMooc/static/images/group.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/group.jpg -------------------------------------------------------------------------------- /iMooc/static/images/group_recommend.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/group_recommend.jpg -------------------------------------------------------------------------------- /iMooc/static/images/gx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/gx.png -------------------------------------------------------------------------------- /iMooc/static/images/h_star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/h_star.png -------------------------------------------------------------------------------- /iMooc/static/images/header_middle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/header_middle.png -------------------------------------------------------------------------------- /iMooc/static/images/help_index_pic.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/help_index_pic.gif -------------------------------------------------------------------------------- /iMooc/static/images/homepage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/homepage.png -------------------------------------------------------------------------------- /iMooc/static/images/ht-top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/ht-top.png -------------------------------------------------------------------------------- /iMooc/static/images/icon-diary-jl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/icon-diary-jl.png -------------------------------------------------------------------------------- /iMooc/static/images/icon-diary-my.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/icon-diary-my.png -------------------------------------------------------------------------------- /iMooc/static/images/icon-diary-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/icon-diary-user.png -------------------------------------------------------------------------------- /iMooc/static/images/icon-release-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/icon-release-active.png -------------------------------------------------------------------------------- /iMooc/static/images/icon-release-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/icon-release-on.png -------------------------------------------------------------------------------- /iMooc/static/images/icon-release-over.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/icon-release-over.png -------------------------------------------------------------------------------- /iMooc/static/images/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/icon.ico -------------------------------------------------------------------------------- /iMooc/static/images/laba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/laba.png -------------------------------------------------------------------------------- /iMooc/static/images/list_time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/list_time.png -------------------------------------------------------------------------------- /iMooc/static/images/login-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/login-bg.png -------------------------------------------------------------------------------- /iMooc/static/images/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/logo.jpg -------------------------------------------------------------------------------- /iMooc/static/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/logo.png -------------------------------------------------------------------------------- /iMooc/static/images/logo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/logo2.png -------------------------------------------------------------------------------- /iMooc/static/images/logo_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/logo_new.png -------------------------------------------------------------------------------- /iMooc/static/images/mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/mask.png -------------------------------------------------------------------------------- /iMooc/static/images/mayun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/mayun.png -------------------------------------------------------------------------------- /iMooc/static/images/module1_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/module1_1.jpg -------------------------------------------------------------------------------- /iMooc/static/images/module1_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/module1_2.jpg -------------------------------------------------------------------------------- /iMooc/static/images/module3_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/module3_1.jpg -------------------------------------------------------------------------------- /iMooc/static/images/module4_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/module4_1.jpg -------------------------------------------------------------------------------- /iMooc/static/images/module4_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/module4_2.jpg -------------------------------------------------------------------------------- /iMooc/static/images/module4_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/module4_3.jpg -------------------------------------------------------------------------------- /iMooc/static/images/module4_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/module4_4.jpg -------------------------------------------------------------------------------- /iMooc/static/images/module4_4_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/module4_4_1.jpg -------------------------------------------------------------------------------- /iMooc/static/images/module4_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/module4_6.jpg -------------------------------------------------------------------------------- /iMooc/static/images/module5_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/module5_1.jpg -------------------------------------------------------------------------------- /iMooc/static/images/module5_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/module5_2.jpg -------------------------------------------------------------------------------- /iMooc/static/images/module6_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/module6_1.jpg -------------------------------------------------------------------------------- /iMooc/static/images/module6bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/module6bg.png -------------------------------------------------------------------------------- /iMooc/static/images/my.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/my.jpg -------------------------------------------------------------------------------- /iMooc/static/images/mysql.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/mysql.jpg -------------------------------------------------------------------------------- /iMooc/static/images/nav_arrow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/nav_arrow.jpg -------------------------------------------------------------------------------- /iMooc/static/images/nav_hot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/nav_hot.png -------------------------------------------------------------------------------- /iMooc/static/images/njdx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/njdx.jpg -------------------------------------------------------------------------------- /iMooc/static/images/oyf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/oyf.png -------------------------------------------------------------------------------- /iMooc/static/images/path2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/path2.png -------------------------------------------------------------------------------- /iMooc/static/images/path3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/path3.png -------------------------------------------------------------------------------- /iMooc/static/images/path4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/path4.png -------------------------------------------------------------------------------- /iMooc/static/images/path5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/path5.png -------------------------------------------------------------------------------- /iMooc/static/images/path6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/path6.png -------------------------------------------------------------------------------- /iMooc/static/images/pathbg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/pathbg.png -------------------------------------------------------------------------------- /iMooc/static/images/pathbg2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/pathbg2.png -------------------------------------------------------------------------------- /iMooc/static/images/pay1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/pay1.jpg -------------------------------------------------------------------------------- /iMooc/static/images/pay2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/pay2.jpg -------------------------------------------------------------------------------- /iMooc/static/images/pay3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/pay3.jpg -------------------------------------------------------------------------------- /iMooc/static/images/pay4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/pay4.jpg -------------------------------------------------------------------------------- /iMooc/static/images/paypic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/paypic1.png -------------------------------------------------------------------------------- /iMooc/static/images/paypic2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/paypic2.png -------------------------------------------------------------------------------- /iMooc/static/images/pen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/pen.png -------------------------------------------------------------------------------- /iMooc/static/images/pic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/pic1.png -------------------------------------------------------------------------------- /iMooc/static/images/pic10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/pic10.png -------------------------------------------------------------------------------- /iMooc/static/images/pic11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/pic11.png -------------------------------------------------------------------------------- /iMooc/static/images/pic12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/pic12.png -------------------------------------------------------------------------------- /iMooc/static/images/pic13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/pic13.png -------------------------------------------------------------------------------- /iMooc/static/images/pic1_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/pic1_1.png -------------------------------------------------------------------------------- /iMooc/static/images/pic2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/pic2.png -------------------------------------------------------------------------------- /iMooc/static/images/pic3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/pic3.png -------------------------------------------------------------------------------- /iMooc/static/images/pic4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/pic4.png -------------------------------------------------------------------------------- /iMooc/static/images/pic403.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/pic403.png -------------------------------------------------------------------------------- /iMooc/static/images/pic404.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/pic404.png -------------------------------------------------------------------------------- /iMooc/static/images/pic5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/pic5.png -------------------------------------------------------------------------------- /iMooc/static/images/pic503.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/pic503.png -------------------------------------------------------------------------------- /iMooc/static/images/pic6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/pic6.png -------------------------------------------------------------------------------- /iMooc/static/images/pic7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/pic7.png -------------------------------------------------------------------------------- /iMooc/static/images/pic8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/pic8.png -------------------------------------------------------------------------------- /iMooc/static/images/pic9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/pic9.png -------------------------------------------------------------------------------- /iMooc/static/images/pixel.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/pixel.gif -------------------------------------------------------------------------------- /iMooc/static/images/plus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/plus.jpg -------------------------------------------------------------------------------- /iMooc/static/images/pop-tips-info-arr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/pop-tips-info-arr.gif -------------------------------------------------------------------------------- /iMooc/static/images/python-zhengze.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/python-zhengze.jpg -------------------------------------------------------------------------------- /iMooc/static/images/python.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/python.png -------------------------------------------------------------------------------- /iMooc/static/images/qhdx-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/qhdx-logo.png -------------------------------------------------------------------------------- /iMooc/static/images/qhdx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/qhdx.jpg -------------------------------------------------------------------------------- /iMooc/static/images/r_star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/r_star.png -------------------------------------------------------------------------------- /iMooc/static/images/rankgold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/rankgold.png -------------------------------------------------------------------------------- /iMooc/static/images/rankgreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/rankgreen.png -------------------------------------------------------------------------------- /iMooc/static/images/release1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/release1.png -------------------------------------------------------------------------------- /iMooc/static/images/release2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/release2.png -------------------------------------------------------------------------------- /iMooc/static/images/release3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/release3.png -------------------------------------------------------------------------------- /iMooc/static/images/release4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/release4.png -------------------------------------------------------------------------------- /iMooc/static/images/release5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/release5.png -------------------------------------------------------------------------------- /iMooc/static/images/release6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/release6.png -------------------------------------------------------------------------------- /iMooc/static/images/release7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/release7.png -------------------------------------------------------------------------------- /iMooc/static/images/release8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/release8.png -------------------------------------------------------------------------------- /iMooc/static/images/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/right.png -------------------------------------------------------------------------------- /iMooc/static/images/rightform1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/rightform1.png -------------------------------------------------------------------------------- /iMooc/static/images/rightform2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/rightform2.png -------------------------------------------------------------------------------- /iMooc/static/images/rightform3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/rightform3.png -------------------------------------------------------------------------------- /iMooc/static/images/rolling.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/rolling.gif -------------------------------------------------------------------------------- /iMooc/static/images/sass.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/sass.jpg -------------------------------------------------------------------------------- /iMooc/static/images/scores.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/scores.png -------------------------------------------------------------------------------- /iMooc/static/images/search_btn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/search_btn.png -------------------------------------------------------------------------------- /iMooc/static/images/select-arr-default.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/select-arr-default.gif -------------------------------------------------------------------------------- /iMooc/static/images/select_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/select_arrow.png -------------------------------------------------------------------------------- /iMooc/static/images/select_arrow2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/select_arrow2.png -------------------------------------------------------------------------------- /iMooc/static/images/send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/send.png -------------------------------------------------------------------------------- /iMooc/static/images/share_c1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/share_c1.png -------------------------------------------------------------------------------- /iMooc/static/images/share_c1_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/share_c1_g.png -------------------------------------------------------------------------------- /iMooc/static/images/share_c2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/share_c2.png -------------------------------------------------------------------------------- /iMooc/static/images/share_c3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/share_c3.png -------------------------------------------------------------------------------- /iMooc/static/images/share_c4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/share_c4.png -------------------------------------------------------------------------------- /iMooc/static/images/share_c5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/share_c5.png -------------------------------------------------------------------------------- /iMooc/static/images/share_c6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/share_c6.png -------------------------------------------------------------------------------- /iMooc/static/images/share_c7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/share_c7.png -------------------------------------------------------------------------------- /iMooc/static/images/share_c8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/share_c8.png -------------------------------------------------------------------------------- /iMooc/static/images/share_c9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/share_c9.png -------------------------------------------------------------------------------- /iMooc/static/images/side1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/side1.png -------------------------------------------------------------------------------- /iMooc/static/images/side1_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/side1_1.png -------------------------------------------------------------------------------- /iMooc/static/images/side2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/side2.png -------------------------------------------------------------------------------- /iMooc/static/images/side2_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/side2_1.png -------------------------------------------------------------------------------- /iMooc/static/images/side3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/side3.png -------------------------------------------------------------------------------- /iMooc/static/images/side3_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/side3_1.png -------------------------------------------------------------------------------- /iMooc/static/images/side4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/side4.png -------------------------------------------------------------------------------- /iMooc/static/images/side4_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/side4_1.png -------------------------------------------------------------------------------- /iMooc/static/images/slide_l.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/slide_l.png -------------------------------------------------------------------------------- /iMooc/static/images/slide_l_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/slide_l_1.png -------------------------------------------------------------------------------- /iMooc/static/images/slide_r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/slide_r.png -------------------------------------------------------------------------------- /iMooc/static/images/slide_r_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/slide_r_1.png -------------------------------------------------------------------------------- /iMooc/static/images/star-btn-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/star-btn-hover.png -------------------------------------------------------------------------------- /iMooc/static/images/star-btn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/star-btn.png -------------------------------------------------------------------------------- /iMooc/static/images/star-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/star-hover.png -------------------------------------------------------------------------------- /iMooc/static/images/star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/star.png -------------------------------------------------------------------------------- /iMooc/static/images/tab-jt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/tab-jt.png -------------------------------------------------------------------------------- /iMooc/static/images/tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/tab.png -------------------------------------------------------------------------------- /iMooc/static/images/tel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/tel.png -------------------------------------------------------------------------------- /iMooc/static/images/tell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/tell.png -------------------------------------------------------------------------------- /iMooc/static/images/time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/time.png -------------------------------------------------------------------------------- /iMooc/static/images/top_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/top_down.png -------------------------------------------------------------------------------- /iMooc/static/images/unfold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/unfold.png -------------------------------------------------------------------------------- /iMooc/static/images/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/up.png -------------------------------------------------------------------------------- /iMooc/static/images/upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/upload.png -------------------------------------------------------------------------------- /iMooc/static/images/user.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/user.jpg -------------------------------------------------------------------------------- /iMooc/static/images/weixi_icon2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/weixi_icon2.png -------------------------------------------------------------------------------- /iMooc/static/images/weixi_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/weixi_image.png -------------------------------------------------------------------------------- /iMooc/static/images/weixi_sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/weixi_sm.png -------------------------------------------------------------------------------- /iMooc/static/images/word403.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/word403.png -------------------------------------------------------------------------------- /iMooc/static/images/word503.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/word503.png -------------------------------------------------------------------------------- /iMooc/static/images/x_alt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/x_alt.png -------------------------------------------------------------------------------- /iMooc/static/images/zwj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/images/zwj.png -------------------------------------------------------------------------------- /iMooc/static/img/background.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/img/background.gif -------------------------------------------------------------------------------- /iMooc/static/img/cancel-off-big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/img/cancel-off-big.png -------------------------------------------------------------------------------- /iMooc/static/img/cancel-on-big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/img/cancel-on-big.png -------------------------------------------------------------------------------- /iMooc/static/img/coffee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/img/coffee.png -------------------------------------------------------------------------------- /iMooc/static/img/face-a-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/img/face-a-off.png -------------------------------------------------------------------------------- /iMooc/static/img/face-a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/img/face-a.png -------------------------------------------------------------------------------- /iMooc/static/img/face-b-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/img/face-b-off.png -------------------------------------------------------------------------------- /iMooc/static/img/face-b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/img/face-b.png -------------------------------------------------------------------------------- /iMooc/static/img/face-c-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/img/face-c-off.png -------------------------------------------------------------------------------- /iMooc/static/img/face-c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/img/face-c.png -------------------------------------------------------------------------------- /iMooc/static/img/face-d-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/img/face-d-off.png -------------------------------------------------------------------------------- /iMooc/static/img/face-d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/img/face-d.png -------------------------------------------------------------------------------- /iMooc/static/img/face-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/img/face-off.png -------------------------------------------------------------------------------- /iMooc/static/img/medal-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/img/medal-off.png -------------------------------------------------------------------------------- /iMooc/static/img/medal-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/img/medal-on.png -------------------------------------------------------------------------------- /iMooc/static/img/star-half-big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/img/star-half-big.png -------------------------------------------------------------------------------- /iMooc/static/img/star-off-big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/img/star-off-big.png -------------------------------------------------------------------------------- /iMooc/static/img/star-on-big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/img/star-on-big.png -------------------------------------------------------------------------------- /iMooc/static/js/autocomplete-init.js: -------------------------------------------------------------------------------- 1 | 2 | function makeAutocomplete(sel) { 3 | sel.autocomplete('/examples/autocomplete-products/', { 4 | delay: 200, 5 | formatItem: function(row) { 6 | return row[1]; 7 | } 8 | }); 9 | } 10 | 11 | $(function() { 12 | makeAutocomplete($('.autocomplete-me')); 13 | }) 14 | -------------------------------------------------------------------------------- /iMooc/static/js/plugins/jquery.scrollLoading.js: -------------------------------------------------------------------------------- 1 | (function(a){a.fn.scrollLoading=function(b){var c={attr:"data-url",container:a(window),callback:a.noop};var d=a.extend({},c,b||{});d.cache=[];a(this).each(function(){var h=this.nodeName.toLowerCase(),g=a(this).attr(d.attr);var i={obj:a(this),tag:h,url:g};d.cache.push(i)});var f=function(g){if(a.isFunction(d.callback)){d.callback.call(g.get(0))}};var e=function(){var g=d.container.height();if(d.container.get(0)===window){contop=a(window).scrollTop()}else{contop=d.container.offset().top}a.each(d.cache,function(m,n){var p=n.obj,j=n.tag,k=n.url,l,h;if(p){l=p.offset().top-contop,h=l+p.height();if((l>=0&&l0&&h<=g)){if(k){if(j==="img"){f(p.attr("src",k))}else{p.load(k,{},function(){f(p)})}}else{f(p)}n.obj=null}}})};e();d.container.bind("scroll",e)}})(jQuery); -------------------------------------------------------------------------------- /iMooc/static/js/plugins/laydate/skins/default/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/js/plugins/laydate/skins/default/icon.png -------------------------------------------------------------------------------- /iMooc/static/js/plugins/layer/skin/default/icon-ext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/js/plugins/layer/skin/default/icon-ext.png -------------------------------------------------------------------------------- /iMooc/static/js/plugins/layer/skin/default/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/js/plugins/layer/skin/default/icon.png -------------------------------------------------------------------------------- /iMooc/static/js/plugins/layer/skin/default/loading-0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/js/plugins/layer/skin/default/loading-0.gif -------------------------------------------------------------------------------- /iMooc/static/js/plugins/layer/skin/default/loading-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/js/plugins/layer/skin/default/loading-1.gif -------------------------------------------------------------------------------- /iMooc/static/js/plugins/layer/skin/default/loading-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/js/plugins/layer/skin/default/loading-2.gif -------------------------------------------------------------------------------- /iMooc/static/js/plugins/queryCity/images/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/js/plugins/queryCity/images/Thumbs.db -------------------------------------------------------------------------------- /iMooc/static/js/plugins/queryCity/images/bg_mc_0113_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/js/plugins/queryCity/images/bg_mc_0113_1.png -------------------------------------------------------------------------------- /iMooc/static/js/plugins/queryCity/images/bg_mc_0113_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/js/plugins/queryCity/images/bg_mc_0113_2.png -------------------------------------------------------------------------------- /iMooc/static/js/plugins/queryCity/images/bg_mc_0113_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/js/plugins/queryCity/images/bg_mc_0113_3.png -------------------------------------------------------------------------------- /iMooc/static/js/plugins/queryCity/images/bg_mc_0113_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/js/plugins/queryCity/images/bg_mc_0113_4.png -------------------------------------------------------------------------------- /iMooc/static/js/plugins/queryCity/images/bg_mc_0130_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/js/plugins/queryCity/images/bg_mc_0130_1.png -------------------------------------------------------------------------------- /iMooc/static/js/plugins/queryCity/images/bg_mc_0130_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/js/plugins/queryCity/images/bg_mc_0130_2.png -------------------------------------------------------------------------------- /iMooc/static/js/plugins/queryCity/images/ts-indexcity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/js/plugins/queryCity/images/ts-indexcity.png -------------------------------------------------------------------------------- /iMooc/static/xadmin/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "xadmin", 3 | "version": "0.1.0", 4 | "dependencies": { 5 | "jquery": ">=1.8.3", 6 | "jquery-ui": ">=1.10.0", 7 | "bootstrap": "http://twitter.github.io/bootstrap/assets/bootstrap.zip", 8 | "bootstrap-timepicker": ">=0.2.3", 9 | "bootstrap-datepicker": ">=1.0.0", 10 | "bootstrap-modal": ">=2.1", 11 | "flot": ">=0.8", 12 | "font-awesome": ">=3.0.2", 13 | "load-image": "blueimp/JavaScript-Load-Image", 14 | "bootstrap-image-gallery": "blueimp/Bootstrap-Image-Gallery", 15 | "select2": ">=3.3.2", 16 | "selectize": ">=0.8.4", 17 | "datejs": "datejs/Datejs", 18 | "bootstrap-multiselect": "davidstutz/bootstrap-multiselect" 19 | } 20 | } -------------------------------------------------------------------------------- /iMooc/static/xadmin/css/xadmin.plugin.aggregation.css: -------------------------------------------------------------------------------- 1 | td.aggregate { 2 | font-weight: bold; 3 | } 4 | td.aggregate span.aggregate_title { 5 | float: right; 6 | } -------------------------------------------------------------------------------- /iMooc/static/xadmin/css/xadmin.plugin.quickfilter.css: -------------------------------------------------------------------------------- 1 | .nav-quickfilter .filter-item { 2 | white-space: nowrap; 3 | overflow: hidden; 4 | padding: 5px; 5 | } 6 | 7 | .nav-quickfilter .filter-col-1 { 8 | margin: 3px 2px 0 -2px; 9 | float: left; 10 | } 11 | 12 | .nav-quickfilter .filter-col-2 { 13 | } 14 | 15 | .nav-quickfilter .nav-expand { 16 | z-index:100; 17 | } -------------------------------------------------------------------------------- /iMooc/static/xadmin/css/xadmin.plugins.css: -------------------------------------------------------------------------------- 1 | /** Action **/ 2 | .action-checkbox-column { 3 | width: 14px; 4 | } 5 | 6 | /** quick-form **/ 7 | .quick-form .modal-body { 8 | padding-bottom: 0px; 9 | } 10 | .quick-form .modal-footer { 11 | margin-top: 0px; 12 | } -------------------------------------------------------------------------------- /iMooc/static/xadmin/js/xadmin.plugin.batch.js: -------------------------------------------------------------------------------- 1 | 2 | ;(function($){ 3 | 4 | $('.batch-field-checkbox').bind('click', function(event){ 5 | if (!event) { var event = window.event; } 6 | var target = event.target ? event.target : event.srcElement; 7 | 8 | var wrap = $(this).parent().parent().find('.control-wrap'); 9 | if(target.checked){ 10 | wrap.show('fast'); 11 | } else { 12 | wrap.hide('fast'); 13 | } 14 | }); 15 | 16 | })(jQuery) 17 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/js/xadmin.plugin.bookmark.js: -------------------------------------------------------------------------------- 1 | (function($) { 2 | 3 | $(function(){ 4 | $('#bookmark_form').each(function(){ 5 | var f = $(this); 6 | f.submit(function(e){ 7 | f.find('button[type=submit]').button('loading'); 8 | $.post(f.attr('action'), f.serialize(), function(data){ 9 | $('#bookmark-menu .add-bookmark').remove(); 10 | $('#bookmark-menu').append('
  • '+ data.title +'
  • '); 11 | }, 'json'); 12 | return false; 13 | }); 14 | }); 15 | }); 16 | 17 | })(jQuery); -------------------------------------------------------------------------------- /iMooc/static/xadmin/js/xadmin.plugin.refresh.js: -------------------------------------------------------------------------------- 1 | (function($) { 2 | 3 | $.dofresh = function(){ 4 | var refresh_el = $('#refresh_time'); 5 | var time = parseInt(refresh_el.text()); 6 | if(time == 1){ 7 | refresh_el.text(0); 8 | window.location.reload(); 9 | } else { 10 | refresh_el.text(time-1); 11 | setTimeout("$.dofresh()",1000) 12 | } 13 | }; 14 | 15 | $(function(){ 16 | var refresh_el = $('#refresh_time'); 17 | if(refresh_el){ 18 | setTimeout("$.dofresh()",1000) 19 | } 20 | }); 21 | 22 | })(jQuery); -------------------------------------------------------------------------------- /iMooc/static/xadmin/js/xadmin.widget.multiselect.js: -------------------------------------------------------------------------------- 1 | 2 | ;(function($){ 3 | 4 | $.fn.exform.renders.push(function(f){ 5 | if($.fn.multiselect){ 6 | f.find('.selectmultiple.selectdropdown').multiselect({ 7 | 8 | }); 9 | } 10 | }); 11 | 12 | })(jQuery) -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.bg.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Bulgarian translation for bootstrap-datepicker 3 | * Apostol Apostolov 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['bg'] = { 7 | days: ["Неделя", "Понеделник", "Вторник", "Сряда", "Четвъртък", "Петък", "Събота", "Неделя"], 8 | daysShort: ["Нед", "Пон", "Вто", "Сря", "Чет", "Пет", "Съб", "Нед"], 9 | daysMin: ["Н", "П", "В", "С", "Ч", "П", "С", "Н"], 10 | months: ["Януари", "Февруари", "Март", "Април", "Май", "Юни", "Юли", "Август", "Септември", "Октомври", "Ноември", "Декември"], 11 | monthsShort: ["Ян", "Фев", "Мар", "Апр", "Май", "Юни", "Юли", "Авг", "Сеп", "Окт", "Ное", "Дек"], 12 | today: "днес" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.ca.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Catalan translation for bootstrap-datepicker 3 | * J. Garcia 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['ca'] = { 7 | days: ["Diumenge", "Dilluns", "Dimarts", "Dimecres", "Dijous", "Divendres", "Dissabte", "Diumenge"], 8 | daysShort: ["Diu", "Dil", "Dmt", "Dmc", "Dij", "Div", "Dis", "Diu"], 9 | daysMin: ["dg", "dl", "dt", "dc", "dj", "dv", "ds", "dg"], 10 | months: ["Gener", "Febrer", "Març", "Abril", "Maig", "Juny", "Juliol", "Agost", "Setembre", "Octubre", "Novembre", "Desembre"], 11 | monthsShort: ["Gen", "Feb", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Oct", "Nov", "Des"], 12 | today: "Avui" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.cs.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Czech translation for bootstrap-datepicker 3 | * Matěj Koubík 4 | * Fixes by Michal Remiš 5 | */ 6 | ;(function($){ 7 | $.fn.datepicker.dates['cs'] = { 8 | days: ["Neděle", "Pondělí", "Úterý", "Středa", "Čtvrtek", "Pátek", "Sobota", "Neděle"], 9 | daysShort: ["Ned", "Pon", "Úte", "Stř", "Čtv", "Pát", "Sob", "Ned"], 10 | daysMin: ["Ne", "Po", "Út", "St", "Čt", "Pá", "So", "Ne"], 11 | months: ["Leden", "Únor", "Březen", "Duben", "Květen", "Červen", "Červenec", "Srpen", "Září", "Říjen", "Listopad", "Prosinec"], 12 | monthsShort: ["Led", "Úno", "Bře", "Dub", "Kvě", "Čer", "Čnc", "Srp", "Zář", "Říj", "Lis", "Pro"], 13 | today: "Dnes" 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.da.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Danish translation for bootstrap-datepicker 3 | * Christian Pedersen 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['da'] = { 7 | days: ["Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag", "Søndag"], 8 | daysShort: ["Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør", "Søn"], 9 | daysMin: ["Sø", "Ma", "Ti", "On", "To", "Fr", "Lø", "Sø"], 10 | months: ["Januar", "Februar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"], 12 | today: "I Dag" 13 | }; 14 | }(jQuery)); -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.de.js: -------------------------------------------------------------------------------- 1 | /** 2 | * German translation for bootstrap-datepicker 3 | * Sam Zurcher 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['de'] = { 7 | days: ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag", "Sonntag"], 8 | daysShort: ["Son", "Mon", "Die", "Mit", "Don", "Fre", "Sam", "Son"], 9 | daysMin: ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa", "So"], 10 | months: ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"], 11 | monthsShort: ["Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"], 12 | today: "Heute", 13 | weekStart: 1, 14 | format: "dd.mm.yyyy" 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.el.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Greek translation for bootstrap-datepicker 3 | */ 4 | ;(function($){ 5 | $.fn.datepicker.dates['el'] = { 6 | days: ["Κυριακή", "Δευτέρα", "Τρίτη", "Τετάρτη", "Πέμπτη", "Παρασκευή", "Σάββατο", "Κυριακή"], 7 | daysShort: ["Κυρ", "Δευ", "Τρι", "Τετ", "Πεμ", "Παρ", "Σαβ", "Κυρ"], 8 | daysMin: ["Κυ", "Δε", "Τρ", "Τε", "Πε", "Πα", "Σα", "Κυ"], 9 | months: ["Ιανουάριος", "Φεβρουάριος", "Μάρτιος", "Απρίλιος", "Μάιος", "Ιούνιος", "Ιούλιος", "Αύγουστος", "Σεπτέμβριος", "Οκτώβριος", "Νοέμβριος", "Δεκέμβριος"], 10 | monthsShort: ["Ιαν", "Φεβ", "Μαρ", "Απρ", "Μάι", "Ιουν", "Ιουλ", "Αυγ", "Σεπ", "Οκτ", "Νοε", "Δεκ"], 11 | today: "Σήμερα" 12 | }; 13 | }(jQuery)); -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.es.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Spanish translation for bootstrap-datepicker 3 | * Bruno Bonamin 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['es'] = { 7 | days: ["Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo"], 8 | daysShort: ["Dom", "Lun", "Mar", "Mié", "Jue", "Vie", "Sáb", "Dom"], 9 | daysMin: ["Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa", "Do"], 10 | months: ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"], 11 | monthsShort: ["Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic"], 12 | today: "Hoy" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.fi.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Finnish translation for bootstrap-datepicker 3 | * Jaakko Salonen 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['fi'] = { 7 | days: ["sunnuntai", "maanantai", "tiistai", "keskiviikko", "torstai", "perjantai", "lauantai", "sunnuntai"], 8 | daysShort: ["sun", "maa", "tii", "kes", "tor", "per", "lau", "sun"], 9 | daysMin: ["su", "ma", "ti", "ke", "to", "pe", "la", "su"], 10 | months: ["tammikuu", "helmikuu", "maaliskuu", "huhtikuu", "toukokuu", "kesäkuu", "heinäkuu", "elokuu", "syyskuu", "lokakuu", "marraskuu", "joulukuu"], 11 | monthsShort: ["tam", "hel", "maa", "huh", "tou", "kes", "hei", "elo", "syy", "lok", "mar", "jou"], 12 | today: "tänään" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.fr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * French translation for bootstrap-datepicker 3 | * Nico Mollet 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['fr'] = { 7 | days: ["Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche"], 8 | daysShort: ["Dim", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam", "Dim"], 9 | daysMin: ["D", "L", "Ma", "Me", "J", "V", "S", "D"], 10 | months: ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"], 11 | monthsShort: ["Jan", "Fev", "Mar", "Avr", "Mai", "Jui", "Jul", "Aou", "Sep", "Oct", "Nov", "Dec"], 12 | today: "Aujourd'hui", 13 | weekStart: 1, 14 | format: "dd/mm/yyyy" 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.he.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Hebrew translation for bootstrap-datepicker 3 | * Sagie Maoz 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['he'] = { 7 | days: ["ראשון", "שני", "שלישי", "רביעי", "חמישי", "שישי", "שבת", "ראשון"], 8 | daysShort: ["א", "ב", "ג", "ד", "ה", "ו", "ש", "א"], 9 | daysMin: ["א", "ב", "ג", "ד", "ה", "ו", "ש", "א"], 10 | months: ["ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני", "יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר"], 11 | monthsShort: ["ינו", "פבר", "מרץ", "אפר", "מאי", "יונ", "יול", "אוג", "ספט", "אוק", "נוב", "דצמ"], 12 | today: "היום", 13 | rtl: true 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.hr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Croatian localisation 3 | */ 4 | ;(function($){ 5 | $.fn.datepicker.dates['hr'] = { 6 | days: ["Nedjelja", "Ponedjelja", "Utorak", "Srijeda", "Četrtak", "Petak", "Subota", "Nedjelja"], 7 | daysShort: ["Ned", "Pon", "Uto", "Srr", "Čet", "Pet", "Sub", "Ned"], 8 | daysMin: ["Ne", "Po", "Ut", "Sr", "Če", "Pe", "Su", "Ne"], 9 | months: ["Siječanj", "Veljača", "Ožujak", "Travanj", "Svibanj", "Lipanj", "Srpanj", "Kolovoz", "Rujan", "Listopad", "Studeni", "Prosinac"], 10 | monthsShort: ["Sije", "Velj", "Ožu", "Tra", "Svi", "Lip", "Jul", "Kol", "Ruj", "Lis", "Stu", "Pro"], 11 | today: "Danas" 12 | }; 13 | }(jQuery)); 14 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.hu.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Hungarian translation for bootstrap-datepicker 3 | * Sotus László 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['hu'] = { 7 | days: ["Vasárnap", "Hétfő", "Kedd", "Szerda", "Csütörtök", "Péntek", "Szombat", "Vasárnap"], 8 | daysShort: ["Vas", "Hét", "Ked", "Sze", "Csü", "Pén", "Szo", "Vas"], 9 | daysMin: ["Va", "Hé", "Ke", "Sz", "Cs", "Pé", "Sz", "Va"], 10 | months: ["Január", "Február", "Március", "Április", "Május", "Június", "Július", "Augusztus", "Szeptember", "Október", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Már", "Ápr", "Máj", "Jún", "Júl", "Aug", "Sze", "Okt", "Nov", "Dec"], 12 | today: "Ma", 13 | weekStart: 1, 14 | format: "yyyy.mm.dd" 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.id.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Bahasa translation for bootstrap-datepicker 3 | * Azwar Akbar 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['id'] = { 7 | days: ["Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu", "Minggu"], 8 | daysShort: ["Mgu", "Sen", "Sel", "Rab", "Kam", "Jum", "Sab", "Mgu"], 9 | daysMin: ["Mg", "Sn", "Sl", "Ra", "Ka", "Ju", "Sa", "Mg"], 10 | months: ["Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Ags", "Sep", "Okt", "Nov", "Des"] 12 | }; 13 | }(jQuery)); 14 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.is.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Icelandic translation for bootstrap-datepicker 3 | * Hinrik Örn Sigurðsson 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['is'] = { 7 | days: ["Sunnudagur", "Mánudagur", "Þriðjudagur", "Miðvikudagur", "Fimmtudagur", "Föstudagur", "Laugardagur", "Sunnudagur"], 8 | daysShort: ["Sun", "Mán", "Þri", "Mið", "Fim", "Fös", "Lau", "Sun"], 9 | daysMin: ["Su", "Má", "Þr", "Mi", "Fi", "Fö", "La", "Su"], 10 | months: ["Janúar", "Febrúar", "Mars", "Apríl", "Maí", "Júní", "Júlí", "Ágúst", "September", "Október", "Nóvember", "Desember"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maí", "Jún", "Júl", "Ágú", "Sep", "Okt", "Nóv", "Des"], 12 | today: "Í Dag" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.it.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Italian translation for bootstrap-datepicker 3 | * Enrico Rubboli 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['it'] = { 7 | days: ["Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato", "Domenica"], 8 | daysShort: ["Dom", "Lun", "Mar", "Mer", "Gio", "Ven", "Sab", "Dom"], 9 | daysMin: ["Do", "Lu", "Ma", "Me", "Gi", "Ve", "Sa", "Do"], 10 | months: ["Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"], 11 | monthsShort: ["Gen", "Feb", "Mar", "Apr", "Mag", "Giu", "Lug", "Ago", "Set", "Ott", "Nov", "Dic"], 12 | today: "Oggi", 13 | weekStart: 1, 14 | format: "dd/mm/yyyy" 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.ja.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Japanese translation for bootstrap-datepicker 3 | * Norio Suzuki 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['ja'] = { 7 | days: ["日曜", "月曜", "火曜", "水曜", "木曜", "金曜", "土曜", "日曜"], 8 | daysShort: ["日", "月", "火", "水", "木", "金", "土", "日"], 9 | daysMin: ["日", "月", "火", "水", "木", "金", "土", "日"], 10 | months: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], 11 | monthsShort: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], 12 | today: "今日", 13 | format: "yyyy/mm/dd" 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.kr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Korean translation for bootstrap-datepicker 3 | * Gu Youn 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['kr'] = { 7 | days: ["일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일", "일요일"], 8 | daysShort: ["일", "월", "화", "수", "목", "금", "토", "일"], 9 | daysMin: ["일", "월", "화", "수", "목", "금", "토", "일"], 10 | months: ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"], 11 | monthsShort: ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"] 12 | }; 13 | }(jQuery)); 14 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.ms.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Malay translation for bootstrap-datepicker 3 | * Ateman Faiz 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['ms'] = { 7 | days: ["Ahad", "Isnin", "Selasa", "Rabu", "Khamis", "Jumaat", "Sabtu", "Ahad"], 8 | daysShort: ["Aha", "Isn", "Sel", "Rab", "Kha", "Jum", "Sab", "Aha"], 9 | daysMin: ["Ah", "Is", "Se", "Ra", "Kh", "Ju", "Sa", "Ah"], 10 | months: ["Januari", "Februari", "Mac", "April", "Mei", "Jun", "Julai", "Ogos", "September", "Oktober", "November", "Disember"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Ogo", "Sep", "Okt", "Nov", "Dis"], 12 | today: "Hari Ini" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.nb.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Norwegian (bokmål) translation for bootstrap-datepicker 3 | * Fredrik Sundmyhr 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['nb'] = { 7 | days: ["Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag", "Søndag"], 8 | daysShort: ["Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør", "Søn"], 9 | daysMin: ["Sø", "Ma", "Ti", "On", "To", "Fr", "Lø", "Sø"], 10 | months: ["Januar", "Februar", "Mars", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Desember"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Des"], 12 | today: "I Dag" 13 | }; 14 | }(jQuery)); -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.nl.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Dutch translation for bootstrap-datepicker 3 | * Reinier Goltstein 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['nl'] = { 7 | days: ["Zondag", "Maandag", "Dinsdag", "Woensdag", "Donderdag", "Vrijdag", "Zaterdag", "Zondag"], 8 | daysShort: ["Zo", "Ma", "Di", "Wo", "Do", "Vr", "Za", "Zo"], 9 | daysMin: ["Zo", "Ma", "Di", "Wo", "Do", "Vr", "Za", "Zo"], 10 | months: ["Januari", "Februari", "Maart", "April", "Mei", "Juni", "Juli", "Augustus", "September", "Oktober", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Mrt", "Apr", "Mei", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"], 12 | today: "Vandaag" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.pt-BR.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Brazilian translation for bootstrap-datepicker 3 | * Cauan Cabral 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['pt-BR'] = { 7 | days: ["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado", "Domingo"], 8 | daysShort: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb", "Dom"], 9 | daysMin: ["Do", "Se", "Te", "Qu", "Qu", "Se", "Sa", "Do"], 10 | months: ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"], 11 | monthsShort: ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"], 12 | today: "Hoje" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.pt.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Portuguese translation for bootstrap-datepicker 3 | * Original code: Cauan Cabral 4 | * Tiago Melo 5 | */ 6 | ;(function($){ 7 | $.fn.datepicker.dates['pt'] = { 8 | days: ["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado", "Domingo"], 9 | daysShort: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb", "Dom"], 10 | daysMin: ["Do", "Se", "Te", "Qu", "Qu", "Se", "Sa", "Do"], 11 | months: ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"], 12 | monthsShort: ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"] 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.ro.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Romanian translation for bootstrap-datepicker 3 | * Cristian Vasile 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['ro'] = { 7 | days: ["Duminică", "Luni", "Marţi", "Miercuri", "Joi", "Vineri", "Sâmbătă", "Duminică"], 8 | daysShort: ["Dum", "Lun", "Mar", "Mie", "Joi", "Vin", "Sâm", "Dum"], 9 | daysMin: ["Du", "Lu", "Ma", "Mi", "Jo", "Vi", "Sâ", "Du"], 10 | months: ["Ianuarie", "Februarie", "Martie", "Aprilie", "Mai", "Iunie", "Iulie", "August", "Septembrie", "Octombrie", "Noiembrie", "Decembrie"], 11 | monthsShort: ["Ian", "Feb", "Mar", "Apr", "Mai", "Iun", "Iul", "Aug", "Sep", "Oct", "Nov", "Dec"], 12 | today: "Astăzi", 13 | weekStart: 1 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.rs-latin.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Serbian latin translation for bootstrap-datepicker 3 | * Bojan Milosavlević 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['rs'] = { 7 | days: ["Nedelja","Ponedeljak", "Utorak", "Sreda", "Četvrtak", "Petak", "Subota", "Nedelja"], 8 | daysShort: ["Ned", "Pon", "Uto", "Sre", "Čet", "Pet", "Sub", "Ned"], 9 | daysMin: ["N", "Po", "U", "Sr", "Č", "Pe", "Su", "N"], 10 | months: ["Januar", "Februar", "Mart", "April", "Maj", "Jun", "Jul", "Avgust", "Septembar", "Oktobar", "Novembar", "Decembar"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec"], 12 | today: "Danas" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.rs.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Serbian cyrillic translation for bootstrap-datepicker 3 | * Bojan Milosavlević 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['rs'] = { 7 | days: ["Недеља","Понедељак", "Уторак", "Среда", "Четвртак", "Петак", "Субота", "Недеља"], 8 | daysShort: ["Нед", "Пон", "Уто", "Сре", "Чет", "Пет", "Суб", "Нед"], 9 | daysMin: ["Н", "По", "У", "Ср", "Ч", "Пе", "Су", "Н"], 10 | months: ["Јануар", "Фебруар", "Март", "Април", "Мај", "Јун", "Јул", "Август", "Септембар", "Октобар", "Новембар", "Децембар"], 11 | monthsShort: ["Јан", "Феб", "Мар", "Апр", "Мај", "Јун", "Јул", "Авг", "Сеп", "Окт", "Нов", "Дец"], 12 | today: "Данас" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.ru.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Russian translation for bootstrap-datepicker 3 | * Victor Taranenko 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['ru'] = { 7 | days: ["Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота", "Воскресенье"], 8 | daysShort: ["Вск", "Пнд", "Втр", "Срд", "Чтв", "Птн", "Суб", "Вск"], 9 | daysMin: ["Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Вс"], 10 | months: ["Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"], 11 | monthsShort: ["Янв", "Фев", "Мар", "Апр", "Май", "Июн", "Июл", "Авг", "Сен", "Окт", "Ноя", "Дек"], 12 | today: "Сегодня" 13 | }; 14 | }(jQuery)); -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.sk.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Slovak translation for bootstrap-datepicker 3 | * Marek Lichtner 4 | * Fixes by Michal Remiš 5 | */ 6 | ;(function($){ 7 | $.fn.datepicker.dates["sk"] = { 8 | days: ["Nedeľa", "Pondelok", "Utorok", "Streda", "Štvrtok", "Piatok", "Sobota", "Nedeľa"], 9 | daysShort: ["Ned", "Pon", "Uto", "Str", "Štv", "Pia", "Sob", "Ned"], 10 | daysMin: ["Ne", "Po", "Ut", "St", "Št", "Pia", "So", "Ne"], 11 | months: ["Január", "Február", "Marec", "Apríl", "Máj", "Jún", "Júl", "August", "September", "Október", "November", "December"], 12 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Máj", "Jún", "Júl", "Aug", "Sep", "Okt", "Nov", "Dec"], 13 | today: "Dnes" 14 | }; 15 | }(jQuery)); 16 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.sl.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Slovene translation for bootstrap-datepicker 3 | * Gregor Rudolf 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['sl'] = { 7 | days: ["Nedelja", "Ponedeljek", "Torek", "Sreda", "Četrtek", "Petek", "Sobota", "Nedelja"], 8 | daysShort: ["Ned", "Pon", "Tor", "Sre", "Čet", "Pet", "Sob", "Ned"], 9 | daysMin: ["Ne", "Po", "To", "Sr", "Če", "Pe", "So", "Ne"], 10 | months: ["Januar", "Februar", "Marec", "April", "Maj", "Junij", "Julij", "Avgust", "September", "Oktober", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec"], 12 | today: "Danes" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.sv.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Swedish translation for bootstrap-datepicker 3 | * Patrik Ragnarsson 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['sv'] = { 7 | days: ["Söndag", "Måndag", "Tisdag", "Onsdag", "Torsdag", "Fredag", "Lördag", "Söndag"], 8 | daysShort: ["Sön", "Mån", "Tis", "Ons", "Tor", "Fre", "Lör", "Sön"], 9 | daysMin: ["Sö", "Må", "Ti", "On", "To", "Fr", "Lö", "Sö"], 10 | months: ["Januari", "Februari", "Mars", "April", "Maj", "Juni", "Juli", "Augusti", "September", "Oktober", "November", "December"], 11 | monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"], 12 | today: "I Dag" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.th.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Thai translation for bootstrap-datepicker 3 | * Suchau Jiraprapot 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['th'] = { 7 | days: ["อาทิตย์", "จันทร์", "อังคาร", "พุธ", "พฤหัส", "ศุกร์", "เสาร์", "อาทิตย์"], 8 | daysShort: ["อา", "จ", "อ", "พ", "พฤ", "ศ", "ส", "อา"], 9 | daysMin: ["อา", "จ", "อ", "พ", "พฤ", "ศ", "ส", "อา"], 10 | months: ["มกราคม", "กุมภาพันธ์", "มีนาคม", "เมษายน", "พฤษภาคม", "มิถุนายน", "กรกฎาคม", "สิงหาคม", "กันยายน", "ตุลาคม", "พฤศจิกายน", "ธันวาคม"], 11 | monthsShort: ["ม.ค.", "ก.พ.", "มี.ค.", "เม.ย.", "พ.ค.", "มิ.ย.", "ก.ค.", "ส.ค.", "ก.ย.", "ต.ค.", "พ.ย.", "ธ.ค."], 12 | today: "วันนี้" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.tr.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Turkish translation for bootstrap-datepicker 3 | * Serkan Algur 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['tr'] = { 7 | days: ["Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi", "Pazar"], 8 | daysShort: ["Pz", "Pzt", "Sal", "Çrş", "Prş", "Cu", "Cts", "Pz"], 9 | daysMin: ["Pz", "Pzt", "Sa", "Çr", "Pr", "Cu", "Ct", "Pz"], 10 | months: ["Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık"], 11 | monthsShort: ["Oca", "Şub", "Mar", "Nis", "May", "Haz", "Tem", "Ağu", "Eyl", "Eki", "Kas", "Ara"], 12 | today: "Bugün" 13 | }; 14 | }(jQuery)); 15 | 16 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.uk.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Ukrainian translation for bootstrap-datepicker 3 | * Andrey Vityuk 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['uk'] = { 7 | days: ["Неділя", "Понеділок", "Вівторок", "Середа", "Четвер", "П'ятниця", "Субота", "Неділя"], 8 | daysShort: ["Нед", "Пнд", "Втр", "Срд", "Чтв", "Птн", "Суб", "Нед"], 9 | daysMin: ["Нд", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Нд"], 10 | months: ["Січень", "Лютий", "Березень", "Квітень", "Травень", "Червень", "Липень", "Серпень", "Вересень", "Жовтень", "Листопад", "Грудень"], 11 | monthsShort: ["Січ", "Лют", "Бер", "Кві", "Тра", "Чер", "Лип", "Сер", "Вер", "Жов", "Лис", "Гру"], 12 | today: "Сьогодні" 13 | }; 14 | }(jQuery)); -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.zh-CN.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Simplified Chinese translation for bootstrap-datepicker 3 | * Yuan Cheung 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['zh-CN'] = { 7 | days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"], 8 | daysShort: ["周日", "周一", "周二", "周三", "周四", "周五", "周六", "周日"], 9 | daysMin: ["日", "一", "二", "三", "四", "五", "六", "日"], 10 | months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], 11 | monthsShort: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], 12 | today: "今日" 13 | }; 14 | }(jQuery)); 15 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-datepicker/js/locales/bootstrap-datepicker.zh-TW.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Traditional Chinese translation for bootstrap-datepicker 3 | * Rung-Sheng Jang 4 | */ 5 | ;(function($){ 6 | $.fn.datepicker.dates['zh-TW'] = { 7 | days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"], 8 | daysShort: ["周日", "周一", "周二", "周三", "周四", "周五", "周六", "周日"], 9 | daysMin: ["日", "一", "二", "三", "四", "五", "六", "日"], 10 | months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], 11 | monthsShort: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"] 12 | }; 13 | }(jQuery)); 14 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-image-gallery/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/xadmin/vendor/bootstrap-image-gallery/img/loading.gif -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-modal/img/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/xadmin/vendor/bootstrap-modal/img/ajax-loader.gif -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap-multiselect/css/bootstrap-multiselect.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/xadmin/vendor/bootstrap-multiselect/css/bootstrap-multiselect.css -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/xadmin/vendor/bootstrap/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/xadmin/vendor/bootstrap/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/bootstrap/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/xadmin/vendor/bootstrap/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/font-awesome/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/xadmin/vendor/font-awesome/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/font-awesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/xadmin/vendor/font-awesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/font-awesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/xadmin/vendor/font-awesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/font-awesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/xadmin/vendor/font-awesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/select2/select2-spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/xadmin/vendor/select2/select2-spinner.gif -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/select2/select2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/xadmin/vendor/select2/select2.png -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/select2/select2_locale_hu.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Hungarian translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | 7 | $.extend($.fn.select2.defaults, { 8 | formatNoMatches: function () { return "Nincs találat."; }, 9 | formatInputTooShort: function (input, min) { var n = min - input.length; return "Túl rövid. Még " + n + " karakter hiányzik."; }, 10 | formatInputTooLong: function (input, max) { var n = input.length - max; return "Túl hosszú. " + n + " kerekterrel több mint kellene."; }, 11 | formatSelectionTooBig: function (limit) { return "Csak " + limit + " elemet lehet kiválasztani."; }, 12 | formatLoadMore: function (pageNumber) { return "Töltés..."; }, 13 | formatSearching: function () { return "Keresés..."; } 14 | }); 15 | })(jQuery); 16 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/select2/select2_locale_zh-CN.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Chinese translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | $.extend($.fn.select2.defaults, { 7 | formatNoMatches: function () { return "没有找到匹配项"; }, 8 | formatInputTooShort: function (input, min) { var n = min - input.length; return "请再输入" + n + "个字符";}, 9 | formatInputTooLong: function (input, max) { var n = input.length - max; return "请删掉" + n + "个字符";}, 10 | formatSelectionTooBig: function (limit) { return "你只能选择最多" + limit + "项"; }, 11 | formatLoadMore: function (pageNumber) { return "加载结果中..."; }, 12 | formatSearching: function () { return "搜索中..."; } 13 | }); 14 | })(jQuery); 15 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/select2/select2_locale_zh-hans.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Select2 Chinese translation 3 | */ 4 | (function ($) { 5 | "use strict"; 6 | $.extend($.fn.select2.defaults, { 7 | formatNoMatches: function () { return "没有找到匹配项"; }, 8 | formatInputTooShort: function (input, min) { var n = min - input.length; return "请再输入" + n + "个字符";}, 9 | formatInputTooLong: function (input, max) { var n = input.length - max; return "请删掉" + n + "个字符";}, 10 | formatSelectionTooBig: function (limit) { return "你只能选择最多" + limit + "项"; }, 11 | formatLoadMore: function (pageNumber) { return "加载结果中..."; }, 12 | formatSearching: function () { return "搜索中..."; } 13 | }); 14 | })(jQuery); 15 | -------------------------------------------------------------------------------- /iMooc/static/xadmin/vendor/select2/select2x2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gengwenhao/iMooc_django/463fcd1d27fc8b772d857a269b8bb8faf1d34c09/iMooc/static/xadmin/vendor/select2/select2x2.png -------------------------------------------------------------------------------- /iMooc/templates/org-detail-desc.html: -------------------------------------------------------------------------------- 1 | {% extends 'org_base.html' %} 2 | {% block title %}机构介绍{% endblock %} 3 | {% block page_path %}机构介绍{% endblock %} 4 | {% block right_form %} 5 |
    6 |
    7 |

    机构介绍

    8 |
    9 |
    10 |

    {{ course_org.desc }}

    11 |
    12 |
    13 | {% endblock %} 14 | -------------------------------------------------------------------------------- /iMooc/wsgi.py: -------------------------------------------------------------------------------- 1 | """ 2 | WSGI config for iMooc project. 3 | 4 | It exposes the WSGI callable as a module-level variable named ``application``. 5 | 6 | For more information on this file, see 7 | https://docs.djangoproject.com/en/1.10/howto/deployment/wsgi/ 8 | """ 9 | 10 | import os 11 | 12 | from django.core.wsgi import get_wsgi_application 13 | 14 | os.environ.setdefault("DJANGO_SETTINGS_MODULE", "iMooc.settings") 15 | 16 | application = get_wsgi_application() 17 | -------------------------------------------------------------------------------- /uwsgi.ini: -------------------------------------------------------------------------------- 1 | [uwsgi] 2 | socket = 127.0.0.1:7422 3 | wsgi-file = wsgi.py 4 | process = 4 5 | threads = 2 6 | chdir = /home/sites/iMooc.gengwenhao.com/iMooc_django/ 7 | module =iMooc.wsgi 8 | master = true 9 | vacuum = true --------------------------------------------------------------------------------