From 5a153637b7629e37f89b407279d92d1b09671b17 Mon Sep 17 00:00:00 2001
From: sw <939547590@qq.com>
Date: Fri, 13 Nov 2015 11:43:44 +0800
Subject: [PATCH 001/143] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=9C=A8=E7=BA=BF?=
=?UTF-8?q?=E6=B5=8B=E8=AF=95=E8=BF=81=E7=A7=BB=E9=97=AE=E5=8D=B7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
db/migrate/20151113025341_exercise.rb | 18 ++++++++++++++++++
db/migrate/20151113025459_exercise_question.rb | 14 ++++++++++++++
db/migrate/20151113025524_exercise_choices.rb | 14 ++++++++++++++
.../20151113025549_exercise_standard_answer.rb | 14 ++++++++++++++
db/migrate/20151113025721_exercise_answer.rb | 15 +++++++++++++++
db/migrate/20151113025751_user_exercise.rb | 14 ++++++++++++++
6 files changed, 89 insertions(+)
create mode 100644 db/migrate/20151113025341_exercise.rb
create mode 100644 db/migrate/20151113025459_exercise_question.rb
create mode 100644 db/migrate/20151113025524_exercise_choices.rb
create mode 100644 db/migrate/20151113025549_exercise_standard_answer.rb
create mode 100644 db/migrate/20151113025721_exercise_answer.rb
create mode 100644 db/migrate/20151113025751_user_exercise.rb
diff --git a/db/migrate/20151113025341_exercise.rb b/db/migrate/20151113025341_exercise.rb
new file mode 100644
index 000000000..8fdcf0a9e
--- /dev/null
+++ b/db/migrate/20151113025341_exercise.rb
@@ -0,0 +1,18 @@
+class Exercise < ActiveRecord::Migration
+ def up
+ create_table :exercise do |t|
+ t.string :exercise_name
+ t.text :exercise_description
+ t.integer :course_id
+ t.integer :exercise_status
+ t.integer :user_id
+ t.datetime :start_at
+ t.datetime :end_at
+ t.timestamps
+ end
+ end
+
+ def down
+ drop_table :exercise
+ end
+end
diff --git a/db/migrate/20151113025459_exercise_question.rb b/db/migrate/20151113025459_exercise_question.rb
new file mode 100644
index 000000000..3ab084f13
--- /dev/null
+++ b/db/migrate/20151113025459_exercise_question.rb
@@ -0,0 +1,14 @@
+class ExerciseQuestion < ActiveRecord::Migration
+ def up
+ create_table :exercise_question do |t|
+ t.string :question_title
+ t.integer :question_type
+ t.integer :exercise_id
+ t.timestamps
+ end
+ end
+
+ def down
+ drop_table :exercise_question
+ end
+end
diff --git a/db/migrate/20151113025524_exercise_choices.rb b/db/migrate/20151113025524_exercise_choices.rb
new file mode 100644
index 000000000..782cb5f7d
--- /dev/null
+++ b/db/migrate/20151113025524_exercise_choices.rb
@@ -0,0 +1,14 @@
+class ExerciseChoices < ActiveRecord::Migration
+ def up
+ create_table :exercise_choices do |t|
+ t.integer :exercise_question_id
+ t.text :choice_text
+ t.integer :choice_position
+ t.timestamps
+ end
+ end
+
+ def down
+ drop_table :exercise_choices
+ end
+end
diff --git a/db/migrate/20151113025549_exercise_standard_answer.rb b/db/migrate/20151113025549_exercise_standard_answer.rb
new file mode 100644
index 000000000..17e59eaf8
--- /dev/null
+++ b/db/migrate/20151113025549_exercise_standard_answer.rb
@@ -0,0 +1,14 @@
+class ExerciseStandardAnswer < ActiveRecord::Migration
+ def up
+ create_table :exercise_standard_answer do |t|
+ t.integer :exercise_question_id
+ t.integer :exercise_choices_id
+ t.text :answer_text
+ t.timestamps
+ end
+ end
+
+ def down
+ drop_table :exercise_standard_answer
+ end
+end
diff --git a/db/migrate/20151113025721_exercise_answer.rb b/db/migrate/20151113025721_exercise_answer.rb
new file mode 100644
index 000000000..0a34c15ea
--- /dev/null
+++ b/db/migrate/20151113025721_exercise_answer.rb
@@ -0,0 +1,15 @@
+class ExerciseAnswer < ActiveRecord::Migration
+ def up
+ create_table :exercise_answer do |t|
+ t.integer :user_id
+ t.integer :exercise_question_id
+ t.integer :exercise_choices_id
+ t.text :answer_text
+ t.timestamps
+ end
+ end
+
+ def down
+ drop_table :exercise_answer
+ end
+end
diff --git a/db/migrate/20151113025751_user_exercise.rb b/db/migrate/20151113025751_user_exercise.rb
new file mode 100644
index 000000000..b0a003d1d
--- /dev/null
+++ b/db/migrate/20151113025751_user_exercise.rb
@@ -0,0 +1,14 @@
+class UserExercise < ActiveRecord::Migration
+ def up
+ create_table :user_exercise do |t|
+ t.integer :user_id
+ t.integer :exercise_id
+ t.integer :score
+ t.timestamps
+ end
+ end
+
+ def down
+ drop_table :user_exercise
+ end
+end
From bbf087fa67452482f07bae27d4bf75ab0fcccdc2 Mon Sep 17 00:00:00 2001
From: sw <939547590@qq.com>
Date: Fri, 13 Nov 2015 14:40:14 +0800
Subject: [PATCH 002/143] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=BA=93=E7=9A=84?=
=?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BB=A5=E5=8F=8Amodel=E6=95=B0=E6=8D=AE?=
=?UTF-8?q?=E5=85=B3=E7=B3=BB=E7=9A=84=E7=A1=AE=E5=AE=9A?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/models/exercise.rb | 7 +++++++
app/models/exercise_answer.rb | 8 ++++++++
app/models/exercise_choices.rb | 7 +++++++
app/models/exercise_question.rb | 8 ++++++++
app/models/exercise_standard_answer.rb | 7 +++++++
app/models/exercise_user.rb | 6 ++++++
app/models/user.rb | 6 ++++++
db/migrate/20151113025341_exercise.rb | 3 +--
db/migrate/20151113025459_exercise_question.rb | 1 +
db/migrate/20151113025751_user_exercise.rb | 5 +++--
10 files changed, 54 insertions(+), 4 deletions(-)
create mode 100644 app/models/exercise.rb
create mode 100644 app/models/exercise_answer.rb
create mode 100644 app/models/exercise_choices.rb
create mode 100644 app/models/exercise_question.rb
create mode 100644 app/models/exercise_standard_answer.rb
create mode 100644 app/models/exercise_user.rb
diff --git a/app/models/exercise.rb b/app/models/exercise.rb
new file mode 100644
index 000000000..752441947
--- /dev/null
+++ b/app/models/exercise.rb
@@ -0,0 +1,7 @@
+class Exercise < ActiveRecord::Base
+ include Redmine::SafeAttributes
+ belongs_to :user
+ has_many :exercise_questions, :dependent => :destroy,:order => "#{ExerciseQuestion.table_name}.question_number"
+ has_many :exercise_users, :dependent => :destroy
+ has_many :users, :through => :exercise_users #该文件被哪些用户提交答案过
+end
diff --git a/app/models/exercise_answer.rb b/app/models/exercise_answer.rb
new file mode 100644
index 000000000..14b60982a
--- /dev/null
+++ b/app/models/exercise_answer.rb
@@ -0,0 +1,8 @@
+class ExerciseAnswer < ActiveRecord::Base
+ #学生答题
+ include Redmine::SafeAttributes
+
+ belongs_to :user
+ belongs_to :exercise_question
+ belongs_to :exercise_choices
+end
diff --git a/app/models/exercise_choices.rb b/app/models/exercise_choices.rb
new file mode 100644
index 000000000..8e67a8c0a
--- /dev/null
+++ b/app/models/exercise_choices.rb
@@ -0,0 +1,7 @@
+class ExerciseChoices < ActiveRecord::Base
+ include Redmine::SafeAttributes
+
+ belongs_to :exercise_question
+ has_many :exercise_answers, :dependent => :destroy
+ has_many :exercise_standard_answers, :dependent => :destroy
+end
diff --git a/app/models/exercise_question.rb b/app/models/exercise_question.rb
new file mode 100644
index 000000000..64ec53e4c
--- /dev/null
+++ b/app/models/exercise_question.rb
@@ -0,0 +1,8 @@
+class ExerciseQuestion < ActiveRecord::Base
+ include Redmine::SafeAttributes
+
+ belongs_to :exercise
+ has_many :exercise_choiceses, :order => "#{ExerciseChoices.table_name}.choice_position",:dependent => :destroy
+ has_many :exercise_answers, :dependent => :destroy
+ has_many :exercise_standard_answers, :dependent => :destroy
+end
diff --git a/app/models/exercise_standard_answer.rb b/app/models/exercise_standard_answer.rb
new file mode 100644
index 000000000..2b67a83a2
--- /dev/null
+++ b/app/models/exercise_standard_answer.rb
@@ -0,0 +1,7 @@
+class ExerciseStandardAnswer < ActiveRecord::Base
+ #标准答案
+ include Redmine::SafeAttributes
+
+ belongs_to :exercise_question
+ belongs_to :exercise_choices
+end
diff --git a/app/models/exercise_user.rb b/app/models/exercise_user.rb
new file mode 100644
index 000000000..2d5da5d95
--- /dev/null
+++ b/app/models/exercise_user.rb
@@ -0,0 +1,6 @@
+class ExerciseUser < ActiveRecord::Base
+ include Redmine::SafeAttributes
+
+ belongs_to :user
+ belongs_to :exercise
+end
diff --git a/app/models/user.rb b/app/models/user.rb
index edc29c015..9e470380d 100644
--- a/app/models/user.rb
+++ b/app/models/user.rb
@@ -81,6 +81,12 @@ class User < Principal
has_many :poll, :dependent => :destroy #用户创建的问卷
has_many :answers, :source => :poll, :through => :poll_users, :dependent => :destroy #用户已经完成问答的问卷
# end
+ #在线测验相关关系
+ has_many :exercise_users, :dependent => :destroy #答卷中间表
+ has_many :exercise_answers, :dependent => :destroy #针对每个题目学生的答案
+ has_many :exercises, :dependent => :destroy #创建的试卷
+ has_many :exercises_answers, :source => :exercises, :through => :exercise_users, :dependent => :destroy #用户已经完成问答的试卷
+ #end
#作业相关关系
has_many :homework_commons, :dependent => :destroy
has_many :student_works, :dependent => :destroy
diff --git a/db/migrate/20151113025341_exercise.rb b/db/migrate/20151113025341_exercise.rb
index 8fdcf0a9e..696f8d953 100644
--- a/db/migrate/20151113025341_exercise.rb
+++ b/db/migrate/20151113025341_exercise.rb
@@ -6,8 +6,7 @@ class Exercise < ActiveRecord::Migration
t.integer :course_id
t.integer :exercise_status
t.integer :user_id
- t.datetime :start_at
- t.datetime :end_at
+ t.integer :time
t.timestamps
end
end
diff --git a/db/migrate/20151113025459_exercise_question.rb b/db/migrate/20151113025459_exercise_question.rb
index 3ab084f13..5e83504c5 100644
--- a/db/migrate/20151113025459_exercise_question.rb
+++ b/db/migrate/20151113025459_exercise_question.rb
@@ -3,6 +3,7 @@ class ExerciseQuestion < ActiveRecord::Migration
create_table :exercise_question do |t|
t.string :question_title
t.integer :question_type
+ t.integer :question_number
t.integer :exercise_id
t.timestamps
end
diff --git a/db/migrate/20151113025751_user_exercise.rb b/db/migrate/20151113025751_user_exercise.rb
index b0a003d1d..a49053146 100644
--- a/db/migrate/20151113025751_user_exercise.rb
+++ b/db/migrate/20151113025751_user_exercise.rb
@@ -1,14 +1,15 @@
class UserExercise < ActiveRecord::Migration
def up
- create_table :user_exercise do |t|
+ create_table :exercise_user do |t|
t.integer :user_id
t.integer :exercise_id
t.integer :score
+ t.datetime :start_at
t.timestamps
end
end
def down
- drop_table :user_exercise
+ drop_table :exercise_user
end
end
From 466f3c4cc356afccfce09a055c450b132ac77e02 Mon Sep 17 00:00:00 2001
From: sw <939547590@qq.com>
Date: Fri, 13 Nov 2015 15:47:39 +0800
Subject: [PATCH 003/143] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=BA=93=E4=BF=AE?=
=?UTF-8?q?=E6=94=B9=E4=BB=A5=E5=8F=8A=E4=B8=80=E5=AF=B9=E4=B8=80=EF=BC=8C?=
=?UTF-8?q?=E4=B8=80=E5=AF=B9=E5=A4=9A=EF=BC=8C=E5=A4=9A=E5=AF=B9=E5=A4=9A?=
=?UTF-8?q?=E7=AD=89=E5=85=B3=E7=B3=BB=E7=9A=84=E7=A1=AE=E7=AB=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/models/exercise.rb | 2 +-
app/models/exercise_answer.rb | 2 +-
...exercise_choices.rb => exercise_choice.rb} | 2 +-
app/models/exercise_question.rb | 2 +-
app/models/exercise_standard_answer.rb | 2 +-
app/models/user.rb | 6 +-
db/migrate/20151113025341_exercise.rb | 2 +-
.../20151113025459_exercise_question.rb | 2 +-
...20151113025549_exercise_standard_answer.rb | 4 +-
db/migrate/20151113025721_exercise_answer.rb | 4 +-
db/migrate/20151113025751_user_exercise.rb | 2 +-
db/schema.rb | 56 ++++++++++++++++++-
12 files changed, 70 insertions(+), 16 deletions(-)
rename app/models/{exercise_choices.rb => exercise_choice.rb} (81%)
diff --git a/app/models/exercise.rb b/app/models/exercise.rb
index 752441947..cbf3a6e91 100644
--- a/app/models/exercise.rb
+++ b/app/models/exercise.rb
@@ -3,5 +3,5 @@ class Exercise < ActiveRecord::Base
belongs_to :user
has_many :exercise_questions, :dependent => :destroy,:order => "#{ExerciseQuestion.table_name}.question_number"
has_many :exercise_users, :dependent => :destroy
- has_many :users, :through => :exercise_users #该文件被哪些用户提交答案过
+ has_many :users, :through => :exercise_users #该测试被哪些用户提交答案过
end
diff --git a/app/models/exercise_answer.rb b/app/models/exercise_answer.rb
index 14b60982a..c62f5bcd5 100644
--- a/app/models/exercise_answer.rb
+++ b/app/models/exercise_answer.rb
@@ -4,5 +4,5 @@ class ExerciseAnswer < ActiveRecord::Base
belongs_to :user
belongs_to :exercise_question
- belongs_to :exercise_choices
+ belongs_to :exercise_choice
end
diff --git a/app/models/exercise_choices.rb b/app/models/exercise_choice.rb
similarity index 81%
rename from app/models/exercise_choices.rb
rename to app/models/exercise_choice.rb
index 8e67a8c0a..00d611566 100644
--- a/app/models/exercise_choices.rb
+++ b/app/models/exercise_choice.rb
@@ -1,4 +1,4 @@
-class ExerciseChoices < ActiveRecord::Base
+class ExerciseChoice < ActiveRecord::Base
include Redmine::SafeAttributes
belongs_to :exercise_question
diff --git a/app/models/exercise_question.rb b/app/models/exercise_question.rb
index 64ec53e4c..5189b0274 100644
--- a/app/models/exercise_question.rb
+++ b/app/models/exercise_question.rb
@@ -2,7 +2,7 @@ class ExerciseQuestion < ActiveRecord::Base
include Redmine::SafeAttributes
belongs_to :exercise
- has_many :exercise_choiceses, :order => "#{ExerciseChoices.table_name}.choice_position",:dependent => :destroy
+ has_many :exercise_choices, :order => "#{ExerciseChoice.table_name}.choice_position",:dependent => :destroy
has_many :exercise_answers, :dependent => :destroy
has_many :exercise_standard_answers, :dependent => :destroy
end
diff --git a/app/models/exercise_standard_answer.rb b/app/models/exercise_standard_answer.rb
index 2b67a83a2..ce3d08fbf 100644
--- a/app/models/exercise_standard_answer.rb
+++ b/app/models/exercise_standard_answer.rb
@@ -3,5 +3,5 @@ class ExerciseStandardAnswer < ActiveRecord::Base
include Redmine::SafeAttributes
belongs_to :exercise_question
- belongs_to :exercise_choices
+ belongs_to :exercise_choice
end
diff --git a/app/models/user.rb b/app/models/user.rb
index 9e470380d..d79ae575a 100644
--- a/app/models/user.rb
+++ b/app/models/user.rb
@@ -82,10 +82,10 @@ class User < Principal
has_many :answers, :source => :poll, :through => :poll_users, :dependent => :destroy #用户已经完成问答的问卷
# end
#在线测验相关关系
- has_many :exercise_users, :dependent => :destroy #答卷中间表
- has_many :exercise_answers, :dependent => :destroy #针对每个题目学生的答案
+ has_many :exercise_user, :dependent => :destroy #答卷中间表
+ has_many :exercise_answer, :dependent => :destroy #针对每个题目学生的答案
has_many :exercises, :dependent => :destroy #创建的试卷
- has_many :exercises_answers, :source => :exercises, :through => :exercise_users, :dependent => :destroy #用户已经完成问答的试卷
+ has_many :exercises_answers, :source => :exercise, :through => :exercise_user, :dependent => :destroy #用户已经完成问答的试卷
#end
#作业相关关系
has_many :homework_commons, :dependent => :destroy
diff --git a/db/migrate/20151113025341_exercise.rb b/db/migrate/20151113025341_exercise.rb
index 696f8d953..b29bfdb91 100644
--- a/db/migrate/20151113025341_exercise.rb
+++ b/db/migrate/20151113025341_exercise.rb
@@ -1,6 +1,6 @@
class Exercise < ActiveRecord::Migration
def up
- create_table :exercise do |t|
+ create_table :exercises do |t|
t.string :exercise_name
t.text :exercise_description
t.integer :course_id
diff --git a/db/migrate/20151113025459_exercise_question.rb b/db/migrate/20151113025459_exercise_question.rb
index 5e83504c5..1dd0409f9 100644
--- a/db/migrate/20151113025459_exercise_question.rb
+++ b/db/migrate/20151113025459_exercise_question.rb
@@ -1,6 +1,6 @@
class ExerciseQuestion < ActiveRecord::Migration
def up
- create_table :exercise_question do |t|
+ create_table :exercise_questions do |t|
t.string :question_title
t.integer :question_type
t.integer :question_number
diff --git a/db/migrate/20151113025549_exercise_standard_answer.rb b/db/migrate/20151113025549_exercise_standard_answer.rb
index 17e59eaf8..8ed1a25be 100644
--- a/db/migrate/20151113025549_exercise_standard_answer.rb
+++ b/db/migrate/20151113025549_exercise_standard_answer.rb
@@ -1,8 +1,8 @@
class ExerciseStandardAnswer < ActiveRecord::Migration
def up
- create_table :exercise_standard_answer do |t|
+ create_table :exercise_standard_answers do |t|
t.integer :exercise_question_id
- t.integer :exercise_choices_id
+ t.integer :exercise_choice_id
t.text :answer_text
t.timestamps
end
diff --git a/db/migrate/20151113025721_exercise_answer.rb b/db/migrate/20151113025721_exercise_answer.rb
index 0a34c15ea..9cc9c5bc7 100644
--- a/db/migrate/20151113025721_exercise_answer.rb
+++ b/db/migrate/20151113025721_exercise_answer.rb
@@ -1,9 +1,9 @@
class ExerciseAnswer < ActiveRecord::Migration
def up
- create_table :exercise_answer do |t|
+ create_table :exercise_answers do |t|
t.integer :user_id
t.integer :exercise_question_id
- t.integer :exercise_choices_id
+ t.integer :exercise_choice_id
t.text :answer_text
t.timestamps
end
diff --git a/db/migrate/20151113025751_user_exercise.rb b/db/migrate/20151113025751_user_exercise.rb
index a49053146..d5e521401 100644
--- a/db/migrate/20151113025751_user_exercise.rb
+++ b/db/migrate/20151113025751_user_exercise.rb
@@ -1,6 +1,6 @@
class UserExercise < ActiveRecord::Migration
def up
- create_table :exercise_user do |t|
+ create_table :exercise_users do |t|
t.integer :user_id
t.integer :exercise_id
t.integer :score
diff --git a/db/schema.rb b/db/schema.rb
index 419b30c3e..418382a64 100644
--- a/db/schema.rb
+++ b/db/schema.rb
@@ -11,7 +11,7 @@
#
# It's strongly recommended to check this file into your version control system.
-ActiveRecord::Schema.define(:version => 20151112072948) do
+ActiveRecord::Schema.define(:version => 20151113025751) do
create_table "activities", :force => true do |t|
t.integer "act_id", :null => false
@@ -572,6 +572,60 @@ ActiveRecord::Schema.define(:version => 20151112072948) do
add_index "enumerations", ["id", "type"], :name => "index_enumerations_on_id_and_type"
add_index "enumerations", ["project_id"], :name => "index_enumerations_on_project_id"
+ create_table "exercise_answers", :force => true do |t|
+ t.integer "user_id"
+ t.integer "exercise_question_id"
+ t.integer "exercise_choices_id"
+ t.text "answer_text"
+ t.datetime "created_at", :null => false
+ t.datetime "updated_at", :null => false
+ end
+
+ create_table "exercise_choices", :force => true do |t|
+ t.integer "exercise_question_id"
+ t.text "choice_text"
+ t.integer "choice_position"
+ t.datetime "created_at", :null => false
+ t.datetime "updated_at", :null => false
+ end
+
+ create_table "exercise_questions", :force => true do |t|
+ t.string "question_title"
+ t.integer "question_type"
+ t.integer "question_number"
+ t.integer "exercise_id"
+ t.datetime "created_at", :null => false
+ t.datetime "updated_at", :null => false
+ end
+
+ create_table "exercise_standard_answers", :force => true do |t|
+ t.integer "exercise_question_id"
+ t.integer "exercise_choices_id"
+ t.text "answer_text"
+ t.datetime "created_at", :null => false
+ t.datetime "updated_at", :null => false
+ end
+
+ create_table "exercise_users", :force => true do |t|
+ t.integer "user_id"
+ t.integer "exercise_id"
+ t.integer "score"
+ t.datetime "start_at"
+ t.datetime "created_at", :null => false
+ t.datetime "updated_at", :null => false
+ end
+
+ create_table "exercises", :force => true do |t|
+ t.string "exercise_name"
+ t.text "exercise_description"
+ t.integer "course_id"
+ t.integer "exercise_status"
+ t.integer "user_id"
+ t.integer "time"
+ t.datetime "created_at", :null => false
+ t.datetime "updated_at", :null => false
+ end
+
create_table "first_pages", :force => true do |t|
t.string "web_title"
t.string "title"
From 70c5b27a437df83d823f1442fa5e945b7cd2ff56 Mon Sep 17 00:00:00 2001
From: sw <939547590@qq.com>
Date: Fri, 13 Nov 2015 16:40:39 +0800
Subject: [PATCH 004/143] =?UTF-8?q?=E7=9B=B8=E5=85=B3=E8=B7=AF=E7=94=B1?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/controllers/exercise_controller.rb | 39 +++++++++++++++++++++++++
app/helpers/exercise_helper.rb | 3 ++
app/models/course.rb | 1 +
app/views/exercise/index.html.erb | 1 +
app/views/exercise/new.html.erb | 0
app/views/exercise/show.html.erb | 1 +
app/views/layouts/base_courses.html.erb | 5 ++++
config/routes.rb | 9 ++++++
8 files changed, 59 insertions(+)
create mode 100644 app/controllers/exercise_controller.rb
create mode 100644 app/helpers/exercise_helper.rb
create mode 100644 app/views/exercise/index.html.erb
create mode 100644 app/views/exercise/new.html.erb
create mode 100644 app/views/exercise/show.html.erb
diff --git a/app/controllers/exercise_controller.rb b/app/controllers/exercise_controller.rb
new file mode 100644
index 000000000..96a965f79
--- /dev/null
+++ b/app/controllers/exercise_controller.rb
@@ -0,0 +1,39 @@
+class ExerciseController < ApplicationController
+ layout "base_courses"
+
+ before_filter :find_course, :only => [:index,:new,:create]
+ def index
+
+ end
+
+ def show
+
+ end
+
+ def new
+
+ end
+
+ def create
+
+ end
+
+ def edit
+
+ end
+
+ def update
+
+ end
+
+ def destroy
+
+ end
+
+ private
+ def find_course
+ @course = Course.find params[:course_id]
+ rescue Exception => e
+ render_404
+ end
+end
\ No newline at end of file
diff --git a/app/helpers/exercise_helper.rb b/app/helpers/exercise_helper.rb
new file mode 100644
index 000000000..7fc7b1421
--- /dev/null
+++ b/app/helpers/exercise_helper.rb
@@ -0,0 +1,3 @@
+# encoding: utf-8
+module ExerciseHelper
+end
\ No newline at end of file
diff --git a/app/models/course.rb b/app/models/course.rb
index 7288c3b3b..913449d22 100644
--- a/app/models/course.rb
+++ b/app/models/course.rb
@@ -39,6 +39,7 @@ class Course < ActiveRecord::Base
has_many :course_activities
# 课程消息
has_many :course_messages, :class_name =>'CourseMessage', :as => :course_message, :dependent => :destroy
+ has_many :exercises, :dependent => :destroy
acts_as_taggable
acts_as_nested_set :order => 'name', :dependent => :destroy
diff --git a/app/views/exercise/index.html.erb b/app/views/exercise/index.html.erb
new file mode 100644
index 000000000..52cfcc97f
--- /dev/null
+++ b/app/views/exercise/index.html.erb
@@ -0,0 +1 @@
+111111111111
\ No newline at end of file
diff --git a/app/views/exercise/new.html.erb b/app/views/exercise/new.html.erb
new file mode 100644
index 000000000..e69de29bb
diff --git a/app/views/exercise/show.html.erb b/app/views/exercise/show.html.erb
new file mode 100644
index 000000000..b23c1c517
--- /dev/null
+++ b/app/views/exercise/show.html.erb
@@ -0,0 +1 @@
+111111
\ No newline at end of file
diff --git a/app/views/layouts/base_courses.html.erb b/app/views/layouts/base_courses.html.erb
index 39de4faeb..ac8727e21 100644
--- a/app/views/layouts/base_courses.html.erb
+++ b/app/views/layouts/base_courses.html.erb
@@ -157,6 +157,11 @@
<%= link_to "(#{course_poll_count})", poll_index_path(:polls_type => "Course", :polls_group_id => @course.id), :class => "subnav_num c_orange" %>
<%= link_to( "+#{l(:label_new_poll)}", new_poll_path(:polls_type => "Course",:polls_group_id => @course.id), :class => 'subnav_green c_white') if is_teacher %>
+
+ <%= link_to "在线测验", exercise_index_path(:course_id => @course.id), :class => " f14 c_blue02"%>
+ <%= link_to "(#{@course.exercises.count})", exercise_index_path(:course_id => @course.id), :class => "subnav_num c_orange" %>
+ <%= link_to( "+新建试卷", new_exercise_path(:course_id => @course.id), :class => 'subnav_green c_white') if is_teacher %>
+
diff --git a/config/routes.rb b/config/routes.rb
index 6cf872180..9c557c9a5 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -96,6 +96,15 @@ RedmineApp::Application.routes.draw do
end
end
+ #show、index、new、create、edit、update、destroy路由自动生成
+ resources :exercise do
+ member do #生成路径为 /exercise/:id/方法名
+ end
+
+ collection do #生成路径为 /exercise/方法名
+ end
+ end
+
resources :homework_common, :except => [:show]do
member do
get 'start_anonymous_comment'
From e6cd104ead1f32ae3d73cec883173328002bd205 Mon Sep 17 00:00:00 2001
From: sw <939547590@qq.com>
Date: Fri, 13 Nov 2015 17:23:52 +0800
Subject: [PATCH 005/143] =?UTF-8?q?index=E7=95=8C=E9=9D=A2=E4=BB=A5?=
=?UTF-8?q?=E5=8F=8A=E8=AF=95=E5=8D=B7=E7=BB=9F=E8=AE=A1=E7=9B=B8=E5=85=B3?=
=?UTF-8?q?=E8=B7=AF=E7=94=B1=E6=B7=BB=E5=8A=A0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/controllers/exercise_controller.rb | 18 +++++-
app/models/exercise.rb | 1 +
app/views/exercise/_exercise.html.erb | 61 +++++++++++++++++++++
app/views/exercise/_exercises_list.html.erb | 25 +++++++++
app/views/exercise/index.html.erb | 5 +-
config/routes.rb | 2 +
6 files changed, 109 insertions(+), 3 deletions(-)
create mode 100644 app/views/exercise/_exercise.html.erb
create mode 100644 app/views/exercise/_exercises_list.html.erb
diff --git a/app/controllers/exercise_controller.rb b/app/controllers/exercise_controller.rb
index 96a965f79..bed3d9061 100644
--- a/app/controllers/exercise_controller.rb
+++ b/app/controllers/exercise_controller.rb
@@ -3,9 +3,18 @@ class ExerciseController < ApplicationController
before_filter :find_course, :only => [:index,:new,:create]
def index
-
+ @is_teacher = User.current.allowed_to?(:as_teacher,@course)
+ if @is_teacher
+ exercises = @course.exercises
+ else
+ exercises = @course.exercises.where(:exercise_status => 1)
+ end
+ @exercises = paginateHelper exercises,20 #分页
+ respond_to do |format|
+ format.html
+ end
end
-
+
def show
end
@@ -30,6 +39,11 @@ class ExerciseController < ApplicationController
end
+ #统计结果
+ def statistics_result
+
+ end
+
private
def find_course
@course = Course.find params[:course_id]
diff --git a/app/models/exercise.rb b/app/models/exercise.rb
index cbf3a6e91..e4295971e 100644
--- a/app/models/exercise.rb
+++ b/app/models/exercise.rb
@@ -1,4 +1,5 @@
class Exercise < ActiveRecord::Base
+ #exercise_status: 1,新建;2,发布;3,关闭
include Redmine::SafeAttributes
belongs_to :user
has_many :exercise_questions, :dependent => :destroy,:order => "#{ExerciseQuestion.table_name}.question_number"
diff --git a/app/views/exercise/_exercise.html.erb b/app/views/exercise/_exercise.html.erb
new file mode 100644
index 000000000..e469c471c
--- /dev/null
+++ b/app/views/exercise/_exercise.html.erb
@@ -0,0 +1,61 @@
+<%# has_commit = has_commit_poll?(poll.id ,User.current)%>
+<% exercise_name = exercise.exercise_name.empty? ? l(:label_poll_new) : exercise.exercise_name%>
+<% if @is_teacher%>
+
+
+ <%# if has_commit %>
+ <%#= link_to poll_name, poll_result_poll_path(poll.id), :class => "polls_title polls_title_w fl c_dblue"%>
+ <%# else %>
+ <%#= link_to poll_name, exercise_path(poll.id), :class => "polls_title polls_title_w fl c_dblue" %>
+ <%# end %>
+ <%= link_to exercise_name, exercise_path(exercise.id), :class => "polls_title polls_title_w fl c_dblue" %>
+
+
+
+ <% if exercise.exercise_status == 1%>
+
统计结果
+ <% else %>
+
<%= link_to l(:label_statistical_results), statistics_result_exercise_path(exercise.id), :class => "pollsbtn fl ml10"%>
+ <% end%>
+
+ <% if exercise.exercise_status == 1 %>
+
发布试卷
+ <% elsif exercise.exercise_status == 2%>
+
取消发布
+ <% else%>
+
发布试卷
+ <% end%>
+
+ <%= link_to(l(:button_delete), exercise,:method => :delete, :confirm => l(:text_are_you_sure), :remote => true, :class => "polls_de fr ml5 mr10") %>
+
+ <% if exercise.exercise_status == 1 %>
+
<%= link_to l(:button_edit), edit_exercise_path(exercise.id), :class => "polls_de fr ml5"%>
+ <% else%>
+
编辑
+ <% end%>
+
+ <% if exercise.exercise_status == 2 %>
+
关闭
+ <% else %>
+
关闭
+ <% end%>
+
+ <% if exercise.exercise_status == 1%>
+
导出
+ <% elsif exercise.exercise_status == 2 || exercise.exercise_status == 3 %>
+
<%= link_to "导出", export_exercise_exercise_path(exercise.id,:format => "xls"), :class => "polls_de fr ml5"%>
+ <% end%>
+
+
+
<%= format_date exercise.created_at.to_date%>
+<% else%>
+ <% if exercise.exercise_status == 2%>
+ <%# if has_commit%>
+
+ <%#else%>
+ <%= link_to exercise_name, exercise_path(exercise.id), :class => "polls_title polls_title_st fl c_dblue"%>
+ <%#end%>
+ <% end%>
+
<%= format_date exercise.created_at.to_date%>
+<% end%>
\ No newline at end of file
diff --git a/app/views/exercise/_exercises_list.html.erb b/app/views/exercise/_exercises_list.html.erb
new file mode 100644
index 000000000..16fa24b0e
--- /dev/null
+++ b/app/views/exercise/_exercises_list.html.erb
@@ -0,0 +1,25 @@
+
+
所有试卷
+ (<%= @obj_count%>)
+
+ <% if @is_teacher%>
+ <%#= link_to "导入", other_poll_poll_index_path(:polls_group_id => @course.id), :remote=>true,:class => "newbtn"%>
+ <%= link_to "新建试卷 ", new_exercise_path(:course_id => @course.id), :class => "newbtn" %>
+ <% end%>
+
+
+
+
+ <% @exercises.each do |exercise|%>
+
+ <%= render :partial => 'exercise', :locals => {:exercise => exercise} %>
+
+
+ <% end%>
+
+
+ <%= pagination_links_full @obj_pages, @obj_count, :per_page_links => false, :remote => false, :flag => true%>
+
+
+
+
\ No newline at end of file
diff --git a/app/views/exercise/index.html.erb b/app/views/exercise/index.html.erb
index 52cfcc97f..1a8d15181 100644
--- a/app/views/exercise/index.html.erb
+++ b/app/views/exercise/index.html.erb
@@ -1 +1,4 @@
-111111111111
\ No newline at end of file
+<%= stylesheet_link_tag 'polls', :media => 'all' %>
+
+ <%= render :partial => 'exercises_list'%>
+
\ No newline at end of file
diff --git a/config/routes.rb b/config/routes.rb
index 9c557c9a5..f1c41f65f 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -99,6 +99,8 @@ RedmineApp::Application.routes.draw do
#show、index、new、create、edit、update、destroy路由自动生成
resources :exercise do
member do #生成路径为 /exercise/:id/方法名
+ get 'statistics_result'
+ get 'export_exercise'
end
collection do #生成路径为 /exercise/方法名
From ee8d9d7b4ecef7c35dc6efb9270642c66177fc5a Mon Sep 17 00:00:00 2001
From: cxt
Date: Fri, 13 Nov 2015 17:47:29 +0800
Subject: [PATCH 006/143] =?UTF-8?q?=E6=8F=90=E4=BA=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
db/schema.rb | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/db/schema.rb b/db/schema.rb
index 418382a64..19bd05677 100644
--- a/db/schema.rb
+++ b/db/schema.rb
@@ -575,7 +575,7 @@ ActiveRecord::Schema.define(:version => 20151113025751) do
create_table "exercise_answers", :force => true do |t|
t.integer "user_id"
t.integer "exercise_question_id"
- t.integer "exercise_choices_id"
+ t.integer "exercise_choice_id"
t.text "answer_text"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
@@ -600,7 +600,7 @@ ActiveRecord::Schema.define(:version => 20151113025751) do
create_table "exercise_standard_answers", :force => true do |t|
t.integer "exercise_question_id"
- t.integer "exercise_choices_id"
+ t.integer "exercise_choice_id"
t.text "answer_text"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
From b6d785bda00eab0e786a26278de19c8cc4fee739 Mon Sep 17 00:00:00 2001
From: ouyangxuhua
Date: Fri, 13 Nov 2015 19:10:44 +0800
Subject: [PATCH 007/143] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=BC=96=E8=BE=91?=
=?UTF-8?q?=E7=BB=84=E7=BB=87=E6=96=87=E7=AB=A0=E6=A0=B7=E5=BC=8F=E9=97=AE?=
=?UTF-8?q?=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/views/org_document_comments/edit.html.erb | 14 +++++++++-----
app/views/organizations/new.html.erb | 2 +-
public/images/org_default.jpg | Bin 1897 -> 0 bytes
public/images/org_default.png | Bin 0 -> 4471 bytes
4 files changed, 10 insertions(+), 6 deletions(-)
delete mode 100644 public/images/org_default.jpg
create mode 100644 public/images/org_default.png
diff --git a/app/views/org_document_comments/edit.html.erb b/app/views/org_document_comments/edit.html.erb
index ffb04a4f9..498ac46a6 100644
--- a/app/views/org_document_comments/edit.html.erb
+++ b/app/views/org_document_comments/edit.html.erb
@@ -12,18 +12,21 @@
}
}
-
diff --git a/app/views/organizations/_show_org_document.html.erb b/app/views/organizations/_show_org_document.html.erb
index 4177c3688..e352288ab 100644
--- a/app/views/organizations/_show_org_document.html.erb
+++ b/app/views/organizations/_show_org_document.html.erb
@@ -91,16 +91,16 @@
<%= link_to image_tag(url_to_avatar(User.current), :width => "33", :height => "33", :alt => "用户头像"), user_path(User.current) %>
-
- <%= form_for('new_form', :url => add_reply_org_document_comment_path(:id => document.id), :method => "post", :remote => true) do |f| %>
-
-
+
+ <%= form_for('new_form', :url => add_reply_org_document_comment_path(:id => document.id, :act_id => act.id), :method => "post", :remote => true) do |f| %>
+
+
-
-
发送
+
+
发送
-
+
<% end %>
diff --git a/app/views/organizations/show.html.erb b/app/views/organizations/show.html.erb
index a85ffa687..1ccb2f0e5 100644
--- a/app/views/organizations/show.html.erb
+++ b/app/views/organizations/show.html.erb
@@ -30,7 +30,8 @@
init_activity_KindEditor_data(<%= @organization.home_id%>, null, "87%");
});
- <%= render :partial => 'show_org_document', :locals => {:document => OrgDocumentComment.find(@organization.home_id), :home_id => @organization.home_id} %>
+ <% act = OrgActivity.where("org_act_type = 'OrgDocumentComment' and org_act_id =?", @organization.home_id).first %>
+ <%= render :partial => 'show_org_document', :locals => {:document => OrgDocumentComment.find(@organization.home_id), :home_id => @organization.home_id, :act => act} %>
<% end %>
<%= render :partial => 'organizations/org_activities',
diff --git a/config/routes.rb b/config/routes.rb
index 69134e666..24d159f04 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -634,6 +634,7 @@ RedmineApp::Application.routes.draw do
end
member do
post 'add_journal'
+ post 'add_journal_in_org'
end
resources :time_entries, :controller => 'timelog' do
collection do
From 5400b907e6a491cea534d9e7575c6a29e423f3e9 Mon Sep 17 00:00:00 2001
From: cxt
Date: Tue, 17 Nov 2015 09:33:40 +0800
Subject: [PATCH 014/143] =?UTF-8?q?=E5=AD=A6=E7=94=9F=E6=B5=8B=E9=AA=8C?=
=?UTF-8?q?=E5=88=97=E8=A1=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/controllers/exercise_controller.rb | 19 ++-
app/views/exercise/_exercise.html.erb | 2 +-
app/views/exercise/_student_exercise.html.erb | 46 ++++++
.../exercise/student_exercise_list.html.erb | 138 ++++++++++++++++++
config/routes.rb | 1 +
...4_add_publish_time_end_time_to_exercise.rb | 6 +
db/schema.rb | 4 +-
7 files changed, 213 insertions(+), 3 deletions(-)
create mode 100644 app/views/exercise/_student_exercise.html.erb
create mode 100644 app/views/exercise/student_exercise_list.html.erb
create mode 100644 db/migrate/20151116065904_add_publish_time_end_time_to_exercise.rb
diff --git a/app/controllers/exercise_controller.rb b/app/controllers/exercise_controller.rb
index bed3d9061..296c744b6 100644
--- a/app/controllers/exercise_controller.rb
+++ b/app/controllers/exercise_controller.rb
@@ -1,7 +1,7 @@
class ExerciseController < ApplicationController
layout "base_courses"
- before_filter :find_course, :only => [:index,:new,:create]
+ before_filter :find_course, :only => [:index,:new,:create,:student_exercise_list]
def index
@is_teacher = User.current.allowed_to?(:as_teacher,@course)
if @is_teacher
@@ -44,6 +44,23 @@ class ExerciseController < ApplicationController
end
+ def student_exercise_list
+ @is_teacher = User.current.allowed_to?(:as_teacher,@course) || User.current.admin?
+ @exercise = Exercise.find params[:id]
+ @all_exercises = @course.exercises.order("created_at desc")
+ @exercise_count = @exercise.exercise_users.where('score is not NULL').count
+ if @is_teacher || (!@exercise.exercise_users.where(:user_id => User.current.id).empty? && Time.parse(@exercise.end_time.to_s).strftime("%Y-%m-%d-%H-%M-%S") <= Time.now.strftime("%Y-%m-%d-%H-%M-%S"))
+ @exercise_users_list = @exercise.exercise_users.where('score is not NULL')
+ elsif !@exercise.exercise_users.where(:user_id => User.current.id).empty? && Time.parse(@exercise.end_time.to_s).strftime("%Y-%m-%d-%H-%M-%S") > Time.now.strftime("%Y-%m-%d-%H-%M-%S")
+ @exercise_users_list = @exercise.exercise_users.where("user_id = ? and score is not NULL",User.current.id)
+ else
+ @exercise_users_list = []
+ end
+ respond_to do |format|
+ format.html
+ end
+ end
+
private
def find_course
@course = Course.find params[:course_id]
diff --git a/app/views/exercise/_exercise.html.erb b/app/views/exercise/_exercise.html.erb
index e469c471c..15a684a62 100644
--- a/app/views/exercise/_exercise.html.erb
+++ b/app/views/exercise/_exercise.html.erb
@@ -15,7 +15,7 @@
<% if exercise.exercise_status == 1%>
统计结果
<% else %>
- <%= link_to l(:label_statistical_results), statistics_result_exercise_path(exercise.id), :class => "pollsbtn fl ml10"%>
+ <%= link_to l(:label_statistical_results), student_exercise_list_exercise_path(exercise.id,:course_id => @course.id), :class => "pollsbtn fl ml10"%>
<% end%>
<% if exercise.exercise_status == 1 %>
diff --git a/app/views/exercise/_student_exercise.html.erb b/app/views/exercise/_student_exercise.html.erb
new file mode 100644
index 000000000..b133baa04
--- /dev/null
+++ b/app/views/exercise/_student_exercise.html.erb
@@ -0,0 +1,46 @@
+
+
+ 测验
+
+ (<%= @exercise_count%>人已交)
+
+ <% if !@is_teacher && @exercise_users_list.empty?%>
+ 您尚未提交
+ <% elsif !@is_teacher && !@exercise_users_list.empty?%>
+ 您已提交
+ <% end %>
+
+ <%if @is_teacher || @exercise.exercise_status == 3%>
+
+ <%#= select_tag(:student_work_in_group,options_for_select(course_group_list(@course),@group), {:class => "classSplit"}) unless course_group_list(@course).empty? %>
+ <% end%>
+
[ 显示测验信息 ]
+
+
+
+
+ <%= render :partial => "evaluation_un_title"%>
+
+
+
+<% @stundet_works.each do |student_work|%>
+ <% if @is_evaluation%>
+ <%= render :partial => "evaluation_work", :locals => {:student_work => student_work}%>
+ <% else%>
+ <%= render :partial => "evaluation_un_work", :locals => {:student_work => student_work}%>
+ <% end%>
+
+
+ <% if student_work.user == User.current && !@is_evaluation %>
+ <% if @homework.homework_type == 2%>
+ <%=render :partial => 'programing_work_show', :locals=> {:work => student_work, :score =>student_work_score(student_work,User.current),:student_work_scores => student_work.student_works_scores.order("updated_at desc")} %>
+ <% else %>
+ <%=render :partial => 'show' , :locals=> {:work => student_work, :score =>student_work_score(student_work,User.current),:student_work_scores => student_work.student_works_scores.order("updated_at desc")} %>
+ <% end %>
+ <% end %>
+
+
+<% end%>
\ No newline at end of file
diff --git a/app/views/exercise/student_exercise_list.html.erb b/app/views/exercise/student_exercise_list.html.erb
new file mode 100644
index 000000000..8653836ca
--- /dev/null
+++ b/app/views/exercise/student_exercise_list.html.erb
@@ -0,0 +1,138 @@
+
+
+
+
\ No newline at end of file
diff --git a/config/routes.rb b/config/routes.rb
index 3f1ca2ba0..f1073381f 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -150,6 +150,7 @@ RedmineApp::Application.routes.draw do
resources :exercise do
member do #生成路径为 /exercise/:id/方法名
get 'statistics_result'
+ get 'student_exercise_list'
get 'export_exercise'
end
diff --git a/db/migrate/20151116065904_add_publish_time_end_time_to_exercise.rb b/db/migrate/20151116065904_add_publish_time_end_time_to_exercise.rb
new file mode 100644
index 000000000..90aec321f
--- /dev/null
+++ b/db/migrate/20151116065904_add_publish_time_end_time_to_exercise.rb
@@ -0,0 +1,6 @@
+class AddPublishTimeEndTimeToExercise < ActiveRecord::Migration
+ def change
+ add_column :exercises, :publish_time, :timestamp
+ add_column :exercises, :end_time, :timestamp
+ end
+end
diff --git a/db/schema.rb b/db/schema.rb
index 272db1944..3feb43adb 100644
--- a/db/schema.rb
+++ b/db/schema.rb
@@ -11,7 +11,7 @@
#
# It's strongly recommended to check this file into your version control system.
-ActiveRecord::Schema.define(:version => 20151113025751) do
+ActiveRecord::Schema.define(:version => 20151116065904) do
create_table "activities", :force => true do |t|
t.integer "act_id", :null => false
@@ -624,6 +624,8 @@ ActiveRecord::Schema.define(:version => 20151113025751) do
t.integer "time"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
+ t.datetime "publish_time"
+ t.datetime "end_time"
end
create_table "first_pages", :force => true do |t|
From fba461f94a62d405c1632eea14902508ec2082bc Mon Sep 17 00:00:00 2001
From: ouyangxuhua
Date: Tue, 17 Nov 2015 09:51:16 +0800
Subject: [PATCH 015/143] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=BB=84=E7=BB=87?=
=?UTF-8?q?=E6=A8=A1=E5=9D=97=E4=B8=AD=E9=A1=B9=E7=9B=AE=E8=AE=A8=E8=AE=BA?=
=?UTF-8?q?=E5=8C=BA=E7=9A=84=E5=9B=9E=E5=A4=8D=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/controllers/messages_controller.rb | 5 +++++
app/controllers/organizations_controller.rb | 6 +++---
.../organizations/_org_activities.html.erb | 4 ++--
.../organizations/_project_create.html.erb | 2 +-
.../organizations/_project_message.html.erb | 18 ++++++++++++++++++
app/views/organizations/show.html.erb | 9 ++++++---
6 files changed, 35 insertions(+), 9 deletions(-)
diff --git a/app/controllers/messages_controller.rb b/app/controllers/messages_controller.rb
index 4f78d61f5..9b090de9a 100644
--- a/app/controllers/messages_controller.rb
+++ b/app/controllers/messages_controller.rb
@@ -174,6 +174,11 @@ class MessagesController < ApplicationController
user_activity.updated_at = Time.now
user_activity.save
end
+ org_activity = OrgActivity.where("org_act_type='Message' and org_act_id =#{@topic.id}").first
+ if org_activity
+ org_activity.updated_at = Time.now
+ org_activity.save
+ end
#@topic.update_attribute(:updated_on, Time.now)
if !@reply.new_record?
if params[:asset_id]
diff --git a/app/controllers/organizations_controller.rb b/app/controllers/organizations_controller.rb
index 6a1030adc..392966d68 100644
--- a/app/controllers/organizations_controller.rb
+++ b/app/controllers/organizations_controller.rb
@@ -56,10 +56,10 @@ class OrganizationsController < ApplicationController
if @organization.is_public? || User.current.admin? || User.current.member_of_org?(@organization)
@organization = Organization.find(params[:id])
project_ids = @organization.projects.map(&:id) << 0
- @org_activities = OrgActivity.where("(container_id =? and container_type =?) or (container_type ='Project' and container_id in (#{project_ids.join(',')}))",
+ @org_activities = OrgActivity.where("(container_id =? and container_type =?) or (container_type ='Project' and org_act_type in ('Issue','Message','ProjectCreateInfo') and container_id in (#{project_ids.join(',')}))",
@organization.id, 'Organization').order('updated_at desc').page(params[:page] || 1).per(10)
- @org_activities_count = OrgActivity.where("(container_id =? and container_type =?) or (container_type ='Project' and container_id in (#{project_ids.join(',')}))" ,
- @organization.id, 'Organization ').count
+ # @org_activities_count = OrgActivity.where("(container_id =? and container_type =?) or (container_type ='Project' and container_id in (#{project_ids.join(',')}))" ,
+ # @organization.id, 'Organization ').count
# @org_project_activties = ForgeActivity.where("project_id in (#{project_ids.join(',')}) and forge_act_type in('Issue','Message','ProjectCreateInfo')").order("updated_at desc").page(params[:page] || 1).per(10)
# @org_project_activties_count = ForgeActivity.where('project_id in (?)',project_ids.join(',')).count
#@org_activities = paginateHelper @org_activities, 10
diff --git a/app/views/organizations/_org_activities.html.erb b/app/views/organizations/_org_activities.html.erb
index 148bb9efe..9523a0a15 100644
--- a/app/views/organizations/_org_activities.html.erb
+++ b/app/views/organizations/_org_activities.html.erb
@@ -31,8 +31,8 @@
<%= render :partial => 'organizations/org_project_issue', :locals => {:activity => Issue.find(act.org_act_id),:user_activity_id =>act.id} %>
<% when 'Message' %>
<%= render :partial => 'organizations/project_message', :locals => {:activity => Message.find(act.org_act_id),:user_activity_id =>act.id} %>
- <%# when 'ProjectCreateInfo'%>
- <%#= render :partial => 'organizations/project_create', :locals => {:activity => act,:user_activity_id =>act.id} %>
+ <% when 'ProjectCreateInfo'%>
+ <%= render :partial => 'organizations/project_create', :locals => {:activity => act,:user_activity_id =>act.id} %>
<% end %>
<% end %>
<% end %>
diff --git a/app/views/organizations/_project_create.html.erb b/app/views/organizations/_project_create.html.erb
index d966d8e18..607c14a45 100644
--- a/app/views/organizations/_project_create.html.erb
+++ b/app/views/organizations/_project_create.html.erb
@@ -1,4 +1,4 @@
-<% project = Project.find(activity.project_id) %>
+<% project = Project.find(activity.org_act_id) %>
<% user = User.find(project.user_id)%>
diff --git a/app/views/organizations/_project_message.html.erb b/app/views/organizations/_project_message.html.erb
index 85ed08f2f..2708bb546 100644
--- a/app/views/organizations/_project_message.html.erb
+++ b/app/views/organizations/_project_message.html.erb
@@ -95,6 +95,24 @@
<% end %>
+
+
<%= link_to image_tag(url_to_avatar(User.current), :width => "33", :height => "33"), user_path(activity.author_id), :alt => "用户头像" %>
+
+
+ <%= form_for('new_form',:url => {:controller=>'messages',:action => 'reply', :id => activity.id, :board_id => activity.board_id, :is_board => 'true'},:method => "post", :remote => true) do |f|%>
+
+
+
+
+
发送
+
+
+ <% end%>
+
+
+
+
+
\ No newline at end of file
diff --git a/app/views/organizations/show.html.erb b/app/views/organizations/show.html.erb
index 1ccb2f0e5..36cc24225 100644
--- a/app/views/organizations/show.html.erb
+++ b/app/views/organizations/show.html.erb
@@ -14,14 +14,17 @@
<% if !@organization.home_id.nil? and OrgDocumentComment.where("id = ?", @organization.home_id).count > 0 %>
From 6f5cb8f1426a0935690266fcdfa0777a615abab4 Mon Sep 17 00:00:00 2001
From: ouyangxuhua
Date: Tue, 17 Nov 2015 10:17:07 +0800
Subject: [PATCH 016/143] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=BB=84=E7=BB=87?=
=?UTF-8?q?=E5=8A=A8=E6=80=81=E7=9A=84=E8=BF=87=E6=BB=A4=E5=8A=9F=E8=83=BD?=
=?UTF-8?q?=EF=BC=8C=E7=BB=84=E7=BB=87=E5=8A=A8=E6=80=81=E5=8C=85=E6=8B=AC?=
=?UTF-8?q?=E9=A1=B9=E7=9B=AE=E5=8A=A8=E6=80=81=E5=92=8C=E7=BB=84=E7=BB=87?=
=?UTF-8?q?=E7=9A=84=E5=8A=A8=E6=80=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/controllers/organizations_controller.rb | 18 +++++++++++-------
app/views/organizations/show.html.erb | 20 ++++++++++++++++----
2 files changed, 27 insertions(+), 11 deletions(-)
diff --git a/app/controllers/organizations_controller.rb b/app/controllers/organizations_controller.rb
index 392966d68..b35d7f3db 100644
--- a/app/controllers/organizations_controller.rb
+++ b/app/controllers/organizations_controller.rb
@@ -56,13 +56,17 @@ class OrganizationsController < ApplicationController
if @organization.is_public? || User.current.admin? || User.current.member_of_org?(@organization)
@organization = Organization.find(params[:id])
project_ids = @organization.projects.map(&:id) << 0
- @org_activities = OrgActivity.where("(container_id =? and container_type =?) or (container_type ='Project' and org_act_type in ('Issue','Message','ProjectCreateInfo') and container_id in (#{project_ids.join(',')}))",
- @organization.id, 'Organization').order('updated_at desc').page(params[:page] || 1).per(10)
- # @org_activities_count = OrgActivity.where("(container_id =? and container_type =?) or (container_type ='Project' and container_id in (#{project_ids.join(',')}))" ,
- # @organization.id, 'Organization ').count
- # @org_project_activties = ForgeActivity.where("project_id in (#{project_ids.join(',')}) and forge_act_type in('Issue','Message','ProjectCreateInfo')").order("updated_at desc").page(params[:page] || 1).per(10)
- # @org_project_activties_count = ForgeActivity.where('project_id in (?)',project_ids.join(',')).count
- #@org_activities = paginateHelper @org_activities, 10
+ case params[:type]
+ when nil
+ @org_activities = OrgActivity.where("(container_id =? and container_type =?) or (container_type ='Project' and org_act_type in ('Issue','Message','ProjectCreateInfo') and container_id in (#{project_ids.join(',')}))",
+ @organization.id, 'Organization').order('updated_at desc').page(params[:page] || 1).per(10)
+ when 'project_issue'
+ @org_activities = OrgActivity.where("container_type = 'Project' and org_act_type = 'Issue' and container_id in (#{project_ids.join(',')})").order('updated_at desc').page(params[:page] || 1).per(10)
+ when 'project_message'
+ @org_activities = OrgActivity.where("container_type = 'Project' and org_act_type = 'Message' and container_id in (#{project_ids.join(',')})").order('updated_at desc').page(params[:page] || 1).per(10)
+ when 'org'
+ @org_activities = OrgActivity.where("container_id =? and container_type =?",@organization.id, 'Organization').order('updated_at desc').page(params[:page] || 1).per(10)
+ end
@page = params[:page]
respond_to do |format|
format.html
diff --git a/app/views/organizations/show.html.erb b/app/views/organizations/show.html.erb
index 36cc24225..e62a66913 100644
--- a/app/views/organizations/show.html.erb
+++ b/app/views/organizations/show.html.erb
@@ -16,10 +16,22 @@
最新动态
-
<% end %>
From 8aeae831b88aa13bda3340f5e52fd0efee525330 Mon Sep 17 00:00:00 2001
From: ouyangxuhua
Date: Tue, 17 Nov 2015 10:56:11 +0800
Subject: [PATCH 019/143] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E9=85=8D=E7=BD=AE?=
=?UTF-8?q?=E4=B8=AD=E6=B7=BB=E5=8A=A0=E7=BB=84=E7=BB=87=E5=90=8E=EF=BC=8C?=
=?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=BB=84=E7=BB=87=E5=88=97=E8=A1=A8=EF=BC=8C?=
=?UTF-8?q?=E8=80=8C=E4=B8=8D=E6=98=AF=E9=9A=90=E8=97=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/controllers/org_projects_controller.rb | 19 ++++++++++++++++++-
app/views/org_projects/create.js.erb | 18 ++++++++++++++++--
2 files changed, 34 insertions(+), 3 deletions(-)
diff --git a/app/controllers/org_projects_controller.rb b/app/controllers/org_projects_controller.rb
index 733df95b7..c944193bd 100644
--- a/app/controllers/org_projects_controller.rb
+++ b/app/controllers/org_projects_controller.rb
@@ -4,8 +4,25 @@ class OrgProjectsController < ApplicationController
@project = Project.find(params[:project_id])
org_ids.each do |org_id|
OrgProject.create(:organization_id => org_id.to_i, :project_id => params[:project_id].to_i, :created_at => Time.now)
- p 1
end
+
+ #更新组织列表
+ condition = '%%'
+ if !params[:orgs].nil?
+ condition = "%#{params[:orgs].strip}%".gsub(" ","")
+ end
+ project_org_ids = OrgProject.find_by_sql("select distinct organization_id from org_projects where project_id = #{params[:project_id]}").map(&:organization_id)
+ if project_org_ids.empty?
+ @orgs_not_in_project = Organization.where("(is_public or creator_id =?) = 1 and name like ?",User.current.id, condition).page((params[:page].to_i || 1)).per(10)
+ @org_count = Organization.where("is_public = 1 or creator_id =?", User.current.id).where("name like ?", condition).count
+ else
+ project_org_ids = "(" + project_org_ids.join(',') + ")"
+ @orgs_not_in_project = Organization.where("id not in #{project_org_ids} and (is_public = 1 or creator_id =?) and name like ?", User.current.id, condition).page((params[:page].to_i || 1)).per(10)
+ @org_count = Organization.where("id not in #{project_org_ids} and (is_public = 1 or creator_id =?)", User.current.id).where("name like ?", condition).count
+ end
+ # @project_count = Project.project_entities.visible.like(params[:name]).page(params[:page]).count
+ @orgs_page = Paginator.new @org_count, 10,params[:page]
+
respond_to do |format|
format.js
end
diff --git a/app/views/org_projects/create.js.erb b/app/views/org_projects/create.js.erb
index 545918c73..23cbab024 100644
--- a/app/views/org_projects/create.js.erb
+++ b/app/views/org_projects/create.js.erb
@@ -1,6 +1,20 @@
-
$("#search_orgs_result_list").html("");
+$("#search_orgs_result_list").append('')
+<% if @org_count > 10 %>
+ $("#paginator").html(' <%= pagination_links_full @orgs_page, @org_count ,:per_page_links => true,:remote =>true,:flag=>true %>');
+//$("#paginator").css("display", "block");
+
+//$("#paginator").css("display", "none");
+<% end %>
+
+
+//$("#search_orgs_result_list").html("");
//$("#search_orgs_result_list").append('');
+//$("#paginator").css("display", "none");
$("#added_orgs").html("");
-$("#paginator").css("display", "none");
$("#added_orgs").html('<%= escape_javascript(render :partial => "projects/settings/added_orgs", :locals => {:orgs => @project.organizations, :project_id => @project.id}) %>')
\ No newline at end of file
From 0316bf698f10087a747988ba193b55a01399c7e6 Mon Sep 17 00:00:00 2001
From: huang
Date: Tue, 17 Nov 2015 11:25:17 +0800
Subject: [PATCH 020/143] =?UTF-8?q?exercise=E6=96=B0=E5=A2=9E=E3=80=81upda?=
=?UTF-8?q?te?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/controllers/exercise_controller.rb | 59 ++++++++++++++++++++++++--
app/helpers/exercise_helper.rb | 11 +++++
2 files changed, 66 insertions(+), 4 deletions(-)
diff --git a/app/controllers/exercise_controller.rb b/app/controllers/exercise_controller.rb
index 296c744b6..87854619c 100644
--- a/app/controllers/exercise_controller.rb
+++ b/app/controllers/exercise_controller.rb
@@ -16,11 +16,42 @@ class ExerciseController < ApplicationController
end
def show
-
+ @exercise = Exercise.find params[:id]
+ if @exercise.exercise_status != 2 && (!User.current.allowed_to?(:as_teacher,@course) || User.current.admin?)
+ render_403
+ return
+ end
+ # 问卷消息状态更新
+ # REDO:问卷添加消息
+ #已提交问卷的用户不能再访问该界面
+ if has_commit_exercise?(@poll.id,User.current.id) && (!User.current.admin?)
+ redirect_to poll_index_url(:polls_type => "Course", :polls_group_id => @course.id)
+ else
+ @can_edit_poll = (!has_commit_poll?(@poll.id,User.current.id)) || User.current.admin?
+ @percent = get_percent(@poll,User.current)
+ poll_questions = @poll.poll_questions
+ @poll_questions = paginateHelper poll_questions,5 #分页
+ respond_to do |format|
+ format.html {render :layout => 'base_courses'}
+ end
+ end
+ end
end
def new
-
+ option = {
+ :exercise_name => "",
+ :exercise_description => "",
+ :course_id => @course.id,
+ :exercise_status => 1,
+ :user_id => User.current.id,
+ :start_at => "",
+ :end_at => ""
+ }
+ @exercise = Exercise.create option
+ if @exercise
+ redirect_to edit_exercise_url @exercise.id
+ end
end
def create
@@ -32,11 +63,31 @@ class ExerciseController < ApplicationController
end
def update
-
+ @exercise.exercise_name = params[:exercise_name]
+ @exercise.exercise_description = params[:exercise_name]
+ @exercise.start_at = params[:start_at]
+ @exercise.end_at = params[:end_at]
+ if @exercise.save
+ respond_to do |format|
+ format.js
+ end
+ else
+ render_404
+ end
end
def destroy
-
+ if @exercise && @exercise.destroy
+ if @is_teacher
+ polls = Poll.where("polls_type = 'Course' and polls_group_id = #{@course.id}")
+ else
+ polls = Poll.where("polls_type = 'Course' and polls_group_id = #{@course.id} and polls_status = 2")
+ end
+ @polls = paginateHelper polls,20 #分页
+ respond_to do |format|
+ format.js
+ end
+ end
end
#统计结果
diff --git a/app/helpers/exercise_helper.rb b/app/helpers/exercise_helper.rb
index 7fc7b1421..844cff1c1 100644
--- a/app/helpers/exercise_helper.rb
+++ b/app/helpers/exercise_helper.rb
@@ -1,3 +1,14 @@
# encoding: utf-8
module ExerciseHelper
+
+ #判断用户是否已经提交了问卷
+ def has_commit_exercise?(poll_id,user_id)
+ pu = PollUser.find_by_poll_id_and_user_id(poll_id,user_id)
+ if pu.nil?
+ false
+ else
+ true
+ end
+ end
+
end
\ No newline at end of file
From 034a92bb7b45d4a3b23b6bf0724c966cfcdc4e32 Mon Sep 17 00:00:00 2001
From: cxt
Date: Tue, 17 Nov 2015 15:18:07 +0800
Subject: [PATCH 021/143] =?UTF-8?q?=E6=96=B0=E5=BB=BA=E6=B5=8B=E9=AA=8C?=
=?UTF-8?q?=E9=A1=B5=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/controllers/exercise_controller.rb | 10 +-
app/views/exercise/_edit_head.html.erb | 24 ++
app/views/exercise/_exercise_content.html.erb | 23 ++
app/views/exercise/_exercise_form.html.erb | 333 ++++++++++++++++++
app/views/exercise/_new_MC.html.erb | 38 ++
app/views/exercise/_new_MCQ.html.erb | 39 ++
app/views/exercise/_new_single.html.erb | 28 ++
app/views/exercise/_student_exercise.html.erb | 71 ++--
app/views/exercise/_student_table.html.erb | 22 ++
app/views/exercise/edit.html.erb | 1 +
app/views/exercise/new.html.erb | 1 +
public/stylesheets/courses.css | 15 +
12 files changed, 581 insertions(+), 24 deletions(-)
create mode 100644 app/views/exercise/_edit_head.html.erb
create mode 100644 app/views/exercise/_exercise_content.html.erb
create mode 100644 app/views/exercise/_exercise_form.html.erb
create mode 100644 app/views/exercise/_new_MC.html.erb
create mode 100644 app/views/exercise/_new_MCQ.html.erb
create mode 100644 app/views/exercise/_new_single.html.erb
create mode 100644 app/views/exercise/_student_table.html.erb
create mode 100644 app/views/exercise/edit.html.erb
diff --git a/app/controllers/exercise_controller.rb b/app/controllers/exercise_controller.rb
index 296c744b6..ce3412caa 100644
--- a/app/controllers/exercise_controller.rb
+++ b/app/controllers/exercise_controller.rb
@@ -20,7 +20,10 @@ class ExerciseController < ApplicationController
end
def new
-
+ @exercise = Exercise.new
+ respond_to do |format|
+ format.html{render :layout => 'base_courses'}
+ end
end
def create
@@ -28,7 +31,9 @@ class ExerciseController < ApplicationController
end
def edit
-
+ respond_to do |format|
+ format.html{render :layout => 'base_courses'}
+ end
end
def update
@@ -51,6 +56,7 @@ class ExerciseController < ApplicationController
@exercise_count = @exercise.exercise_users.where('score is not NULL').count
if @is_teacher || (!@exercise.exercise_users.where(:user_id => User.current.id).empty? && Time.parse(@exercise.end_time.to_s).strftime("%Y-%m-%d-%H-%M-%S") <= Time.now.strftime("%Y-%m-%d-%H-%M-%S"))
@exercise_users_list = @exercise.exercise_users.where('score is not NULL')
+ @show_all = true;
elsif !@exercise.exercise_users.where(:user_id => User.current.id).empty? && Time.parse(@exercise.end_time.to_s).strftime("%Y-%m-%d-%H-%M-%S") > Time.now.strftime("%Y-%m-%d-%H-%M-%S")
@exercise_users_list = @exercise.exercise_users.where("user_id = ? and score is not NULL",User.current.id)
else
diff --git a/app/views/exercise/_edit_head.html.erb b/app/views/exercise/_edit_head.html.erb
new file mode 100644
index 000000000..b315d343c
--- /dev/null
+++ b/app/views/exercise/_edit_head.html.erb
@@ -0,0 +1,24 @@
+
+
+
+
+ <%# if edit_mode %>
+
+ <%# end %>
+
+
+ <%= calendar_for('homework_end_time')%>
+
+ <%# if edit_mode %>
+
+ <%# end %>
+
+
+ <%= calendar_for('homework_publish_time')%>
+
+
考试时长: 分钟
+
+
+
保存 取消
+
+
\ No newline at end of file
diff --git a/app/views/exercise/_exercise_content.html.erb b/app/views/exercise/_exercise_content.html.erb
new file mode 100644
index 000000000..76bad6a83
--- /dev/null
+++ b/app/views/exercise/_exercise_content.html.erb
@@ -0,0 +1,23 @@
+
+<% poll.exercise_questions.each do |poll_question|%>
+
+
+
+ <% if poll_question.question_type == 1%>
+ <%= render :partial => 'edit_MC', :locals => {:poll_question => poll_question} %>
+ <% elsif poll_question.question_type == 2%>
+ <%= render :partial => 'edit_MCQ', :locals => {:poll_question => poll_question} %>
+ <% elsif poll_question.question_type == 3%>
+ <%= render :partial => 'edit_single', :locals => {:poll_question => poll_question} %>
+ <% end%>
+
+
+<% end %>
\ No newline at end of file
diff --git a/app/views/exercise/_exercise_form.html.erb b/app/views/exercise/_exercise_form.html.erb
new file mode 100644
index 000000000..a062f1d80
--- /dev/null
+++ b/app/views/exercise/_exercise_form.html.erb
@@ -0,0 +1,333 @@
+<%= stylesheet_link_tag 'polls', :media => 'all' %>
+
+
diff --git a/app/views/exercise/_new_MC.html.erb b/app/views/exercise/_new_MC.html.erb
new file mode 100644
index 000000000..0ff662b3f
--- /dev/null
+++ b/app/views/exercise/_new_MC.html.erb
@@ -0,0 +1,38 @@
+
\ No newline at end of file
diff --git a/app/views/exercise/_new_MCQ.html.erb b/app/views/exercise/_new_MCQ.html.erb
new file mode 100644
index 000000000..0ba2a0133
--- /dev/null
+++ b/app/views/exercise/_new_MCQ.html.erb
@@ -0,0 +1,39 @@
+
\ No newline at end of file
diff --git a/app/views/exercise/_new_single.html.erb b/app/views/exercise/_new_single.html.erb
new file mode 100644
index 000000000..0082303b7
--- /dev/null
+++ b/app/views/exercise/_new_single.html.erb
@@ -0,0 +1,28 @@
+
\ No newline at end of file
diff --git a/app/views/exercise/_student_exercise.html.erb b/app/views/exercise/_student_exercise.html.erb
index b133baa04..25bf3f7cd 100644
--- a/app/views/exercise/_student_exercise.html.erb
+++ b/app/views/exercise/_student_exercise.html.erb
@@ -10,37 +10,64 @@
您已提交
<% end %>
- <%if @is_teacher || @exercise.exercise_status == 3%>
-
- <%= render :partial => "evaluation_un_title"%>
+ <%= render :partial => "student_table"%>
-<% @stundet_works.each do |student_work|%>
- <% if @is_evaluation%>
- <%= render :partial => "evaluation_work", :locals => {:student_work => student_work}%>
- <% else%>
- <%= render :partial => "evaluation_un_work", :locals => {:student_work => student_work}%>
- <% end%>
-
-
- <% if student_work.user == User.current && !@is_evaluation %>
- <% if @homework.homework_type == 2%>
- <%=render :partial => 'programing_work_show', :locals=> {:work => student_work, :score =>student_work_score(student_work,User.current),:student_work_scores => student_work.student_works_scores.order("updated_at desc")} %>
- <% else %>
- <%=render :partial => 'show' , :locals=> {:work => student_work, :score =>student_work_score(student_work,User.current),:student_work_scores => student_work.student_works_scores.order("updated_at desc")} %>
- <% end %>
- <% end %>
-
+<% @exercise_users_list.each do |exercise|%>
+
+
+
+
+
+ <%= link_to(image_tag(url_to_avatar(exercise.user),:width =>"40",:height => "40"),user_activities_path(exercise.user)) %>
+
+
+
+
+
+ <%= exercise.user.show_name%>
+
+
+ <%= exercise.user.user_extensions.nil? ? "--" : exercise.user.user_extensions.student_id%>
+
+
+ --
+
+
+
+
+
+
+
+ <% if exercise.created_at%>
+ <%= Time.parse(format_time(exercise.created_at)).strftime("%m-%d %H:%M")%>
+ <% end %>
+
+
+
+ <%= exercise.score.nil? ? "--" : format("%.1f",exercise.score)%>
+
+ 点击查看详情
+
+
<% end%>
\ No newline at end of file
diff --git a/app/views/exercise/_student_table.html.erb b/app/views/exercise/_student_table.html.erb
new file mode 100644
index 000000000..719667973
--- /dev/null
+++ b/app/views/exercise/_student_table.html.erb
@@ -0,0 +1,22 @@
+
+
+
+ 姓名
+ 学号
+ 班级
+
+
+
+ <%= link_to "时间",'',:class => "c_dark f14 fb fl ml50" ,:remote => true%>
+ <%# if @show_all && @order == "created_at"%>
+ <%#= link_to "", student_work_index_path(:homework => @homework.id,:order => "created_at", :sort => @score, :name => @name, :group => @group) ,:class => "#{@score == 'desc' ? 'st_up' : 'st_down'} mt10",:remote => true%>
+ <%# end%>
+
+
+
+ <%= link_to "成绩",'',:class => "c_dark f14 fb fl ml10",:remote => true%>
+ <%# if @show_all && @order == "score"%>
+ <%#= link_to "", student_work_index_path(:homework => @homework.id,:order => "score", :sort => @score, :name => @name, :group => @group) ,:class => "#{@score == 'desc' ? 'st_up' : 'st_down'} mt10",:remote => true%>
+ <%# end%>
+
+
\ No newline at end of file
diff --git a/app/views/exercise/edit.html.erb b/app/views/exercise/edit.html.erb
new file mode 100644
index 000000000..0b20dc90e
--- /dev/null
+++ b/app/views/exercise/edit.html.erb
@@ -0,0 +1 @@
+<%= render :partial => 'exercise_form'%>
\ No newline at end of file
diff --git a/app/views/exercise/new.html.erb b/app/views/exercise/new.html.erb
index e69de29bb..3d983d64f 100644
--- a/app/views/exercise/new.html.erb
+++ b/app/views/exercise/new.html.erb
@@ -0,0 +1 @@
+<%= render :partial => 'exercise_form'%>
diff --git a/public/stylesheets/courses.css b/public/stylesheets/courses.css
index 5469078a5..fdba7426a 100644
--- a/public/stylesheets/courses.css
+++ b/public/stylesheets/courses.css
@@ -83,6 +83,7 @@ a.hworkSearchIcon:hover {background:url(../images/nav_icon.png) -49px -1px no-re
.width180{width: 180px;}
.width525{width: 525px;}
.width285{width: 285px;}
+.width530{width: 530px;}
.mr95{margin-right: 95px;}
.mr140 {margin-right: 140px;}
.ml100{margin-left: 100px;}
@@ -1141,3 +1142,17 @@ input.sendSourceText {
width: 50px;
height: 25px;
}
+
+/*20151117在线测验byTim*/
+.testContainer {width:698px; border:1px solid #cbcbcb;background:#eeeeee; padding:10px; margin-bottom:10px;}
+.testTitle{ width:678px; height:40px; padding:0 10px; text-align:center; font-size:16px; font-weight:bold; background:#fff;border-style:solid; border:1px solid #CBCBCB;}
+.testDes{ width:678px; height:120px; padding:10px; margin-bottom:10px; background:#fff; border-style:solid; border:1px solid #CBCBCB; resize:none;}
+.btn_submit{ width:56px; height:24px; padding-top:4px;background:#269ac9; color:#fff; text-align:center; display:block; float:left; margin-right:10px;}
+a:hover.btn_submit{background:#297fb8;}
+.btn_cancel{width:54px; height:22px; padding-top:4px;background:#fff; color:#999; border:1px solid #999; text-align:center; display:block; float:left; }
+a:hover.btn_cancel{ color:#666;}
+.testQuestion{ width:708px; height: auto; border:1px solid #cbcbcb; padding:10px 0 0 10px; margin-bottom:10px;}
+.mr118 {margin-right:118px !important;}
+.questionContainer {width:698px; border:1px solid #cbcbcb;background:#eeeeee; padding:10px; margin-bottom:10px;}
+.questionTitle{ width:644px; height:30px; border:1px solid #cbcbcb; padding-left:5px; background:#fff;}
+.examTime {width:40px; border:1px solid #cbcbcb; outline:none; height:28px; text-align:center; padding-left:0px; }
\ No newline at end of file
From 23ca20692fe6a10358c05422dafaa53e02e5d1c3 Mon Sep 17 00:00:00 2001
From: huang
Date: Tue, 17 Nov 2015 15:20:59 +0800
Subject: [PATCH 022/143] =?UTF-8?q?=E9=97=AE=E5=8D=B7=E9=83=A8=E5=88=86?=
=?UTF-8?q?=E6=96=B9=E6=B3=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/controllers/exercise_controller.rb | 71 ++++++++++++++++++++++----
app/helpers/exercise_helper.rb | 4 +-
db/schema.rb | 54 +-------------------
3 files changed, 65 insertions(+), 64 deletions(-)
diff --git a/app/controllers/exercise_controller.rb b/app/controllers/exercise_controller.rb
index 87854619c..e29ae8176 100644
--- a/app/controllers/exercise_controller.rb
+++ b/app/controllers/exercise_controller.rb
@@ -21,21 +21,18 @@ class ExerciseController < ApplicationController
render_403
return
end
- # 问卷消息状态更新
- # REDO:问卷添加消息
#已提交问卷的用户不能再访问该界面
- if has_commit_exercise?(@poll.id,User.current.id) && (!User.current.admin?)
- redirect_to poll_index_url(:polls_type => "Course", :polls_group_id => @course.id)
+ if has_commit_exercise?(@exercise.id, User.current.id) && (!User.current.admin?)
+ redirect_to poll_index_url(:course_id=> @course.id)
else
- @can_edit_poll = (!has_commit_poll?(@poll.id,User.current.id)) || User.current.admin?
- @percent = get_percent(@poll,User.current)
+ @can_edit_poll = (!has_commit_exercise?(@exercise.id,User.current.id)) || User.current.admin?
+ @percent = get_percent(@exercise,User.current)
poll_questions = @poll.poll_questions
@poll_questions = paginateHelper poll_questions,5 #分页
respond_to do |format|
format.html {render :layout => 'base_courses'}
end
end
- end
end
def new
@@ -45,8 +42,8 @@ class ExerciseController < ApplicationController
:course_id => @course.id,
:exercise_status => 1,
:user_id => User.current.id,
- :start_at => "",
- :end_at => ""
+ :time => "",
+ :end_time => ""
}
@exercise = Exercise.create option
if @exercise
@@ -92,7 +89,63 @@ class ExerciseController < ApplicationController
#统计结果
def statistics_result
+ @exercise = Exercise.find(params[:id])
+ exercise_questions = @exercise.poll_questions
+ @exercise_questions = paginateHelper exercise_questions, 5
+ respond_to do |format|
+ format.html{render :layout => 'base_courses'}
+ end
+ end
+ #添加题目
+ #question_type 1:单选 2:多选 3:填空题
+ def create_exercise_question
+ question_title = params[:exercise_questions_title].nil? || params[:poll_questions_title].empty? ? l(:label_enter_single_title) : params[:poll_questions_title]
+ option = {
+ :is_necessary => (params[:is_necessary]=="true" ? 1 : 0),
+ :question_title => question_title,
+ :question_type => params[:question_type] || 1,
+ :question_number => @poll.poll_questions.count + 1
+ }
+ @poll_questions = @poll.poll_questions.new option
+ if params[:question_answer]
+ for i in 1..params[:question_answer].count
+ answer = (params[:question_answer].values[i-1].nil? || params[:question_answer].values[i-1].empty?) ? l(:label_new_answer) : params[:question_answer].values[i-1]
+ question_option = {
+ :answer_position => i,
+ :answer_text => answer
+ }
+ @poll_questions.poll_answers.new question_option
+ end
+ end
+ # 如果是插入的话,那么从插入的这个id以后的question_num都将要+1
+ if params[:quest_id]
+ @is_insert = true
+ @poll.poll_questions.where("question_number > #{params[:quest_num].to_i}").update_all(" question_number = question_number + 1")
+ @poll_question_num = params[:quest_num].to_i
+ @poll_questions.question_number = params[:quest_num].to_i + 1
+ end
+ if @poll_questions.save
+ respond_to do |format|
+ format.js
+ end
+ end
+
+ end
+
+ #发布问卷
+ def publish_excercise
+ @exercise.exercise_status = 2
+ @exercise.publish_time = Time.now
+ if @exercise.save
+ if params[:is_remote]
+ redirect_to poll_index_url(:course_id => @course.id)
+ else
+ respond_to do |format|
+ format.js
+ end
+ end
+ end
end
def student_exercise_list
diff --git a/app/helpers/exercise_helper.rb b/app/helpers/exercise_helper.rb
index 844cff1c1..410a9936b 100644
--- a/app/helpers/exercise_helper.rb
+++ b/app/helpers/exercise_helper.rb
@@ -2,8 +2,8 @@
module ExerciseHelper
#判断用户是否已经提交了问卷
- def has_commit_exercise?(poll_id,user_id)
- pu = PollUser.find_by_poll_id_and_user_id(poll_id,user_id)
+ def has_commit_exercise?(exercise_id, user_id)
+ pu = PollUser.find_by_poll_id_and_user_id(excercise_id, user_id)
if pu.nil?
false
else
diff --git a/db/schema.rb b/db/schema.rb
index 3feb43adb..25d561e86 100644
--- a/db/schema.rb
+++ b/db/schema.rb
@@ -11,7 +11,7 @@
#
# It's strongly recommended to check this file into your version control system.
-ActiveRecord::Schema.define(:version => 20151116065904) do
+ActiveRecord::Schema.define(:version => 20151116071721) do
create_table "activities", :force => true do |t|
t.integer "act_id", :null => false
@@ -241,58 +241,6 @@ ActiveRecord::Schema.define(:version => 20151116065904) do
add_index "changesets_issues", ["changeset_id", "issue_id"], :name => "changesets_issues_ids", :unique => true
- create_table "code_review_assignments", :force => true do |t|
- t.integer "issue_id"
- t.integer "change_id"
- t.integer "attachment_id"
- t.string "file_path"
- t.string "rev"
- t.string "rev_to"
- t.string "action_type"
- t.integer "changeset_id"
- end
-
- create_table "code_review_project_settings", :force => true do |t|
- t.integer "project_id"
- t.integer "tracker_id"
- t.datetime "created_at"
- t.datetime "updated_at"
- t.integer "updated_by"
- t.boolean "hide_code_review_tab", :default => false
- t.integer "auto_relation", :default => 1
- t.integer "assignment_tracker_id"
- t.text "auto_assign"
- t.integer "lock_version", :default => 0, :null => false
- t.boolean "tracker_in_review_dialog", :default => false
- end
-
- create_table "code_review_user_settings", :force => true do |t|
- t.integer "user_id", :default => 0, :null => false
- t.integer "mail_notification", :default => 0, :null => false
- t.datetime "created_at"
- t.datetime "updated_at"
- end
-
- create_table "code_reviews", :force => true do |t|
- t.integer "project_id"
- t.integer "change_id"
- t.datetime "created_at"
- t.datetime "updated_at"
- t.integer "line"
- t.integer "updated_by_id"
- t.integer "lock_version", :default => 0, :null => false
- t.integer "status_changed_from"
- t.integer "status_changed_to"
- t.integer "issue_id"
- t.string "action_type"
- t.string "file_path"
- t.string "rev"
- t.string "rev_to"
- t.integer "attachment_id"
- t.integer "file_count", :default => 0, :null => false
- t.boolean "diff_all"
- end
-
create_table "comments", :force => true do |t|
t.string "commented_type", :limit => 30, :default => "", :null => false
t.integer "commented_id", :default => 0, :null => false
From 94831443a5894ce1f8cceb952697aa1467b803fc Mon Sep 17 00:00:00 2001
From: lizanle <491823689@qq.com>
Date: Tue, 17 Nov 2015 15:24:01 +0800
Subject: [PATCH 023/143] =?UTF-8?q?MathJax=E7=9A=84js?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/views/layouts/base.html.erb | 12 +
app/views/layouts/base_courses.html.erb | 12 +
app/views/layouts/base_forums.html.erb | 12 +
app/views/layouts/base_homework.html.erb | 12 +
app/views/layouts/base_memos.html.erb | 12 +
app/views/layouts/base_projects.html.erb | 13 +-
app/views/layouts/base_tags.html.erb | 12 +
app/views/layouts/base_users.html.erb | 12 +
app/views/layouts/base_users_new.html.erb | 13 +-
app/views/layouts/contest_base.html.erb | 12 +
app/views/layouts/course_base.html.erb | 12 +
app/views/layouts/login.html.erb | 12 +
app/views/layouts/new_base.html.erb | 12 +
app/views/layouts/new_base_user.html.erb | 12 +
app/views/layouts/static_base.html.erb | 12 +
app/views/layouts/users_base.html.erb | 12 +
public/javascripts/MathJax/MathJax.js | 19 +
.../MathJax/config/AM_HTMLorMML-full.js | 50 +
.../MathJax/config/AM_HTMLorMML.js | 44 +
.../MathJax/config/Accessible-full.js | 76 ++
.../javascripts/MathJax/config/Accessible.js | 70 ++
.../MathJax/config/MML_HTMLorMML-full.js | 50 +
.../MathJax/config/MML_HTMLorMML.js | 44 +
.../javascripts/MathJax/config/MMLorHTML.js | 19 +
public/javascripts/MathJax/config/Safe.js | 19 +
.../config/TeX-AMS-MML_HTMLorMML-full.js | 64 +
.../MathJax/config/TeX-AMS-MML_HTMLorMML.js | 58 +
.../MathJax/config/TeX-AMS-MML_SVG-full.js | 56 +
.../MathJax/config/TeX-AMS-MML_SVG.js | 52 +
.../MathJax/config/TeX-AMS_HTML-full.js | 50 +
.../MathJax/config/TeX-AMS_HTML.js | 46 +
.../config/TeX-MML-AM_HTMLorMML-full.js | 70 ++
.../MathJax/config/TeX-MML-AM_HTMLorMML.js | 64 +
public/javascripts/MathJax/config/default.js | 1093 +++++++++++++++++
.../javascripts/MathJax/config/local/local.js | 40 +
.../MathJax/jax/element/mml/jax.js | 19 +
.../MathJax/jax/element/mml/optable/Arrows.js | 19 +
.../jax/element/mml/optable/BasicLatin.js | 19 +
.../element/mml/optable/CombDiacritMarks.js | 19 +
.../mml/optable/CombDiactForSymbols.js | 19 +
.../jax/element/mml/optable/Dingbats.js | 19 +
.../element/mml/optable/GeneralPunctuation.js | 19 +
.../element/mml/optable/GeometricShapes.js | 19 +
.../jax/element/mml/optable/GreekAndCoptic.js | 19 +
.../element/mml/optable/Latin1Supplement.js | 19 +
.../element/mml/optable/LetterlikeSymbols.js | 19 +
.../jax/element/mml/optable/MathOperators.js | 19 +
.../element/mml/optable/MiscMathSymbolsA.js | 19 +
.../element/mml/optable/MiscMathSymbolsB.js | 19 +
.../mml/optable/MiscSymbolsAndArrows.js | 19 +
.../jax/element/mml/optable/MiscTechnical.js | 19 +
.../element/mml/optable/SpacingModLetters.js | 19 +
.../element/mml/optable/SuppMathOperators.js | 19 +
.../mml/optable/SupplementalArrowsA.js | 19 +
.../mml/optable/SupplementalArrowsB.js | 19 +
.../MathJax/jax/input/AsciiMath/config.js | 19 +
.../MathJax/jax/input/AsciiMath/jax.js | 19 +
.../MathJax/jax/input/MathML/config.js | 19 +
.../MathJax/jax/input/MathML/entities/a.js | 19 +
.../MathJax/jax/input/MathML/entities/b.js | 19 +
.../MathJax/jax/input/MathML/entities/c.js | 19 +
.../MathJax/jax/input/MathML/entities/d.js | 19 +
.../MathJax/jax/input/MathML/entities/e.js | 19 +
.../MathJax/jax/input/MathML/entities/f.js | 19 +
.../MathJax/jax/input/MathML/entities/fr.js | 19 +
.../MathJax/jax/input/MathML/entities/g.js | 19 +
.../MathJax/jax/input/MathML/entities/h.js | 19 +
.../MathJax/jax/input/MathML/entities/i.js | 19 +
.../MathJax/jax/input/MathML/entities/j.js | 19 +
.../MathJax/jax/input/MathML/entities/k.js | 19 +
.../MathJax/jax/input/MathML/entities/l.js | 19 +
.../MathJax/jax/input/MathML/entities/m.js | 19 +
.../MathJax/jax/input/MathML/entities/n.js | 19 +
.../MathJax/jax/input/MathML/entities/o.js | 19 +
.../MathJax/jax/input/MathML/entities/opf.js | 19 +
.../MathJax/jax/input/MathML/entities/p.js | 19 +
.../MathJax/jax/input/MathML/entities/q.js | 19 +
.../MathJax/jax/input/MathML/entities/r.js | 19 +
.../MathJax/jax/input/MathML/entities/s.js | 19 +
.../MathJax/jax/input/MathML/entities/scr.js | 19 +
.../MathJax/jax/input/MathML/entities/t.js | 19 +
.../MathJax/jax/input/MathML/entities/u.js | 19 +
.../MathJax/jax/input/MathML/entities/v.js | 19 +
.../MathJax/jax/input/MathML/entities/w.js | 19 +
.../MathJax/jax/input/MathML/entities/x.js | 19 +
.../MathJax/jax/input/MathML/entities/y.js | 19 +
.../MathJax/jax/input/MathML/entities/z.js | 19 +
.../MathJax/jax/input/MathML/jax.js | 19 +
.../MathJax/jax/input/TeX/config.js | 19 +
.../javascripts/MathJax/jax/input/TeX/jax.js | 19 +
.../HTML-CSS/autoload/annotation-xml.js | 19 +
.../jax/output/HTML-CSS/autoload/maction.js | 19 +
.../jax/output/HTML-CSS/autoload/menclose.js | 19 +
.../jax/output/HTML-CSS/autoload/mglyph.js | 19 +
.../output/HTML-CSS/autoload/mmultiscripts.js | 19 +
.../jax/output/HTML-CSS/autoload/ms.js | 19 +
.../jax/output/HTML-CSS/autoload/mtable.js | 19 +
.../jax/output/HTML-CSS/autoload/multiline.js | 19 +
.../MathJax/jax/output/HTML-CSS/config.js | 19 +
.../Asana-Math/Alphabets/Regular/Main.js | 19 +
.../fonts/Asana-Math/Arrows/Regular/Main.js | 19 +
.../Asana-Math/DoubleStruck/Regular/Main.js | 19 +
.../fonts/Asana-Math/Fraktur/Regular/Main.js | 19 +
.../fonts/Asana-Math/Latin/Regular/Main.js | 19 +
.../fonts/Asana-Math/Main/Regular/Main.js | 19 +
.../fonts/Asana-Math/Marks/Regular/Main.js | 19 +
.../fonts/Asana-Math/Misc/Regular/Main.js | 19 +
.../Asana-Math/Monospace/Regular/Main.js | 19 +
.../Asana-Math/NonUnicode/Regular/Main.js | 19 +
.../fonts/Asana-Math/Normal/Regular/Main.js | 19 +
.../Asana-Math/Operators/Regular/Main.js | 19 +
.../Asana-Math/SansSerif/Regular/Main.js | 19 +
.../fonts/Asana-Math/Script/Regular/Main.js | 19 +
.../fonts/Asana-Math/Shapes/Regular/Main.js | 19 +
.../fonts/Asana-Math/Size1/Regular/Main.js | 19 +
.../fonts/Asana-Math/Size2/Regular/Main.js | 19 +
.../fonts/Asana-Math/Size3/Regular/Main.js | 19 +
.../fonts/Asana-Math/Size4/Regular/Main.js | 19 +
.../fonts/Asana-Math/Size5/Regular/Main.js | 19 +
.../fonts/Asana-Math/Size6/Regular/Main.js | 19 +
.../fonts/Asana-Math/Symbols/Regular/Main.js | 19 +
.../fonts/Asana-Math/Variants/Regular/Main.js | 19 +
.../fonts/Asana-Math/fontdata-extra.js | 19 +
.../HTML-CSS/fonts/Asana-Math/fontdata.js | 19 +
.../Gyre-Pagella/Alphabets/Regular/Main.js | 19 +
.../fonts/Gyre-Pagella/Arrows/Regular/Main.js | 19 +
.../Gyre-Pagella/DoubleStruck/Regular/Main.js | 19 +
.../Gyre-Pagella/Fraktur/Regular/Main.js | 19 +
.../fonts/Gyre-Pagella/Latin/Regular/Main.js | 19 +
.../fonts/Gyre-Pagella/Main/Regular/Main.js | 19 +
.../fonts/Gyre-Pagella/Marks/Regular/Main.js | 19 +
.../fonts/Gyre-Pagella/Misc/Regular/Main.js | 19 +
.../Gyre-Pagella/Monospace/Regular/Main.js | 19 +
.../Gyre-Pagella/NonUnicode/Regular/Main.js | 19 +
.../fonts/Gyre-Pagella/Normal/Regular/Main.js | 19 +
.../Gyre-Pagella/Operators/Regular/Main.js | 19 +
.../Gyre-Pagella/SansSerif/Regular/Main.js | 19 +
.../fonts/Gyre-Pagella/Script/Regular/Main.js | 19 +
.../fonts/Gyre-Pagella/Shapes/Regular/Main.js | 19 +
.../fonts/Gyre-Pagella/Size1/Regular/Main.js | 19 +
.../fonts/Gyre-Pagella/Size2/Regular/Main.js | 19 +
.../fonts/Gyre-Pagella/Size3/Regular/Main.js | 19 +
.../fonts/Gyre-Pagella/Size4/Regular/Main.js | 19 +
.../fonts/Gyre-Pagella/Size5/Regular/Main.js | 19 +
.../fonts/Gyre-Pagella/Size6/Regular/Main.js | 19 +
.../Gyre-Pagella/Symbols/Regular/Main.js | 19 +
.../Gyre-Pagella/Variants/Regular/Main.js | 19 +
.../fonts/Gyre-Pagella/fontdata-extra.js | 19 +
.../HTML-CSS/fonts/Gyre-Pagella/fontdata.js | 19 +
.../Gyre-Termes/Alphabets/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Arrows/Regular/Main.js | 19 +
.../Gyre-Termes/DoubleStruck/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Fraktur/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Latin/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Main/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Marks/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Misc/Regular/Main.js | 19 +
.../Gyre-Termes/Monospace/Regular/Main.js | 19 +
.../Gyre-Termes/NonUnicode/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Normal/Regular/Main.js | 19 +
.../Gyre-Termes/Operators/Regular/Main.js | 19 +
.../Gyre-Termes/SansSerif/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Script/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Shapes/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Size1/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Size2/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Size3/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Size4/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Size5/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Size6/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Symbols/Regular/Main.js | 19 +
.../Gyre-Termes/Variants/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/fontdata-extra.js | 19 +
.../HTML-CSS/fonts/Gyre-Termes/fontdata.js | 19 +
.../Latin-Modern/Alphabets/Regular/Main.js | 19 +
.../fonts/Latin-Modern/Arrows/Regular/Main.js | 19 +
.../Latin-Modern/DoubleStruck/Regular/Main.js | 19 +
.../Latin-Modern/Fraktur/Regular/Main.js | 19 +
.../fonts/Latin-Modern/Latin/Regular/Main.js | 19 +
.../fonts/Latin-Modern/Main/Regular/Main.js | 19 +
.../fonts/Latin-Modern/Marks/Regular/Main.js | 19 +
.../fonts/Latin-Modern/Misc/Regular/Main.js | 19 +
.../Latin-Modern/Monospace/Regular/Main.js | 19 +
.../Latin-Modern/NonUnicode/Regular/Main.js | 19 +
.../fonts/Latin-Modern/Normal/Regular/Main.js | 19 +
.../Latin-Modern/Operators/Regular/Main.js | 19 +
.../Latin-Modern/SansSerif/Regular/Main.js | 19 +
.../fonts/Latin-Modern/Script/Regular/Main.js | 19 +
.../fonts/Latin-Modern/Shapes/Regular/Main.js | 19 +
.../fonts/Latin-Modern/Size1/Regular/Main.js | 19 +
.../fonts/Latin-Modern/Size2/Regular/Main.js | 19 +
.../fonts/Latin-Modern/Size3/Regular/Main.js | 19 +
.../fonts/Latin-Modern/Size4/Regular/Main.js | 19 +
.../fonts/Latin-Modern/Size5/Regular/Main.js | 19 +
.../fonts/Latin-Modern/Size6/Regular/Main.js | 19 +
.../fonts/Latin-Modern/Size7/Regular/Main.js | 19 +
.../Latin-Modern/Symbols/Regular/Main.js | 19 +
.../Latin-Modern/Variants/Regular/Main.js | 19 +
.../fonts/Latin-Modern/fontdata-extra.js | 19 +
.../HTML-CSS/fonts/Latin-Modern/fontdata.js | 19 +
.../fonts/Neo-Euler/Alphabets/Regular/Main.js | 19 +
.../fonts/Neo-Euler/Arrows/Regular/Main.js | 19 +
.../fonts/Neo-Euler/Fraktur/Regular/Main.js | 19 +
.../fonts/Neo-Euler/Main/Regular/Main.js | 19 +
.../fonts/Neo-Euler/Marks/Regular/Main.js | 19 +
.../Neo-Euler/NonUnicode/Regular/Main.js | 19 +
.../fonts/Neo-Euler/Normal/Regular/Main.js | 19 +
.../fonts/Neo-Euler/Operators/Regular/Main.js | 19 +
.../fonts/Neo-Euler/Script/Regular/Main.js | 19 +
.../fonts/Neo-Euler/Shapes/Regular/Main.js | 19 +
.../fonts/Neo-Euler/Size1/Regular/Main.js | 19 +
.../fonts/Neo-Euler/Size2/Regular/Main.js | 19 +
.../fonts/Neo-Euler/Size3/Regular/Main.js | 19 +
.../fonts/Neo-Euler/Size4/Regular/Main.js | 19 +
.../fonts/Neo-Euler/Size5/Regular/Main.js | 19 +
.../fonts/Neo-Euler/Symbols/Regular/Main.js | 19 +
.../fonts/Neo-Euler/Variants/Regular/Main.js | 19 +
.../fonts/Neo-Euler/fontdata-extra.js | 19 +
.../HTML-CSS/fonts/Neo-Euler/fontdata.js | 19 +
.../fonts/STIX-Web/Alphabets/Bold/Main.js | 19 +
.../STIX-Web/Alphabets/BoldItalic/Main.js | 19 +
.../fonts/STIX-Web/Alphabets/Italic/Main.js | 19 +
.../fonts/STIX-Web/Alphabets/Regular/Main.js | 19 +
.../fonts/STIX-Web/Arrows/Bold/Main.js | 19 +
.../fonts/STIX-Web/Arrows/Regular/Main.js | 19 +
.../fonts/STIX-Web/DoubleStruck/Bold/Main.js | 19 +
.../STIX-Web/DoubleStruck/BoldItalic/Main.js | 19 +
.../STIX-Web/DoubleStruck/Italic/Main.js | 19 +
.../STIX-Web/DoubleStruck/Regular/Main.js | 19 +
.../fonts/STIX-Web/Fraktur/Bold/Main.js | 19 +
.../fonts/STIX-Web/Fraktur/Regular/Main.js | 19 +
.../fonts/STIX-Web/Latin/Bold/Main.js | 19 +
.../fonts/STIX-Web/Latin/BoldItalic/Main.js | 19 +
.../fonts/STIX-Web/Latin/Italic/Main.js | 19 +
.../fonts/STIX-Web/Latin/Regular/Main.js | 19 +
.../HTML-CSS/fonts/STIX-Web/Main/Bold/Main.js | 19 +
.../fonts/STIX-Web/Main/BoldItalic/Main.js | 19 +
.../fonts/STIX-Web/Main/Italic/Main.js | 19 +
.../fonts/STIX-Web/Main/Regular/Main.js | 19 +
.../fonts/STIX-Web/Marks/Bold/Main.js | 19 +
.../fonts/STIX-Web/Marks/BoldItalic/Main.js | 19 +
.../fonts/STIX-Web/Marks/Italic/Main.js | 19 +
.../fonts/STIX-Web/Marks/Regular/Main.js | 19 +
.../HTML-CSS/fonts/STIX-Web/Misc/Bold/Main.js | 19 +
.../fonts/STIX-Web/Misc/BoldItalic/Main.js | 19 +
.../fonts/STIX-Web/Misc/Italic/Main.js | 19 +
.../fonts/STIX-Web/Misc/Regular/Main.js | 19 +
.../fonts/STIX-Web/Monospace/Regular/Main.js | 19 +
.../fonts/STIX-Web/Normal/Bold/Main.js | 19 +
.../fonts/STIX-Web/Normal/BoldItalic/Main.js | 19 +
.../fonts/STIX-Web/Normal/Italic/Main.js | 19 +
.../fonts/STIX-Web/Operators/Bold/Main.js | 19 +
.../fonts/STIX-Web/Operators/Regular/Main.js | 19 +
.../fonts/STIX-Web/SansSerif/Bold/Main.js | 19 +
.../STIX-Web/SansSerif/BoldItalic/Main.js | 19 +
.../fonts/STIX-Web/SansSerif/Italic/Main.js | 19 +
.../fonts/STIX-Web/SansSerif/Regular/Main.js | 19 +
.../fonts/STIX-Web/Script/BoldItalic/Main.js | 19 +
.../fonts/STIX-Web/Script/Italic/Main.js | 19 +
.../fonts/STIX-Web/Script/Regular/Main.js | 19 +
.../fonts/STIX-Web/Shapes/Bold/Main.js | 19 +
.../fonts/STIX-Web/Shapes/BoldItalic/Main.js | 19 +
.../fonts/STIX-Web/Shapes/Regular/Main.js | 19 +
.../fonts/STIX-Web/Size1/Regular/Main.js | 19 +
.../fonts/STIX-Web/Size2/Regular/Main.js | 19 +
.../fonts/STIX-Web/Size3/Regular/Main.js | 19 +
.../fonts/STIX-Web/Size4/Regular/Main.js | 19 +
.../fonts/STIX-Web/Size5/Regular/Main.js | 19 +
.../fonts/STIX-Web/Symbols/Bold/Main.js | 19 +
.../fonts/STIX-Web/Symbols/Regular/Main.js | 19 +
.../fonts/STIX-Web/Variants/Bold/Main.js | 19 +
.../STIX-Web/Variants/BoldItalic/Main.js | 19 +
.../fonts/STIX-Web/Variants/Italic/Main.js | 19 +
.../fonts/STIX-Web/Variants/Regular/Main.js | 19 +
.../HTML-CSS/fonts/STIX-Web/fontdata-extra.js | 19 +
.../HTML-CSS/fonts/STIX-Web/fontdata.js | 19 +
.../STIX/General/Bold/AlphaPresentForms.js | 19 +
.../fonts/STIX/General/Bold/Arrows.js | 19 +
.../fonts/STIX/General/Bold/BBBold.js | 19 +
.../fonts/STIX/General/Bold/BoldFraktur.js | 19 +
.../fonts/STIX/General/Bold/BoxDrawing.js | 19 +
.../STIX/General/Bold/CombDiacritMarks.js | 19 +
.../STIX/General/Bold/CombDiactForSymbols.js | 19 +
.../STIX/General/Bold/ControlPictures.js | 19 +
.../STIX/General/Bold/CurrencySymbols.js | 19 +
.../fonts/STIX/General/Bold/Cyrillic.js | 19 +
.../STIX/General/Bold/EnclosedAlphanum.js | 19 +
.../STIX/General/Bold/GeneralPunctuation.js | 19 +
.../STIX/General/Bold/GeometricShapes.js | 19 +
.../fonts/STIX/General/Bold/GreekAndCoptic.js | 19 +
.../fonts/STIX/General/Bold/GreekBold.js | 19 +
.../fonts/STIX/General/Bold/GreekSSBold.js | 19 +
.../fonts/STIX/General/Bold/IPAExtensions.js | 19 +
.../STIX/General/Bold/Latin1Supplement.js | 19 +
.../fonts/STIX/General/Bold/LatinExtendedA.js | 19 +
.../General/Bold/LatinExtendedAdditional.js | 19 +
.../fonts/STIX/General/Bold/LatinExtendedB.js | 19 +
.../fonts/STIX/General/Bold/LatinExtendedD.js | 19 +
.../STIX/General/Bold/LetterlikeSymbols.js | 19 +
.../HTML-CSS/fonts/STIX/General/Bold/Main.js | 19 +
.../fonts/STIX/General/Bold/MathBold.js | 19 +
.../fonts/STIX/General/Bold/MathOperators.js | 19 +
.../fonts/STIX/General/Bold/MathSSBold.js | 19 +
.../STIX/General/Bold/MiscMathSymbolsA.js | 19 +
.../STIX/General/Bold/MiscMathSymbolsB.js | 19 +
.../fonts/STIX/General/Bold/MiscSymbols.js | 19 +
.../fonts/STIX/General/Bold/MiscTechnical.js | 19 +
.../fonts/STIX/General/Bold/NumberForms.js | 19 +
.../STIX/General/Bold/PhoneticExtensions.js | 19 +
.../STIX/General/Bold/SpacingModLetters.js | 19 +
.../STIX/General/Bold/SuperAndSubscripts.js | 19 +
.../STIX/General/Bold/SuppMathOperators.js | 19 +
.../General/BoldItalic/AlphaPresentForms.js | 19 +
.../STIX/General/BoldItalic/BasicLatin.js | 19 +
.../STIX/General/BoldItalic/BoxDrawing.js | 19 +
.../General/BoldItalic/CombDiactForSymbols.js | 19 +
.../General/BoldItalic/ControlPictures.js | 19 +
.../General/BoldItalic/CurrencySymbols.js | 19 +
.../fonts/STIX/General/BoldItalic/Cyrillic.js | 19 +
.../General/BoldItalic/EnclosedAlphanum.js | 19 +
.../General/BoldItalic/GeneralPunctuation.js | 19 +
.../STIX/General/BoldItalic/GreekAndCoptic.js | 19 +
.../General/BoldItalic/GreekBoldItalic.js | 19 +
.../General/BoldItalic/GreekSSBoldItalic.js | 19 +
.../STIX/General/BoldItalic/IPAExtensions.js | 19 +
.../General/BoldItalic/Latin1Supplement.js | 19 +
.../STIX/General/BoldItalic/LatinExtendedA.js | 19 +
.../BoldItalic/LatinExtendedAdditional.js | 19 +
.../STIX/General/BoldItalic/LatinExtendedB.js | 19 +
.../General/BoldItalic/LetterlikeSymbols.js | 19 +
.../fonts/STIX/General/BoldItalic/Main.js | 19 +
.../STIX/General/BoldItalic/MathBoldItalic.js | 19 +
.../STIX/General/BoldItalic/MathBoldScript.js | 19 +
.../STIX/General/BoldItalic/MathOperators.js | 19 +
.../General/BoldItalic/MathSSItalicBold.js | 19 +
.../General/BoldItalic/SpacingModLetters.js | 19 +
.../STIX/General/Italic/AlphaPresentForms.js | 19 +
.../fonts/STIX/General/Italic/BoxDrawing.js | 19 +
.../General/Italic/CombDiactForSymbols.js | 19 +
.../STIX/General/Italic/ControlPictures.js | 19 +
.../STIX/General/Italic/CurrencySymbols.js | 19 +
.../fonts/STIX/General/Italic/Cyrillic.js | 19 +
.../STIX/General/Italic/EnclosedAlphanum.js | 19 +
.../STIX/General/Italic/GeneralPunctuation.js | 19 +
.../STIX/General/Italic/GreekAndCoptic.js | 19 +
.../fonts/STIX/General/Italic/GreekItalic.js | 19 +
.../STIX/General/Italic/IPAExtensions.js | 19 +
.../STIX/General/Italic/Latin1Supplement.js | 19 +
.../STIX/General/Italic/LatinExtendedA.js | 19 +
.../General/Italic/LatinExtendedAdditional.js | 19 +
.../STIX/General/Italic/LatinExtendedB.js | 19 +
.../STIX/General/Italic/LetterlikeSymbols.js | 19 +
.../fonts/STIX/General/Italic/Main.js | 19 +
.../fonts/STIX/General/Italic/MathItalic.js | 19 +
.../STIX/General/Italic/MathOperators.js | 19 +
.../fonts/STIX/General/Italic/MathSSItalic.js | 19 +
.../fonts/STIX/General/Italic/MathScript.js | 19 +
.../STIX/General/Italic/SpacingModLetters.js | 19 +
.../HTML-CSS/fonts/STIX/General/Italic/ij.js | 19 +
.../STIX/General/Regular/AlphaPresentForms.js | 19 +
.../fonts/STIX/General/Regular/Arrows.js | 19 +
.../fonts/STIX/General/Regular/BBBold.js | 19 +
.../STIX/General/Regular/BlockElements.js | 19 +
.../fonts/STIX/General/Regular/BoldFraktur.js | 19 +
.../fonts/STIX/General/Regular/BoxDrawing.js | 19 +
.../fonts/STIX/General/Regular/CJK.js | 19 +
.../STIX/General/Regular/CombDiacritMarks.js | 19 +
.../General/Regular/CombDiactForSymbols.js | 19 +
.../STIX/General/Regular/ControlPictures.js | 19 +
.../STIX/General/Regular/CurrencySymbols.js | 19 +
.../fonts/STIX/General/Regular/Cyrillic.js | 19 +
.../fonts/STIX/General/Regular/Dingbats.js | 19 +
.../STIX/General/Regular/EnclosedAlphanum.js | 19 +
.../fonts/STIX/General/Regular/Fraktur.js | 19 +
.../General/Regular/GeneralPunctuation.js | 19 +
.../STIX/General/Regular/GeometricShapes.js | 19 +
.../STIX/General/Regular/GreekAndCoptic.js | 19 +
.../fonts/STIX/General/Regular/GreekBold.js | 19 +
.../STIX/General/Regular/GreekBoldItalic.js | 19 +
.../fonts/STIX/General/Regular/GreekItalic.js | 19 +
.../fonts/STIX/General/Regular/GreekSSBold.js | 19 +
.../STIX/General/Regular/GreekSSBoldItalic.js | 19 +
.../fonts/STIX/General/Regular/Hiragana.js | 19 +
.../STIX/General/Regular/IPAExtensions.js | 19 +
.../STIX/General/Regular/Latin1Supplement.js | 19 +
.../STIX/General/Regular/LatinExtendedA.js | 19 +
.../Regular/LatinExtendedAdditional.js | 19 +
.../STIX/General/Regular/LatinExtendedB.js | 19 +
.../STIX/General/Regular/LatinExtendedD.js | 19 +
.../STIX/General/Regular/LetterlikeSymbols.js | 19 +
.../fonts/STIX/General/Regular/Main.js | 19 +
.../fonts/STIX/General/Regular/MathBold.js | 19 +
.../STIX/General/Regular/MathBoldItalic.js | 19 +
.../STIX/General/Regular/MathBoldScript.js | 19 +
.../fonts/STIX/General/Regular/MathItalic.js | 19 +
.../STIX/General/Regular/MathOperators.js | 19 +
.../fonts/STIX/General/Regular/MathSS.js | 19 +
.../fonts/STIX/General/Regular/MathSSBold.js | 19 +
.../STIX/General/Regular/MathSSItalic.js | 19 +
.../STIX/General/Regular/MathSSItalicBold.js | 19 +
.../fonts/STIX/General/Regular/MathScript.js | 19 +
.../fonts/STIX/General/Regular/MathTT.js | 19 +
.../STIX/General/Regular/MiscMathSymbolsA.js | 19 +
.../STIX/General/Regular/MiscMathSymbolsB.js | 19 +
.../fonts/STIX/General/Regular/MiscSymbols.js | 19 +
.../General/Regular/MiscSymbolsAndArrows.js | 19 +
.../STIX/General/Regular/MiscTechnical.js | 19 +
.../fonts/STIX/General/Regular/NumberForms.js | 19 +
.../General/Regular/PhoneticExtensions.js | 19 +
.../STIX/General/Regular/SpacingModLetters.js | 19 +
.../fonts/STIX/General/Regular/Specials.js | 19 +
.../General/Regular/SuperAndSubscripts.js | 19 +
.../STIX/General/Regular/SuppMathOperators.js | 19 +
.../General/Regular/SupplementalArrowsA.js | 19 +
.../General/Regular/SupplementalArrowsB.js | 19 +
.../HTML-CSS/fonts/STIX/General/Regular/ij.js | 19 +
.../fonts/STIX/IntegralsD/Bold/All.js | 19 +
.../fonts/STIX/IntegralsD/Regular/All.js | 19 +
.../fonts/STIX/IntegralsD/Regular/Main.js | 19 +
.../fonts/STIX/IntegralsSm/Bold/All.js | 19 +
.../fonts/STIX/IntegralsSm/Regular/All.js | 19 +
.../fonts/STIX/IntegralsSm/Regular/Main.js | 19 +
.../fonts/STIX/IntegralsUp/Bold/All.js | 19 +
.../fonts/STIX/IntegralsUp/Regular/All.js | 19 +
.../fonts/STIX/IntegralsUp/Regular/Main.js | 19 +
.../fonts/STIX/IntegralsUpD/Bold/All.js | 19 +
.../fonts/STIX/IntegralsUpD/Regular/All.js | 19 +
.../fonts/STIX/IntegralsUpD/Regular/Main.js | 19 +
.../fonts/STIX/IntegralsUpSm/Bold/All.js | 19 +
.../fonts/STIX/IntegralsUpSm/Regular/All.js | 19 +
.../fonts/STIX/IntegralsUpSm/Regular/Main.js | 19 +
.../fonts/STIX/NonUnicode/Bold/All.js | 19 +
.../fonts/STIX/NonUnicode/Bold/Main.js | 19 +
.../fonts/STIX/NonUnicode/Bold/PrivateUse.js | 19 +
.../fonts/STIX/NonUnicode/BoldItalic/All.js | 19 +
.../fonts/STIX/NonUnicode/BoldItalic/Main.js | 19 +
.../STIX/NonUnicode/BoldItalic/PrivateUse.js | 19 +
.../fonts/STIX/NonUnicode/Italic/All.js | 19 +
.../fonts/STIX/NonUnicode/Italic/Main.js | 19 +
.../STIX/NonUnicode/Italic/PrivateUse.js | 19 +
.../fonts/STIX/NonUnicode/Regular/All.js | 19 +
.../fonts/STIX/NonUnicode/Regular/Main.js | 19 +
.../STIX/NonUnicode/Regular/PrivateUse.js | 19 +
.../fonts/STIX/SizeFiveSym/Regular/All.js | 19 +
.../fonts/STIX/SizeFiveSym/Regular/Main.js | 19 +
.../fonts/STIX/SizeFourSym/Bold/Main.js | 19 +
.../fonts/STIX/SizeFourSym/Regular/All.js | 19 +
.../fonts/STIX/SizeFourSym/Regular/Main.js | 19 +
.../fonts/STIX/SizeOneSym/Bold/All.js | 19 +
.../fonts/STIX/SizeOneSym/Bold/Main.js | 19 +
.../fonts/STIX/SizeOneSym/Regular/All.js | 19 +
.../fonts/STIX/SizeOneSym/Regular/Main.js | 19 +
.../fonts/STIX/SizeThreeSym/Bold/Main.js | 19 +
.../fonts/STIX/SizeThreeSym/Regular/All.js | 19 +
.../fonts/STIX/SizeThreeSym/Regular/Main.js | 19 +
.../fonts/STIX/SizeTwoSym/Bold/Main.js | 19 +
.../fonts/STIX/SizeTwoSym/Regular/All.js | 19 +
.../fonts/STIX/SizeTwoSym/Regular/Main.js | 19 +
.../HTML-CSS/fonts/STIX/Variants/Bold/All.js | 19 +
.../HTML-CSS/fonts/STIX/Variants/Bold/Main.js | 19 +
.../fonts/STIX/Variants/Regular/All.js | 19 +
.../fonts/STIX/Variants/Regular/Main.js | 19 +
.../HTML-CSS/fonts/STIX/fontdata-1.0.js | 19 +
.../HTML-CSS/fonts/STIX/fontdata-beta.js | 19 +
.../HTML-CSS/fonts/STIX/fontdata-extra.js | 19 +
.../output/HTML-CSS/fonts/STIX/fontdata.js | 19 +
.../HTML-CSS/fonts/TeX/AMS/Regular/Arrows.js | 19 +
.../HTML-CSS/fonts/TeX/AMS/Regular/BBBold.js | 19 +
.../fonts/TeX/AMS/Regular/BoxDrawing.js | 19 +
.../fonts/TeX/AMS/Regular/CombDiacritMarks.js | 19 +
.../fonts/TeX/AMS/Regular/Dingbats.js | 19 +
.../fonts/TeX/AMS/Regular/EnclosedAlphanum.js | 19 +
.../TeX/AMS/Regular/GeneralPunctuation.js | 19 +
.../fonts/TeX/AMS/Regular/GeometricShapes.js | 19 +
.../fonts/TeX/AMS/Regular/GreekAndCoptic.js | 19 +
.../fonts/TeX/AMS/Regular/Latin1Supplement.js | 19 +
.../fonts/TeX/AMS/Regular/LatinExtendedA.js | 19 +
.../TeX/AMS/Regular/LetterlikeSymbols.js | 19 +
.../HTML-CSS/fonts/TeX/AMS/Regular/Main.js | 19 +
.../fonts/TeX/AMS/Regular/MathOperators.js | 19 +
.../fonts/TeX/AMS/Regular/MiscMathSymbolsB.js | 19 +
.../fonts/TeX/AMS/Regular/MiscSymbols.js | 19 +
.../fonts/TeX/AMS/Regular/MiscTechnical.js | 19 +
.../HTML-CSS/fonts/TeX/AMS/Regular/PUA.js | 19 +
.../TeX/AMS/Regular/SpacingModLetters.js | 19 +
.../TeX/AMS/Regular/SuppMathOperators.js | 19 +
.../fonts/TeX/Caligraphic/Bold/Main.js | 19 +
.../fonts/TeX/Caligraphic/Regular/Main.js | 19 +
.../fonts/TeX/Fraktur/Bold/BasicLatin.js | 19 +
.../HTML-CSS/fonts/TeX/Fraktur/Bold/Main.js | 19 +
.../HTML-CSS/fonts/TeX/Fraktur/Bold/Other.js | 19 +
.../HTML-CSS/fonts/TeX/Fraktur/Bold/PUA.js | 19 +
.../fonts/TeX/Fraktur/Regular/BasicLatin.js | 19 +
.../fonts/TeX/Fraktur/Regular/Main.js | 19 +
.../fonts/TeX/Fraktur/Regular/Other.js | 19 +
.../HTML-CSS/fonts/TeX/Fraktur/Regular/PUA.js | 19 +
.../HTML-CSS/fonts/TeX/Greek/Bold/Main.js | 19 +
.../fonts/TeX/Greek/BoldItalic/Main.js | 19 +
.../HTML-CSS/fonts/TeX/Greek/Italic/Main.js | 19 +
.../HTML-CSS/fonts/TeX/Greek/Regular/Main.js | 19 +
.../HTML-CSS/fonts/TeX/Main/Bold/Arrows.js | 19 +
.../fonts/TeX/Main/Bold/CombDiacritMarks.js | 19 +
.../TeX/Main/Bold/CombDiactForSymbols.js | 19 +
.../fonts/TeX/Main/Bold/GeneralPunctuation.js | 19 +
.../fonts/TeX/Main/Bold/GeometricShapes.js | 19 +
.../fonts/TeX/Main/Bold/Latin1Supplement.js | 19 +
.../fonts/TeX/Main/Bold/LatinExtendedA.js | 19 +
.../fonts/TeX/Main/Bold/LatinExtendedB.js | 19 +
.../fonts/TeX/Main/Bold/LetterlikeSymbols.js | 19 +
.../HTML-CSS/fonts/TeX/Main/Bold/Main.js | 19 +
.../fonts/TeX/Main/Bold/MathOperators.js | 19 +
.../fonts/TeX/Main/Bold/MiscMathSymbolsA.js | 19 +
.../fonts/TeX/Main/Bold/MiscSymbols.js | 19 +
.../fonts/TeX/Main/Bold/MiscTechnical.js | 19 +
.../fonts/TeX/Main/Bold/SpacingModLetters.js | 19 +
.../fonts/TeX/Main/Bold/SuppMathOperators.js | 19 +
.../TeX/Main/Bold/SupplementalArrowsA.js | 19 +
.../fonts/TeX/Main/Italic/CombDiacritMarks.js | 19 +
.../TeX/Main/Italic/GeneralPunctuation.js | 19 +
.../fonts/TeX/Main/Italic/Latin1Supplement.js | 19 +
.../TeX/Main/Italic/LetterlikeSymbols.js | 19 +
.../HTML-CSS/fonts/TeX/Main/Italic/Main.js | 19 +
.../TeX/Main/Regular/CombDiacritMarks.js | 19 +
.../fonts/TeX/Main/Regular/GeometricShapes.js | 19 +
.../HTML-CSS/fonts/TeX/Main/Regular/Main.js | 19 +
.../fonts/TeX/Main/Regular/MiscSymbols.js | 19 +
.../TeX/Main/Regular/SpacingModLetters.js | 19 +
.../fonts/TeX/Math/BoldItalic/Main.js | 19 +
.../HTML-CSS/fonts/TeX/Math/Italic/Main.js | 19 +
.../fonts/TeX/SansSerif/Bold/BasicLatin.js | 19 +
.../TeX/SansSerif/Bold/CombDiacritMarks.js | 19 +
.../HTML-CSS/fonts/TeX/SansSerif/Bold/Main.js | 19 +
.../fonts/TeX/SansSerif/Bold/Other.js | 19 +
.../fonts/TeX/SansSerif/Italic/BasicLatin.js | 19 +
.../TeX/SansSerif/Italic/CombDiacritMarks.js | 19 +
.../fonts/TeX/SansSerif/Italic/Main.js | 19 +
.../fonts/TeX/SansSerif/Italic/Other.js | 19 +
.../fonts/TeX/SansSerif/Regular/BasicLatin.js | 19 +
.../TeX/SansSerif/Regular/CombDiacritMarks.js | 19 +
.../fonts/TeX/SansSerif/Regular/Main.js | 19 +
.../fonts/TeX/SansSerif/Regular/Other.js | 19 +
.../fonts/TeX/Script/Regular/BasicLatin.js | 19 +
.../HTML-CSS/fonts/TeX/Script/Regular/Main.js | 19 +
.../fonts/TeX/Script/Regular/Other.js | 19 +
.../HTML-CSS/fonts/TeX/Size1/Regular/Main.js | 19 +
.../HTML-CSS/fonts/TeX/Size2/Regular/Main.js | 19 +
.../HTML-CSS/fonts/TeX/Size3/Regular/Main.js | 19 +
.../HTML-CSS/fonts/TeX/Size4/Regular/Main.js | 19 +
.../TeX/Typewriter/Regular/BasicLatin.js | 19 +
.../Typewriter/Regular/CombDiacritMarks.js | 19 +
.../fonts/TeX/Typewriter/Regular/Main.js | 19 +
.../fonts/TeX/Typewriter/Regular/Other.js | 19 +
.../fonts/TeX/WinChrome/Regular/Main.js | 19 +
.../HTML-CSS/fonts/TeX/WinIE6/Regular/AMS.js | 19 +
.../HTML-CSS/fonts/TeX/WinIE6/Regular/Bold.js | 19 +
.../HTML-CSS/fonts/TeX/WinIE6/Regular/Main.js | 19 +
.../HTML-CSS/fonts/TeX/fontdata-extra.js | 19 +
.../jax/output/HTML-CSS/fonts/TeX/fontdata.js | 19 +
.../MathJax/jax/output/HTML-CSS/imageFonts.js | 19 +
.../MathJax/jax/output/HTML-CSS/jax.js | 19 +
.../MathJax/jax/output/NativeMML/config.js | 19 +
.../MathJax/jax/output/NativeMML/jax.js | 19 +
.../jax/output/SVG/autoload/annotation-xml.js | 19 +
.../jax/output/SVG/autoload/maction.js | 19 +
.../jax/output/SVG/autoload/menclose.js | 19 +
.../MathJax/jax/output/SVG/autoload/mglyph.js | 19 +
.../jax/output/SVG/autoload/mmultiscripts.js | 19 +
.../MathJax/jax/output/SVG/autoload/ms.js | 19 +
.../MathJax/jax/output/SVG/autoload/mtable.js | 19 +
.../jax/output/SVG/autoload/multiline.js | 19 +
.../MathJax/jax/output/SVG/config.js | 19 +
.../Asana-Math/Alphabets/Regular/Main.js | 19 +
.../fonts/Asana-Math/Arrows/Regular/Main.js | 19 +
.../Asana-Math/DoubleStruck/Regular/Main.js | 19 +
.../fonts/Asana-Math/Fraktur/Regular/Main.js | 19 +
.../fonts/Asana-Math/Latin/Regular/Main.js | 19 +
.../SVG/fonts/Asana-Math/Main/Regular/Main.js | 19 +
.../fonts/Asana-Math/Marks/Regular/Main.js | 19 +
.../SVG/fonts/Asana-Math/Misc/Regular/Main.js | 19 +
.../Asana-Math/Monospace/Regular/Main.js | 19 +
.../Asana-Math/NonUnicode/Regular/Main.js | 19 +
.../fonts/Asana-Math/Normal/Regular/Main.js | 19 +
.../Asana-Math/Operators/Regular/Main.js | 19 +
.../Asana-Math/SansSerif/Regular/Main.js | 19 +
.../fonts/Asana-Math/Script/Regular/Main.js | 19 +
.../fonts/Asana-Math/Shapes/Regular/Main.js | 19 +
.../fonts/Asana-Math/Size1/Regular/Main.js | 19 +
.../fonts/Asana-Math/Size2/Regular/Main.js | 19 +
.../fonts/Asana-Math/Size3/Regular/Main.js | 19 +
.../fonts/Asana-Math/Size4/Regular/Main.js | 19 +
.../fonts/Asana-Math/Size5/Regular/Main.js | 19 +
.../fonts/Asana-Math/Size6/Regular/Main.js | 19 +
.../fonts/Asana-Math/Symbols/Regular/Main.js | 19 +
.../fonts/Asana-Math/Variants/Regular/Main.js | 19 +
.../SVG/fonts/Asana-Math/fontdata-extra.js | 19 +
.../output/SVG/fonts/Asana-Math/fontdata.js | 19 +
.../Gyre-Pagella/Alphabets/Regular/Main.js | 19 +
.../fonts/Gyre-Pagella/Arrows/Regular/Main.js | 19 +
.../Gyre-Pagella/DoubleStruck/Regular/Main.js | 19 +
.../Gyre-Pagella/Fraktur/Regular/Main.js | 19 +
.../fonts/Gyre-Pagella/Latin/Regular/Main.js | 19 +
.../fonts/Gyre-Pagella/Main/Regular/Main.js | 19 +
.../fonts/Gyre-Pagella/Marks/Regular/Main.js | 19 +
.../fonts/Gyre-Pagella/Misc/Regular/Main.js | 19 +
.../Gyre-Pagella/Monospace/Regular/Main.js | 19 +
.../Gyre-Pagella/NonUnicode/Regular/Main.js | 19 +
.../fonts/Gyre-Pagella/Normal/Regular/Main.js | 19 +
.../Gyre-Pagella/Operators/Regular/Main.js | 19 +
.../Gyre-Pagella/SansSerif/Regular/Main.js | 19 +
.../fonts/Gyre-Pagella/Script/Regular/Main.js | 19 +
.../fonts/Gyre-Pagella/Shapes/Regular/Main.js | 19 +
.../fonts/Gyre-Pagella/Size1/Regular/Main.js | 19 +
.../fonts/Gyre-Pagella/Size2/Regular/Main.js | 19 +
.../fonts/Gyre-Pagella/Size3/Regular/Main.js | 19 +
.../fonts/Gyre-Pagella/Size4/Regular/Main.js | 19 +
.../fonts/Gyre-Pagella/Size5/Regular/Main.js | 19 +
.../fonts/Gyre-Pagella/Size6/Regular/Main.js | 19 +
.../Gyre-Pagella/Symbols/Regular/Main.js | 19 +
.../Gyre-Pagella/Variants/Regular/Main.js | 19 +
.../SVG/fonts/Gyre-Pagella/fontdata-extra.js | 19 +
.../output/SVG/fonts/Gyre-Pagella/fontdata.js | 19 +
.../Gyre-Termes/Alphabets/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Arrows/Regular/Main.js | 19 +
.../Gyre-Termes/DoubleStruck/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Fraktur/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Latin/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Main/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Marks/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Misc/Regular/Main.js | 19 +
.../Gyre-Termes/Monospace/Regular/Main.js | 19 +
.../Gyre-Termes/NonUnicode/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Normal/Regular/Main.js | 19 +
.../Gyre-Termes/Operators/Regular/Main.js | 19 +
.../Gyre-Termes/SansSerif/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Script/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Shapes/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Size1/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Size2/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Size3/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Size4/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Size5/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Size6/Regular/Main.js | 19 +
.../fonts/Gyre-Termes/Symbols/Regular/Main.js | 19 +
.../Gyre-Termes/Variants/Regular/Main.js | 19 +
.../SVG/fonts/Gyre-Termes/fontdata-extra.js | 19 +
.../output/SVG/fonts/Gyre-Termes/fontdata.js | 19 +
.../Latin-Modern/Alphabets/Regular/Main.js | 19 +
.../fonts/Latin-Modern/Arrows/Regular/Main.js | 19 +
.../Latin-Modern/DoubleStruck/Regular/Main.js | 19 +
.../Latin-Modern/Fraktur/Regular/Main.js | 19 +
.../fonts/Latin-Modern/Latin/Regular/Main.js | 19 +
.../fonts/Latin-Modern/Main/Regular/Main.js | 19 +
.../fonts/Latin-Modern/Marks/Regular/Main.js | 19 +
.../fonts/Latin-Modern/Misc/Regular/Main.js | 19 +
.../Latin-Modern/Monospace/Regular/Main.js | 19 +
.../Latin-Modern/NonUnicode/Regular/Main.js | 19 +
.../fonts/Latin-Modern/Normal/Regular/Main.js | 19 +
.../Latin-Modern/Operators/Regular/Main.js | 19 +
.../Latin-Modern/SansSerif/Regular/Main.js | 19 +
.../fonts/Latin-Modern/Script/Regular/Main.js | 19 +
.../fonts/Latin-Modern/Shapes/Regular/Main.js | 19 +
.../fonts/Latin-Modern/Size1/Regular/Main.js | 19 +
.../fonts/Latin-Modern/Size2/Regular/Main.js | 19 +
.../fonts/Latin-Modern/Size3/Regular/Main.js | 19 +
.../fonts/Latin-Modern/Size4/Regular/Main.js | 19 +
.../fonts/Latin-Modern/Size5/Regular/Main.js | 19 +
.../fonts/Latin-Modern/Size6/Regular/Main.js | 19 +
.../fonts/Latin-Modern/Size7/Regular/Main.js | 19 +
.../Latin-Modern/Symbols/Regular/Main.js | 19 +
.../Latin-Modern/Variants/Regular/Main.js | 19 +
.../SVG/fonts/Latin-Modern/fontdata-extra.js | 19 +
.../output/SVG/fonts/Latin-Modern/fontdata.js | 19 +
.../fonts/Neo-Euler/Alphabets/Regular/Main.js | 19 +
.../fonts/Neo-Euler/Arrows/Regular/Main.js | 19 +
.../fonts/Neo-Euler/Fraktur/Regular/Main.js | 19 +
.../SVG/fonts/Neo-Euler/Main/Regular/Main.js | 19 +
.../SVG/fonts/Neo-Euler/Marks/Regular/Main.js | 19 +
.../Neo-Euler/NonUnicode/Regular/Main.js | 19 +
.../fonts/Neo-Euler/Normal/Regular/Main.js | 19 +
.../fonts/Neo-Euler/Operators/Regular/Main.js | 19 +
.../fonts/Neo-Euler/Script/Regular/Main.js | 19 +
.../fonts/Neo-Euler/Shapes/Regular/Main.js | 19 +
.../SVG/fonts/Neo-Euler/Size1/Regular/Main.js | 19 +
.../SVG/fonts/Neo-Euler/Size2/Regular/Main.js | 19 +
.../SVG/fonts/Neo-Euler/Size3/Regular/Main.js | 19 +
.../SVG/fonts/Neo-Euler/Size4/Regular/Main.js | 19 +
.../SVG/fonts/Neo-Euler/Size5/Regular/Main.js | 19 +
.../fonts/Neo-Euler/Symbols/Regular/Main.js | 19 +
.../fonts/Neo-Euler/Variants/Regular/Main.js | 19 +
.../SVG/fonts/Neo-Euler/fontdata-extra.js | 19 +
.../output/SVG/fonts/Neo-Euler/fontdata.js | 19 +
.../SVG/fonts/STIX-Web/Alphabets/Bold/Main.js | 19 +
.../STIX-Web/Alphabets/BoldItalic/Main.js | 19 +
.../fonts/STIX-Web/Alphabets/Italic/Main.js | 19 +
.../fonts/STIX-Web/Alphabets/Regular/Main.js | 19 +
.../SVG/fonts/STIX-Web/Arrows/Bold/Main.js | 19 +
.../SVG/fonts/STIX-Web/Arrows/Regular/Main.js | 19 +
.../fonts/STIX-Web/DoubleStruck/Bold/Main.js | 19 +
.../STIX-Web/DoubleStruck/BoldItalic/Main.js | 19 +
.../STIX-Web/DoubleStruck/Italic/Main.js | 19 +
.../STIX-Web/DoubleStruck/Regular/Main.js | 19 +
.../SVG/fonts/STIX-Web/Fraktur/Bold/Main.js | 19 +
.../fonts/STIX-Web/Fraktur/Regular/Main.js | 19 +
.../SVG/fonts/STIX-Web/Latin/Bold/Main.js | 19 +
.../fonts/STIX-Web/Latin/BoldItalic/Main.js | 19 +
.../SVG/fonts/STIX-Web/Latin/Italic/Main.js | 19 +
.../SVG/fonts/STIX-Web/Latin/Regular/Main.js | 19 +
.../SVG/fonts/STIX-Web/Main/Bold/Main.js | 19 +
.../fonts/STIX-Web/Main/BoldItalic/Main.js | 19 +
.../SVG/fonts/STIX-Web/Main/Italic/Main.js | 19 +
.../SVG/fonts/STIX-Web/Main/Regular/Main.js | 19 +
.../SVG/fonts/STIX-Web/Marks/Bold/Main.js | 19 +
.../fonts/STIX-Web/Marks/BoldItalic/Main.js | 19 +
.../SVG/fonts/STIX-Web/Marks/Italic/Main.js | 19 +
.../SVG/fonts/STIX-Web/Marks/Regular/Main.js | 19 +
.../SVG/fonts/STIX-Web/Misc/Bold/Main.js | 19 +
.../fonts/STIX-Web/Misc/BoldItalic/Main.js | 19 +
.../SVG/fonts/STIX-Web/Misc/Italic/Main.js | 19 +
.../SVG/fonts/STIX-Web/Misc/Regular/Main.js | 19 +
.../fonts/STIX-Web/Monospace/Regular/Main.js | 19 +
.../SVG/fonts/STIX-Web/Normal/Bold/Main.js | 19 +
.../fonts/STIX-Web/Normal/BoldItalic/Main.js | 19 +
.../SVG/fonts/STIX-Web/Normal/Italic/Main.js | 19 +
.../SVG/fonts/STIX-Web/Operators/Bold/Main.js | 19 +
.../fonts/STIX-Web/Operators/Regular/Main.js | 19 +
.../SVG/fonts/STIX-Web/SansSerif/Bold/Main.js | 19 +
.../STIX-Web/SansSerif/BoldItalic/Main.js | 19 +
.../fonts/STIX-Web/SansSerif/Italic/Main.js | 19 +
.../fonts/STIX-Web/SansSerif/Regular/Main.js | 19 +
.../fonts/STIX-Web/Script/BoldItalic/Main.js | 19 +
.../SVG/fonts/STIX-Web/Script/Italic/Main.js | 19 +
.../SVG/fonts/STIX-Web/Script/Regular/Main.js | 19 +
.../SVG/fonts/STIX-Web/Shapes/Bold/Main.js | 19 +
.../fonts/STIX-Web/Shapes/BoldItalic/Main.js | 19 +
.../SVG/fonts/STIX-Web/Shapes/Regular/Main.js | 19 +
.../SVG/fonts/STIX-Web/Size1/Regular/Main.js | 19 +
.../SVG/fonts/STIX-Web/Size2/Regular/Main.js | 19 +
.../SVG/fonts/STIX-Web/Size3/Regular/Main.js | 19 +
.../SVG/fonts/STIX-Web/Size4/Regular/Main.js | 19 +
.../SVG/fonts/STIX-Web/Size5/Regular/Main.js | 19 +
.../SVG/fonts/STIX-Web/Symbols/Bold/Main.js | 19 +
.../fonts/STIX-Web/Symbols/Regular/Main.js | 19 +
.../SVG/fonts/STIX-Web/Variants/Bold/Main.js | 19 +
.../STIX-Web/Variants/BoldItalic/Main.js | 19 +
.../fonts/STIX-Web/Variants/Italic/Main.js | 19 +
.../fonts/STIX-Web/Variants/Regular/Main.js | 19 +
.../SVG/fonts/STIX-Web/fontdata-extra.js | 19 +
.../jax/output/SVG/fonts/STIX-Web/fontdata.js | 19 +
.../SVG/fonts/TeX/AMS/Regular/Arrows.js | 19 +
.../SVG/fonts/TeX/AMS/Regular/BoxDrawing.js | 19 +
.../fonts/TeX/AMS/Regular/CombDiacritMarks.js | 19 +
.../SVG/fonts/TeX/AMS/Regular/Dingbats.js | 19 +
.../fonts/TeX/AMS/Regular/EnclosedAlphanum.js | 19 +
.../TeX/AMS/Regular/GeneralPunctuation.js | 19 +
.../fonts/TeX/AMS/Regular/GeometricShapes.js | 19 +
.../fonts/TeX/AMS/Regular/GreekAndCoptic.js | 19 +
.../fonts/TeX/AMS/Regular/Latin1Supplement.js | 19 +
.../fonts/TeX/AMS/Regular/LatinExtendedA.js | 19 +
.../TeX/AMS/Regular/LetterlikeSymbols.js | 19 +
.../output/SVG/fonts/TeX/AMS/Regular/Main.js | 19 +
.../fonts/TeX/AMS/Regular/MathOperators.js | 19 +
.../fonts/TeX/AMS/Regular/MiscMathSymbolsB.js | 19 +
.../SVG/fonts/TeX/AMS/Regular/MiscSymbols.js | 19 +
.../fonts/TeX/AMS/Regular/MiscTechnical.js | 19 +
.../output/SVG/fonts/TeX/AMS/Regular/PUA.js | 19 +
.../TeX/AMS/Regular/SpacingModLetters.js | 19 +
.../TeX/AMS/Regular/SuppMathOperators.js | 19 +
.../SVG/fonts/TeX/Caligraphic/Bold/Main.js | 19 +
.../SVG/fonts/TeX/Caligraphic/Regular/Main.js | 19 +
.../SVG/fonts/TeX/Fraktur/Bold/BasicLatin.js | 19 +
.../output/SVG/fonts/TeX/Fraktur/Bold/Main.js | 19 +
.../SVG/fonts/TeX/Fraktur/Bold/Other.js | 19 +
.../output/SVG/fonts/TeX/Fraktur/Bold/PUA.js | 19 +
.../fonts/TeX/Fraktur/Regular/BasicLatin.js | 19 +
.../SVG/fonts/TeX/Fraktur/Regular/Main.js | 19 +
.../SVG/fonts/TeX/Fraktur/Regular/Other.js | 19 +
.../SVG/fonts/TeX/Fraktur/Regular/PUA.js | 19 +
.../output/SVG/fonts/TeX/Main/Bold/Arrows.js | 19 +
.../SVG/fonts/TeX/Main/Bold/BasicLatin.js | 19 +
.../fonts/TeX/Main/Bold/CombDiacritMarks.js | 19 +
.../TeX/Main/Bold/CombDiactForSymbols.js | 19 +
.../fonts/TeX/Main/Bold/GeneralPunctuation.js | 19 +
.../fonts/TeX/Main/Bold/GeometricShapes.js | 19 +
.../SVG/fonts/TeX/Main/Bold/GreekAndCoptic.js | 19 +
.../fonts/TeX/Main/Bold/Latin1Supplement.js | 19 +
.../SVG/fonts/TeX/Main/Bold/LatinExtendedA.js | 19 +
.../SVG/fonts/TeX/Main/Bold/LatinExtendedB.js | 19 +
.../fonts/TeX/Main/Bold/LetterlikeSymbols.js | 19 +
.../output/SVG/fonts/TeX/Main/Bold/Main.js | 19 +
.../SVG/fonts/TeX/Main/Bold/MathOperators.js | 19 +
.../fonts/TeX/Main/Bold/MiscMathSymbolsA.js | 19 +
.../SVG/fonts/TeX/Main/Bold/MiscSymbols.js | 19 +
.../SVG/fonts/TeX/Main/Bold/MiscTechnical.js | 19 +
.../fonts/TeX/Main/Bold/SpacingModLetters.js | 19 +
.../fonts/TeX/Main/Bold/SuppMathOperators.js | 19 +
.../TeX/Main/Bold/SupplementalArrowsA.js | 19 +
.../SVG/fonts/TeX/Main/Italic/BasicLatin.js | 19 +
.../fonts/TeX/Main/Italic/CombDiacritMarks.js | 19 +
.../TeX/Main/Italic/GeneralPunctuation.js | 19 +
.../fonts/TeX/Main/Italic/GreekAndCoptic.js | 19 +
.../fonts/TeX/Main/Italic/LatinExtendedA.js | 19 +
.../fonts/TeX/Main/Italic/LatinExtendedB.js | 19 +
.../TeX/Main/Italic/LetterlikeSymbols.js | 19 +
.../output/SVG/fonts/TeX/Main/Italic/Main.js | 19 +
.../fonts/TeX/Main/Italic/MathOperators.js | 19 +
.../SVG/fonts/TeX/Main/Regular/BasicLatin.js | 19 +
.../TeX/Main/Regular/CombDiacritMarks.js | 19 +
.../fonts/TeX/Main/Regular/GeometricShapes.js | 19 +
.../fonts/TeX/Main/Regular/GreekAndCoptic.js | 19 +
.../fonts/TeX/Main/Regular/LatinExtendedA.js | 19 +
.../fonts/TeX/Main/Regular/LatinExtendedB.js | 19 +
.../TeX/Main/Regular/LetterlikeSymbols.js | 19 +
.../output/SVG/fonts/TeX/Main/Regular/Main.js | 19 +
.../fonts/TeX/Main/Regular/MathOperators.js | 19 +
.../SVG/fonts/TeX/Main/Regular/MiscSymbols.js | 19 +
.../TeX/Main/Regular/SpacingModLetters.js | 19 +
.../TeX/Main/Regular/SuppMathOperators.js | 19 +
.../SVG/fonts/TeX/Math/BoldItalic/Main.js | 19 +
.../output/SVG/fonts/TeX/Math/Italic/Main.js | 19 +
.../fonts/TeX/SansSerif/Bold/BasicLatin.js | 19 +
.../TeX/SansSerif/Bold/CombDiacritMarks.js | 19 +
.../SVG/fonts/TeX/SansSerif/Bold/Main.js | 19 +
.../SVG/fonts/TeX/SansSerif/Bold/Other.js | 19 +
.../fonts/TeX/SansSerif/Italic/BasicLatin.js | 19 +
.../TeX/SansSerif/Italic/CombDiacritMarks.js | 19 +
.../SVG/fonts/TeX/SansSerif/Italic/Main.js | 19 +
.../SVG/fonts/TeX/SansSerif/Italic/Other.js | 19 +
.../fonts/TeX/SansSerif/Regular/BasicLatin.js | 19 +
.../TeX/SansSerif/Regular/CombDiacritMarks.js | 19 +
.../SVG/fonts/TeX/SansSerif/Regular/Main.js | 19 +
.../SVG/fonts/TeX/SansSerif/Regular/Other.js | 19 +
.../fonts/TeX/Script/Regular/BasicLatin.js | 19 +
.../SVG/fonts/TeX/Script/Regular/Main.js | 19 +
.../SVG/fonts/TeX/Size1/Regular/Main.js | 19 +
.../SVG/fonts/TeX/Size2/Regular/Main.js | 19 +
.../SVG/fonts/TeX/Size3/Regular/Main.js | 19 +
.../SVG/fonts/TeX/Size4/Regular/Main.js | 19 +
.../TeX/Typewriter/Regular/BasicLatin.js | 19 +
.../Typewriter/Regular/CombDiacritMarks.js | 19 +
.../SVG/fonts/TeX/Typewriter/Regular/Main.js | 19 +
.../SVG/fonts/TeX/Typewriter/Regular/Other.js | 19 +
.../output/SVG/fonts/TeX/fontdata-extra.js | 19 +
.../jax/output/SVG/fonts/TeX/fontdata.js | 19 +
.../javascripts/MathJax/jax/output/SVG/jax.js | 19 +
public/javascripts/application.js | 3 +
845 files changed, 17550 insertions(+), 2 deletions(-)
create mode 100644 public/javascripts/MathJax/MathJax.js
create mode 100644 public/javascripts/MathJax/config/AM_HTMLorMML-full.js
create mode 100644 public/javascripts/MathJax/config/AM_HTMLorMML.js
create mode 100644 public/javascripts/MathJax/config/Accessible-full.js
create mode 100644 public/javascripts/MathJax/config/Accessible.js
create mode 100644 public/javascripts/MathJax/config/MML_HTMLorMML-full.js
create mode 100644 public/javascripts/MathJax/config/MML_HTMLorMML.js
create mode 100644 public/javascripts/MathJax/config/MMLorHTML.js
create mode 100644 public/javascripts/MathJax/config/Safe.js
create mode 100644 public/javascripts/MathJax/config/TeX-AMS-MML_HTMLorMML-full.js
create mode 100644 public/javascripts/MathJax/config/TeX-AMS-MML_HTMLorMML.js
create mode 100644 public/javascripts/MathJax/config/TeX-AMS-MML_SVG-full.js
create mode 100644 public/javascripts/MathJax/config/TeX-AMS-MML_SVG.js
create mode 100644 public/javascripts/MathJax/config/TeX-AMS_HTML-full.js
create mode 100644 public/javascripts/MathJax/config/TeX-AMS_HTML.js
create mode 100644 public/javascripts/MathJax/config/TeX-MML-AM_HTMLorMML-full.js
create mode 100644 public/javascripts/MathJax/config/TeX-MML-AM_HTMLorMML.js
create mode 100644 public/javascripts/MathJax/config/default.js
create mode 100644 public/javascripts/MathJax/config/local/local.js
create mode 100644 public/javascripts/MathJax/jax/element/mml/jax.js
create mode 100644 public/javascripts/MathJax/jax/element/mml/optable/Arrows.js
create mode 100644 public/javascripts/MathJax/jax/element/mml/optable/BasicLatin.js
create mode 100644 public/javascripts/MathJax/jax/element/mml/optable/CombDiacritMarks.js
create mode 100644 public/javascripts/MathJax/jax/element/mml/optable/CombDiactForSymbols.js
create mode 100644 public/javascripts/MathJax/jax/element/mml/optable/Dingbats.js
create mode 100644 public/javascripts/MathJax/jax/element/mml/optable/GeneralPunctuation.js
create mode 100644 public/javascripts/MathJax/jax/element/mml/optable/GeometricShapes.js
create mode 100644 public/javascripts/MathJax/jax/element/mml/optable/GreekAndCoptic.js
create mode 100644 public/javascripts/MathJax/jax/element/mml/optable/Latin1Supplement.js
create mode 100644 public/javascripts/MathJax/jax/element/mml/optable/LetterlikeSymbols.js
create mode 100644 public/javascripts/MathJax/jax/element/mml/optable/MathOperators.js
create mode 100644 public/javascripts/MathJax/jax/element/mml/optable/MiscMathSymbolsA.js
create mode 100644 public/javascripts/MathJax/jax/element/mml/optable/MiscMathSymbolsB.js
create mode 100644 public/javascripts/MathJax/jax/element/mml/optable/MiscSymbolsAndArrows.js
create mode 100644 public/javascripts/MathJax/jax/element/mml/optable/MiscTechnical.js
create mode 100644 public/javascripts/MathJax/jax/element/mml/optable/SpacingModLetters.js
create mode 100644 public/javascripts/MathJax/jax/element/mml/optable/SuppMathOperators.js
create mode 100644 public/javascripts/MathJax/jax/element/mml/optable/SupplementalArrowsA.js
create mode 100644 public/javascripts/MathJax/jax/element/mml/optable/SupplementalArrowsB.js
create mode 100644 public/javascripts/MathJax/jax/input/AsciiMath/config.js
create mode 100644 public/javascripts/MathJax/jax/input/AsciiMath/jax.js
create mode 100644 public/javascripts/MathJax/jax/input/MathML/config.js
create mode 100644 public/javascripts/MathJax/jax/input/MathML/entities/a.js
create mode 100644 public/javascripts/MathJax/jax/input/MathML/entities/b.js
create mode 100644 public/javascripts/MathJax/jax/input/MathML/entities/c.js
create mode 100644 public/javascripts/MathJax/jax/input/MathML/entities/d.js
create mode 100644 public/javascripts/MathJax/jax/input/MathML/entities/e.js
create mode 100644 public/javascripts/MathJax/jax/input/MathML/entities/f.js
create mode 100644 public/javascripts/MathJax/jax/input/MathML/entities/fr.js
create mode 100644 public/javascripts/MathJax/jax/input/MathML/entities/g.js
create mode 100644 public/javascripts/MathJax/jax/input/MathML/entities/h.js
create mode 100644 public/javascripts/MathJax/jax/input/MathML/entities/i.js
create mode 100644 public/javascripts/MathJax/jax/input/MathML/entities/j.js
create mode 100644 public/javascripts/MathJax/jax/input/MathML/entities/k.js
create mode 100644 public/javascripts/MathJax/jax/input/MathML/entities/l.js
create mode 100644 public/javascripts/MathJax/jax/input/MathML/entities/m.js
create mode 100644 public/javascripts/MathJax/jax/input/MathML/entities/n.js
create mode 100644 public/javascripts/MathJax/jax/input/MathML/entities/o.js
create mode 100644 public/javascripts/MathJax/jax/input/MathML/entities/opf.js
create mode 100644 public/javascripts/MathJax/jax/input/MathML/entities/p.js
create mode 100644 public/javascripts/MathJax/jax/input/MathML/entities/q.js
create mode 100644 public/javascripts/MathJax/jax/input/MathML/entities/r.js
create mode 100644 public/javascripts/MathJax/jax/input/MathML/entities/s.js
create mode 100644 public/javascripts/MathJax/jax/input/MathML/entities/scr.js
create mode 100644 public/javascripts/MathJax/jax/input/MathML/entities/t.js
create mode 100644 public/javascripts/MathJax/jax/input/MathML/entities/u.js
create mode 100644 public/javascripts/MathJax/jax/input/MathML/entities/v.js
create mode 100644 public/javascripts/MathJax/jax/input/MathML/entities/w.js
create mode 100644 public/javascripts/MathJax/jax/input/MathML/entities/x.js
create mode 100644 public/javascripts/MathJax/jax/input/MathML/entities/y.js
create mode 100644 public/javascripts/MathJax/jax/input/MathML/entities/z.js
create mode 100644 public/javascripts/MathJax/jax/input/MathML/jax.js
create mode 100644 public/javascripts/MathJax/jax/input/TeX/config.js
create mode 100644 public/javascripts/MathJax/jax/input/TeX/jax.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/autoload/annotation-xml.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/autoload/maction.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/autoload/menclose.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/autoload/mglyph.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/autoload/mmultiscripts.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/autoload/ms.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/autoload/mtable.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/autoload/multiline.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/config.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Alphabets/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Arrows/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/DoubleStruck/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Fraktur/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Latin/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Main/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Marks/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Misc/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Monospace/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/NonUnicode/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Normal/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Operators/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/SansSerif/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Script/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Shapes/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Size1/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Size2/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Size3/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Size4/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Size5/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Size6/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Symbols/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/Variants/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/fontdata-extra.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Asana-Math/fontdata.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Alphabets/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Arrows/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/DoubleStruck/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Fraktur/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Latin/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Main/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Marks/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Misc/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Monospace/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/NonUnicode/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Normal/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Operators/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/SansSerif/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Script/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Shapes/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Size1/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Size2/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Size3/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Size4/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Size5/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Size6/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Symbols/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/Variants/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/fontdata-extra.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Pagella/fontdata.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Alphabets/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Arrows/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/DoubleStruck/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Fraktur/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Latin/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Main/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Marks/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Misc/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Monospace/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/NonUnicode/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Normal/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Operators/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/SansSerif/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Script/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Shapes/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Size1/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Size2/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Size3/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Size4/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Size5/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Size6/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Symbols/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/Variants/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/fontdata-extra.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Gyre-Termes/fontdata.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Alphabets/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Arrows/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/DoubleStruck/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Fraktur/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Latin/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Main/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Marks/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Misc/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Monospace/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/NonUnicode/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Normal/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Operators/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/SansSerif/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Script/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Shapes/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Size1/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Size2/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Size3/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Size4/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Size5/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Size6/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Size7/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Symbols/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/Variants/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/fontdata-extra.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Latin-Modern/fontdata.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Alphabets/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Arrows/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Fraktur/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Main/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Marks/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/NonUnicode/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Normal/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Operators/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Script/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Shapes/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Size1/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Size2/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Size3/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Size4/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Size5/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Symbols/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/Variants/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/fontdata-extra.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/Neo-Euler/fontdata.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Alphabets/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Alphabets/BoldItalic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Alphabets/Italic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Alphabets/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Arrows/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Arrows/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/DoubleStruck/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/DoubleStruck/BoldItalic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/DoubleStruck/Italic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/DoubleStruck/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Fraktur/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Fraktur/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Latin/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Latin/BoldItalic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Latin/Italic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Latin/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Main/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Main/BoldItalic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Main/Italic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Main/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Marks/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Marks/BoldItalic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Marks/Italic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Marks/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Misc/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Misc/BoldItalic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Misc/Italic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Misc/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Monospace/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Normal/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Normal/BoldItalic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Normal/Italic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Operators/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Operators/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/SansSerif/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/SansSerif/BoldItalic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/SansSerif/Italic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/SansSerif/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Script/BoldItalic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Script/Italic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Script/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Shapes/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Shapes/BoldItalic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Shapes/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Size1/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Size2/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Size3/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Size4/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Size5/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Symbols/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Symbols/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Variants/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Variants/BoldItalic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Variants/Italic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/Variants/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/fontdata-extra.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/fontdata.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/AlphaPresentForms.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Arrows.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/BBBold.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/BoldFraktur.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/BoxDrawing.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CombDiacritMarks.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CombDiactForSymbols.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/ControlPictures.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/CurrencySymbols.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Cyrillic.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/EnclosedAlphanum.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GeneralPunctuation.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GeometricShapes.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekAndCoptic.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekBold.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekSSBold.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/IPAExtensions.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Latin1Supplement.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedA.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedAdditional.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedB.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedD.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/LetterlikeSymbols.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathBold.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathOperators.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathSSBold.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscMathSymbolsA.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscMathSymbolsB.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscSymbols.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscTechnical.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/NumberForms.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/PhoneticExtensions.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SpacingModLetters.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SuperAndSubscripts.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Bold/SuppMathOperators.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/AlphaPresentForms.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/BasicLatin.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/BoxDrawing.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/CombDiactForSymbols.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/ControlPictures.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/CurrencySymbols.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Cyrillic.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/EnclosedAlphanum.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GeneralPunctuation.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekAndCoptic.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekBoldItalic.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekSSBoldItalic.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/IPAExtensions.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Latin1Supplement.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedA.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedAdditional.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedB.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LetterlikeSymbols.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathBoldItalic.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathBoldScript.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathOperators.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathSSItalicBold.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/SpacingModLetters.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/AlphaPresentForms.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/BoxDrawing.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/CombDiactForSymbols.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/ControlPictures.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/CurrencySymbols.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Cyrillic.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/EnclosedAlphanum.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GeneralPunctuation.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GreekAndCoptic.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/GreekItalic.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/IPAExtensions.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Latin1Supplement.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedA.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedAdditional.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedB.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/LetterlikeSymbols.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathItalic.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathOperators.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathSSItalic.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathScript.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/SpacingModLetters.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Italic/ij.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/AlphaPresentForms.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Arrows.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BBBold.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BlockElements.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BoldFraktur.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/BoxDrawing.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CJK.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CombDiacritMarks.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CombDiactForSymbols.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/ControlPictures.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/CurrencySymbols.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Cyrillic.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Dingbats.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/EnclosedAlphanum.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Fraktur.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GeneralPunctuation.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GeometricShapes.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekAndCoptic.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekBold.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekBoldItalic.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekItalic.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekSSBold.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekSSBoldItalic.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Hiragana.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/IPAExtensions.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Latin1Supplement.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedA.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedAdditional.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedB.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedD.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/LetterlikeSymbols.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBold.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBoldItalic.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBoldScript.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathItalic.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathOperators.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSS.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSBold.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSItalic.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSItalicBold.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathScript.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathTT.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscMathSymbolsA.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscMathSymbolsB.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscSymbols.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscSymbolsAndArrows.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscTechnical.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/NumberForms.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/PhoneticExtensions.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SpacingModLetters.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/Specials.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SuperAndSubscripts.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SuppMathOperators.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SupplementalArrowsA.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/SupplementalArrowsB.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/General/Regular/ij.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Bold/All.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Regular/All.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Bold/All.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Regular/All.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Bold/All.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Regular/All.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Bold/All.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Regular/All.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Bold/All.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Regular/All.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/All.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/PrivateUse.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/All.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/PrivateUse.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/All.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/PrivateUse.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/All.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/PrivateUse.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFiveSym/Regular/All.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFiveSym/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Regular/All.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Bold/All.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Regular/All.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Regular/All.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Regular/All.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Bold/All.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Regular/All.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/Variants/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata-1.0.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata-beta.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata-extra.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/STIX/fontdata.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Arrows.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BBBold.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BoxDrawing.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/CombDiacritMarks.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Dingbats.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/EnclosedAlphanum.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeneralPunctuation.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeometricShapes.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GreekAndCoptic.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Latin1Supplement.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LatinExtendedA.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LetterlikeSymbols.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MathOperators.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscMathSymbolsB.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscSymbols.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscTechnical.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/PUA.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SpacingModLetters.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SuppMathOperators.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/BasicLatin.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Other.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/PUA.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/BasicLatin.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Other.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/PUA.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/BoldItalic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Italic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Greek/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Arrows.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiacritMarks.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiactForSymbols.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeneralPunctuation.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeometricShapes.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Latin1Supplement.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedA.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedB.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LetterlikeSymbols.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MathOperators.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscMathSymbolsA.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscSymbols.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscTechnical.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SpacingModLetters.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SuppMathOperators.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SupplementalArrowsA.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/CombDiacritMarks.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/GeneralPunctuation.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Latin1Supplement.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/LetterlikeSymbols.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/CombDiacritMarks.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/GeometricShapes.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/MiscSymbols.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/SpacingModLetters.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Math/BoldItalic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Math/Italic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/BasicLatin.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/CombDiacritMarks.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Other.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/BasicLatin.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/CombDiacritMarks.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Other.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/BasicLatin.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/CombDiacritMarks.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Other.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/BasicLatin.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/Other.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Size1/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Size2/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Size3/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Size4/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/BasicLatin.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/CombDiacritMarks.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Other.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/WinChrome/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/AMS.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Bold.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/fontdata-extra.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/fonts/TeX/fontdata.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/imageFonts.js
create mode 100644 public/javascripts/MathJax/jax/output/HTML-CSS/jax.js
create mode 100644 public/javascripts/MathJax/jax/output/NativeMML/config.js
create mode 100644 public/javascripts/MathJax/jax/output/NativeMML/jax.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/autoload/annotation-xml.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/autoload/maction.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/autoload/menclose.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/autoload/mglyph.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/autoload/mmultiscripts.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/autoload/ms.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/autoload/mtable.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/autoload/multiline.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/config.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Asana-Math/Alphabets/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Asana-Math/Arrows/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Asana-Math/DoubleStruck/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Asana-Math/Fraktur/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Asana-Math/Latin/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Asana-Math/Main/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Asana-Math/Marks/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Asana-Math/Misc/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Asana-Math/Monospace/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Asana-Math/NonUnicode/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Asana-Math/Normal/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Asana-Math/Operators/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Asana-Math/SansSerif/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Asana-Math/Script/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Asana-Math/Shapes/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Asana-Math/Size1/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Asana-Math/Size2/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Asana-Math/Size3/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Asana-Math/Size4/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Asana-Math/Size5/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Asana-Math/Size6/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Asana-Math/Symbols/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Asana-Math/Variants/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Asana-Math/fontdata-extra.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Asana-Math/fontdata.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Pagella/Alphabets/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Pagella/Arrows/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Pagella/DoubleStruck/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Pagella/Fraktur/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Pagella/Latin/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Pagella/Main/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Pagella/Marks/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Pagella/Misc/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Pagella/Monospace/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Pagella/NonUnicode/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Pagella/Normal/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Pagella/Operators/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Pagella/SansSerif/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Pagella/Script/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Pagella/Shapes/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Pagella/Size1/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Pagella/Size2/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Pagella/Size3/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Pagella/Size4/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Pagella/Size5/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Pagella/Size6/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Pagella/Symbols/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Pagella/Variants/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Pagella/fontdata-extra.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Pagella/fontdata.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Termes/Alphabets/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Termes/Arrows/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Termes/DoubleStruck/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Termes/Fraktur/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Termes/Latin/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Termes/Main/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Termes/Marks/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Termes/Misc/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Termes/Monospace/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Termes/NonUnicode/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Termes/Normal/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Termes/Operators/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Termes/SansSerif/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Termes/Script/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Termes/Shapes/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Termes/Size1/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Termes/Size2/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Termes/Size3/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Termes/Size4/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Termes/Size5/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Termes/Size6/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Termes/Symbols/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Termes/Variants/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Termes/fontdata-extra.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Gyre-Termes/fontdata.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Latin-Modern/Alphabets/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Latin-Modern/Arrows/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Latin-Modern/DoubleStruck/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Latin-Modern/Fraktur/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Latin-Modern/Latin/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Latin-Modern/Main/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Latin-Modern/Marks/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Latin-Modern/Misc/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Latin-Modern/Monospace/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Latin-Modern/NonUnicode/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Latin-Modern/Normal/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Latin-Modern/Operators/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Latin-Modern/SansSerif/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Latin-Modern/Script/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Latin-Modern/Shapes/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Latin-Modern/Size1/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Latin-Modern/Size2/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Latin-Modern/Size3/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Latin-Modern/Size4/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Latin-Modern/Size5/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Latin-Modern/Size6/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Latin-Modern/Size7/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Latin-Modern/Symbols/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Latin-Modern/Variants/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Latin-Modern/fontdata-extra.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Latin-Modern/fontdata.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Neo-Euler/Alphabets/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Neo-Euler/Arrows/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Neo-Euler/Fraktur/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Neo-Euler/Main/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Neo-Euler/Marks/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Neo-Euler/NonUnicode/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Neo-Euler/Normal/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Neo-Euler/Operators/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Neo-Euler/Script/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Neo-Euler/Shapes/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Neo-Euler/Size1/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Neo-Euler/Size2/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Neo-Euler/Size3/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Neo-Euler/Size4/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Neo-Euler/Size5/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Neo-Euler/Symbols/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Neo-Euler/Variants/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Neo-Euler/fontdata-extra.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/Neo-Euler/fontdata.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Alphabets/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Alphabets/BoldItalic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Alphabets/Italic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Alphabets/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Arrows/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Arrows/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/DoubleStruck/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/DoubleStruck/BoldItalic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/DoubleStruck/Italic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/DoubleStruck/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Fraktur/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Fraktur/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Latin/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Latin/BoldItalic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Latin/Italic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Latin/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Main/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Main/BoldItalic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Main/Italic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Main/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Marks/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Marks/BoldItalic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Marks/Italic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Marks/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Misc/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Misc/BoldItalic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Misc/Italic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Misc/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Monospace/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Normal/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Normal/BoldItalic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Normal/Italic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Operators/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Operators/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/SansSerif/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/SansSerif/BoldItalic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/SansSerif/Italic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/SansSerif/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Script/BoldItalic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Script/Italic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Script/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Shapes/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Shapes/BoldItalic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Shapes/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Size1/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Size2/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Size3/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Size4/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Size5/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Symbols/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Symbols/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Variants/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Variants/BoldItalic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Variants/Italic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/Variants/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/fontdata-extra.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/STIX-Web/fontdata.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/Arrows.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/BoxDrawing.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/CombDiacritMarks.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/Dingbats.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/EnclosedAlphanum.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/GeneralPunctuation.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/GeometricShapes.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/GreekAndCoptic.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/Latin1Supplement.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/LatinExtendedA.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/LetterlikeSymbols.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/MathOperators.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/MiscMathSymbolsB.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/MiscSymbols.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/MiscTechnical.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/PUA.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/SpacingModLetters.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/AMS/Regular/SuppMathOperators.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Caligraphic/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Caligraphic/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Bold/BasicLatin.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Bold/Other.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Bold/PUA.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Regular/BasicLatin.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Regular/Other.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Fraktur/Regular/PUA.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/Arrows.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/BasicLatin.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/CombDiacritMarks.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/CombDiactForSymbols.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/GeneralPunctuation.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/GeometricShapes.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/GreekAndCoptic.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/Latin1Supplement.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/LatinExtendedA.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/LatinExtendedB.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/LetterlikeSymbols.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/MathOperators.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/MiscMathSymbolsA.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/MiscSymbols.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/MiscTechnical.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/SpacingModLetters.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/SuppMathOperators.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Bold/SupplementalArrowsA.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/BasicLatin.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/CombDiacritMarks.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/GeneralPunctuation.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/GreekAndCoptic.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/LatinExtendedA.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/LatinExtendedB.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/LetterlikeSymbols.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Italic/MathOperators.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/BasicLatin.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/CombDiacritMarks.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/GeometricShapes.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/GreekAndCoptic.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/LatinExtendedA.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/LatinExtendedB.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/LetterlikeSymbols.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/MathOperators.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/MiscSymbols.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/SpacingModLetters.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Main/Regular/SuppMathOperators.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Math/BoldItalic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Math/Italic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Bold/BasicLatin.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Bold/CombDiacritMarks.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Bold/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Bold/Other.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Italic/BasicLatin.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Italic/CombDiacritMarks.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Italic/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Italic/Other.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Regular/BasicLatin.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Regular/CombDiacritMarks.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/SansSerif/Regular/Other.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Script/Regular/BasicLatin.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Script/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Size1/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Size2/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Size3/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Size4/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Typewriter/Regular/BasicLatin.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Typewriter/Regular/CombDiacritMarks.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Typewriter/Regular/Main.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/Typewriter/Regular/Other.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/fontdata-extra.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/fonts/TeX/fontdata.js
create mode 100644 public/javascripts/MathJax/jax/output/SVG/jax.js
diff --git a/app/views/layouts/base.html.erb b/app/views/layouts/base.html.erb
index 489820f0c..96b015bdc 100644
--- a/app/views/layouts/base.html.erb
+++ b/app/views/layouts/base.html.erb
@@ -18,6 +18,18 @@
<%= yield :header_tags -%>
<%= stylesheet_link_tag 'base','header', :media => 'all'%>
+
+
+
+
diff --git a/app/views/layouts/base_courses.html.erb b/app/views/layouts/base_courses.html.erb
index 39de4faeb..ae74be8b6 100644
--- a/app/views/layouts/base_courses.html.erb
+++ b/app/views/layouts/base_courses.html.erb
@@ -21,6 +21,18 @@
<%= javascript_include_tag "course","header","attachments",'prettify' %>
<%= yield :header_tags -%>
+
+
+
+
diff --git a/app/views/layouts/base_forums.html.erb b/app/views/layouts/base_forums.html.erb
index e03ac2fc5..eb24c0a6e 100644
--- a/app/views/layouts/base_forums.html.erb
+++ b/app/views/layouts/base_forums.html.erb
@@ -16,6 +16,18 @@
<%= call_hook :view_layouts_base_html_head %>
<%= yield :header_tags -%>
<%= stylesheet_link_tag 'base','header','new_user', :media => 'all'%>
+
+
+
+
+
+