Commit a35297bec8f6c068609856fe6f9b02092f3c3920

Authored by Karpikau Andrei
1 parent 5bc24106

add send form solution

... ... @@ -5,4 +5,4 @@ You are allowed to:
5 5 2. Remove generators
6 6 3. Add installed generators
7 7 To add new installed generators automatically delete this file and reload the project.
8   ---><GeneratorsGroup><Generator name="controller" /><Generator name="integration_test" /><Generator name="mailer" /><Generator name="migration" /><Generator name="model" /><Generator name="observer" /><Generator name="plugin" /><Generator name="resource" /><Generator name="scaffold" /><Generator name="session_migration" /></GeneratorsGroup></Settings>
  8 +--><GeneratorsGroup><Generator name="active_record:devise" /><Generator name="assets" /><Generator name="controller" /><Generator name="delayed_job" /><Generator name="delayed_job:active_record" /><Generator name="delayed_job:upgrade" /><Generator name="devise" /><Generator name="devise:controllers" /><Generator name="devise:install" /><Generator name="devise:views" /><Generator name="factory_girl:model" /><Generator name="generator" /><Generator name="helper" /><Generator name="integration_test" /><Generator name="jbuilder" /><Generator name="job" /><Generator name="js:assets" /><Generator name="mailer" /><Generator name="migration" /><Generator name="model" /><Generator name="mongoid:devise" /><Generator name="resource" /><Generator name="responders:install" /><Generator name="responders_controller" /><Generator name="rspec:controller" /><Generator name="rspec:feature" /><Generator name="rspec:helper" /><Generator name="rspec:install" /><Generator name="rspec:integration" /><Generator name="rspec:job" /><Generator name="rspec:mailer" /><Generator name="rspec:model" /><Generator name="rspec:observer" /><Generator name="rspec:request" /><Generator name="rspec:scaffold" /><Generator name="rspec:view" /><Generator name="sass:assets" /><Generator name="sass:scaffold" /><Generator name="scaffold" /><Generator name="scaffold_controller" /><Generator name="scss:assets" /><Generator name="scss:scaffold" /><Generator name="task" /><Generator name="test_unit:generator" /><Generator name="test_unit:job" /><Generator name="test_unit:plugin" /></GeneratorsGroup></Settings>
... ...
  1 +<component name="InspectionProjectProfileManager">
  2 + <profile version="1.0" is_locked="false">
  3 + <option name="myName" value="Project Default" />
  4 + <inspection_tool class="Rubocop" enabled="false" level="WARNING" enabled_by_default="false" />
  5 + </profile>
  6 +</component>
\ No newline at end of file
... ...
... ... @@ -9,116 +9,111 @@
9 9 </configuration>
10 10 </facet>
11 11 <facet type="gem" name="Ruby Gem">
12   - <configuration>
13   - <option name="GEM_APP_ROOT_PATH" value="$MODULE_DIR$" />
14   - <option name="GEM_APP_TEST_PATH" value="$MODULE_DIR$/test" />
15   - <option name="GEM_APP_LIB_PATH" value="$MODULE_DIR$/lib" />
16   - </configuration>
  12 + <configuration />
17 13 </facet>
18 14 </component>
19 15 <component name="ModuleRunConfigurationManager">
20   - <configuration default="false" name="test: kanjai" type="RakeRunConfigurationType" factoryName="Rake">
21   - <module name="kanjai" />
22   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RUBY_ARGS" VALUE="-e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift)" />
23   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="WORK DIR" VALUE="$MODULE_DIR$" />
24   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="SHOULD_USE_SDK" VALUE="false" />
25   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="ALTERN_SDK_NAME" VALUE="" />
26   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="myPassParentEnvs" VALUE="true" />
27   - <envs>
28   - <env name="RAILS_ENV" value="test" />
29   - </envs>
30   - <EXTENSION ID="BundlerRunConfigurationExtension" bundleExecEnabled="false" />
31   - <EXTENSION ID="JRubyRunConfigurationExtension" NailgunExecEnabled="false" />
32   - <EXTENSION ID="RubyCoverageRunConfigurationExtension" enabled="false" sample_coverage="true" track_test_folders="true" runner="rcov">
33   - <COVERAGE_PATTERN ENABLED="true">
34   - <PATTERN REGEXPS="/.rvm/" INCLUDED="false" />
35   - </COVERAGE_PATTERN>
36   - </EXTENSION>
37   - <EXTENSION ID="org.jetbrains.plugins.ruby.motion.run.MotionSimulatorRunExtension" />
38   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_NAME" VALUE="test" />
39   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_ARGS" VALUE="" />
40   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_ATTACHED_TEST_FRAMEWORKS" VALUE=":test_unit " />
41   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_OPTION_TRACE" VALUE="false" />
42   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_OPTION_DRYRUN" VALUE="false" />
43   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_OPTION_PREREQS" VALUE="false" />
44   - <method />
45   - </configuration>
46   - <configuration default="false" name="spec: kanjai" type="RakeRunConfigurationType" factoryName="Rake">
47   - <module name="kanjai" />
48   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RUBY_ARGS" VALUE="-e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift)" />
49   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="WORK DIR" VALUE="$MODULE_DIR$" />
50   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="SHOULD_USE_SDK" VALUE="false" />
51   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="ALTERN_SDK_NAME" VALUE="" />
52   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="myPassParentEnvs" VALUE="true" />
53   - <envs />
54   - <EXTENSION ID="BundlerRunConfigurationExtension" bundleExecEnabled="false" />
55   - <EXTENSION ID="JRubyRunConfigurationExtension" NailgunExecEnabled="false" />
56   - <EXTENSION ID="RubyCoverageRunConfigurationExtension" enabled="false" sample_coverage="true" track_test_folders="true" runner="rcov">
57   - <COVERAGE_PATTERN ENABLED="true">
58   - <PATTERN REGEXPS="/.rvm/" INCLUDED="false" />
59   - </COVERAGE_PATTERN>
60   - </EXTENSION>
61   - <EXTENSION ID="org.jetbrains.plugins.ruby.motion.run.MotionSimulatorRunExtension" />
62   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_NAME" VALUE="spec" />
63   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_ARGS" VALUE="" />
64   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_ATTACHED_TEST_FRAMEWORKS" VALUE=":rspec " />
65   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_OPTION_TRACE" VALUE="false" />
66   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_OPTION_DRYRUN" VALUE="false" />
67   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_OPTION_PREREQS" VALUE="false" />
68   - <method />
69   - </configuration>
70   - <configuration default="false" name="Production: kanjai" type="RailsRunConfigurationType" factoryName="Rails">
71   - <predefined_log_file id="RUBY_RAILS_SERVER" enabled="true" />
72   - <module name="kanjai" />
73   - <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="RUBY_ARGS" VALUE="-e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift)" />
74   - <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="WORK DIR" VALUE="$MODULE_DIR$" />
75   - <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="SHOULD_USE_SDK" VALUE="false" />
76   - <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="ALTERN_SDK_NAME" VALUE="" />
77   - <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="myPassParentEnvs" VALUE="true" />
78   - <envs />
79   - <EXTENSION ID="BundlerRunConfigurationExtension" bundleExecEnabled="false" />
80   - <EXTENSION ID="JRubyRunConfigurationExtension" NailgunExecEnabled="false" />
81   - <EXTENSION ID="RubyCoverageRunConfigurationExtension" enabled="false" sample_coverage="true" track_test_folders="true" runner="rcov">
82   - <COVERAGE_PATTERN ENABLED="true">
83   - <PATTERN REGEXPS="/.rvm/" INCLUDED="false" />
84   - </COVERAGE_PATTERN>
85   - </EXTENSION>
86   - <EXTENSION ID="org.jetbrains.plugins.ruby.motion.run.MotionSimulatorRunExtension" />
87   - <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="SCRIPT_ARGS" VALUE="" />
88   - <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="PORT" VALUE="3000" />
89   - <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="IP" VALUE="0.0.0.0" />
90   - <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="DUMMY_APP" VALUE="test/dummy" />
91   - <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="RAILS_SERVER_TYPE" VALUE="Default" />
92   - <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="ENVIRONMENT_TYPE" VALUE="production" />
93   - <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="LAUNCH_JS" VALUE="false" />
94   - <method />
95   - </configuration>
96   - <configuration default="false" name="Development: kanjai" type="RailsRunConfigurationType" factoryName="Rails">
97   - <predefined_log_file id="RUBY_RAILS_SERVER" enabled="true" />
98   - <module name="kanjai" />
99   - <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="RUBY_ARGS" VALUE="-e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift)" />
100   - <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="WORK DIR" VALUE="$MODULE_DIR$" />
101   - <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="SHOULD_USE_SDK" VALUE="false" />
102   - <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="ALTERN_SDK_NAME" VALUE="" />
103   - <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="myPassParentEnvs" VALUE="true" />
104   - <envs />
105   - <EXTENSION ID="BundlerRunConfigurationExtension" bundleExecEnabled="false" />
106   - <EXTENSION ID="JRubyRunConfigurationExtension" NailgunExecEnabled="false" />
107   - <EXTENSION ID="RubyCoverageRunConfigurationExtension" enabled="false" sample_coverage="true" track_test_folders="true" runner="rcov">
108   - <COVERAGE_PATTERN ENABLED="true">
109   - <PATTERN REGEXPS="/.rvm/" INCLUDED="false" />
110   - </COVERAGE_PATTERN>
111   - </EXTENSION>
112   - <EXTENSION ID="org.jetbrains.plugins.ruby.motion.run.MotionSimulatorRunExtension" />
113   - <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="SCRIPT_ARGS" VALUE="" />
114   - <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="PORT" VALUE="3000" />
115   - <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="IP" VALUE="0.0.0.0" />
116   - <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="DUMMY_APP" VALUE="test/dummy" />
117   - <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="RAILS_SERVER_TYPE" VALUE="Default" />
118   - <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="ENVIRONMENT_TYPE" VALUE="development" />
119   - <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="LAUNCH_JS" VALUE="false" />
120   - <method />
121   - </configuration>
  16 + <shared>
  17 + <configuration default="false" name="test: kanjai" type="RakeRunConfigurationType" factoryName="Rake">
  18 + <module name="kanjai" />
  19 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RUBY_ARGS" VALUE="-e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift)" />
  20 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="WORK DIR" VALUE="$MODULE_DIR$" />
  21 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="SHOULD_USE_SDK" VALUE="false" />
  22 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="ALTERN_SDK_NAME" VALUE="" />
  23 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="myPassParentEnvs" VALUE="true" />
  24 + <envs>
  25 + <env name="RAILS_ENV" value="test" />
  26 + </envs>
  27 + <EXTENSION ID="BundlerRunConfigurationExtension" bundleExecEnabled="false" />
  28 + <EXTENSION ID="JRubyRunConfigurationExtension" NailgunExecEnabled="false" />
  29 + <EXTENSION ID="RubyCoverageRunConfigurationExtension" enabled="false" sample_coverage="true" track_test_folders="true" runner="rcov">
  30 + <COVERAGE_PATTERN ENABLED="true">
  31 + <PATTERN REGEXPS="/.rvm/" INCLUDED="false" />
  32 + </COVERAGE_PATTERN>
  33 + </EXTENSION>
  34 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_NAME" VALUE="test" />
  35 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_ARGS" VALUE="" />
  36 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_ATTACHED_TEST_FRAMEWORKS" VALUE=":test_unit " />
  37 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_OPTION_TRACE" VALUE="false" />
  38 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_OPTION_DRYRUN" VALUE="false" />
  39 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_OPTION_PREREQS" VALUE="false" />
  40 + <method />
  41 + </configuration>
  42 + <configuration default="false" name="spec: kanjai" type="RakeRunConfigurationType" factoryName="Rake">
  43 + <module name="kanjai" />
  44 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RUBY_ARGS" VALUE="-e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift)" />
  45 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="WORK DIR" VALUE="$MODULE_DIR$" />
  46 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="SHOULD_USE_SDK" VALUE="false" />
  47 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="ALTERN_SDK_NAME" VALUE="" />
  48 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="myPassParentEnvs" VALUE="true" />
  49 + <envs />
  50 + <EXTENSION ID="BundlerRunConfigurationExtension" bundleExecEnabled="false" />
  51 + <EXTENSION ID="JRubyRunConfigurationExtension" NailgunExecEnabled="false" />
  52 + <EXTENSION ID="RubyCoverageRunConfigurationExtension" enabled="false" sample_coverage="true" track_test_folders="true" runner="rcov">
  53 + <COVERAGE_PATTERN ENABLED="true">
  54 + <PATTERN REGEXPS="/.rvm/" INCLUDED="false" />
  55 + </COVERAGE_PATTERN>
  56 + </EXTENSION>
  57 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_NAME" VALUE="spec" />
  58 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_ARGS" VALUE="" />
  59 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_ATTACHED_TEST_FRAMEWORKS" VALUE=":rspec " />
  60 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_OPTION_TRACE" VALUE="false" />
  61 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_OPTION_DRYRUN" VALUE="false" />
  62 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_OPTION_PREREQS" VALUE="false" />
  63 + <method />
  64 + </configuration>
  65 + <configuration default="false" name="Production: kanjai" type="RailsRunConfigurationType" factoryName="Rails">
  66 + <predefined_log_file id="RUBY_RAILS_SERVER" enabled="true" />
  67 + <module name="kanjai" />
  68 + <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="RUBY_ARGS" VALUE="-e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift)" />
  69 + <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="WORK DIR" VALUE="$MODULE_DIR$" />
  70 + <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="SHOULD_USE_SDK" VALUE="false" />
  71 + <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="ALTERN_SDK_NAME" VALUE="" />
  72 + <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="myPassParentEnvs" VALUE="true" />
  73 + <envs />
  74 + <EXTENSION ID="BundlerRunConfigurationExtension" bundleExecEnabled="false" />
  75 + <EXTENSION ID="JRubyRunConfigurationExtension" NailgunExecEnabled="false" />
  76 + <EXTENSION ID="RubyCoverageRunConfigurationExtension" enabled="false" sample_coverage="true" track_test_folders="true" runner="rcov">
  77 + <COVERAGE_PATTERN ENABLED="true">
  78 + <PATTERN REGEXPS="/.rvm/" INCLUDED="false" />
  79 + </COVERAGE_PATTERN>
  80 + </EXTENSION>
  81 + <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="SCRIPT_ARGS" VALUE="" />
  82 + <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="PORT" VALUE="3000" />
  83 + <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="IP" VALUE="0.0.0.0" />
  84 + <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="DUMMY_APP" VALUE="test/dummy" />
  85 + <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="RAILS_SERVER_TYPE" VALUE="Default" />
  86 + <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="ENVIRONMENT_TYPE" VALUE="production" />
  87 + <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="LAUNCH_JS" VALUE="false" />
  88 + <method />
  89 + </configuration>
  90 + <configuration default="false" name="Development: kanjai" type="RailsRunConfigurationType" factoryName="Rails">
  91 + <predefined_log_file id="RUBY_RAILS_SERVER" enabled="true" />
  92 + <module name="kanjai" />
  93 + <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="RUBY_ARGS" VALUE="-e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift)" />
  94 + <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="WORK DIR" VALUE="$MODULE_DIR$" />
  95 + <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="SHOULD_USE_SDK" VALUE="false" />
  96 + <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="ALTERN_SDK_NAME" VALUE="" />
  97 + <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="myPassParentEnvs" VALUE="true" />
  98 + <envs />
  99 + <EXTENSION ID="BundlerRunConfigurationExtension" bundleExecEnabled="false" />
  100 + <EXTENSION ID="JRubyRunConfigurationExtension" NailgunExecEnabled="false" />
  101 + <EXTENSION ID="RubyCoverageRunConfigurationExtension" enabled="false" sample_coverage="true" track_test_folders="true" runner="rcov">
  102 + <COVERAGE_PATTERN ENABLED="true">
  103 + <PATTERN REGEXPS="/.rvm/" INCLUDED="false" />
  104 + </COVERAGE_PATTERN>
  105 + </EXTENSION>
  106 + <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="SCRIPT_ARGS" VALUE="" />
  107 + <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="PORT" VALUE="3000" />
  108 + <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="IP" VALUE="0.0.0.0" />
  109 + <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="DUMMY_APP" VALUE="test/dummy" />
  110 + <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="RAILS_SERVER_TYPE" VALUE="Default" />
  111 + <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="ENVIRONMENT_TYPE" VALUE="development" />
  112 + <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="LAUNCH_JS" VALUE="false" />
  113 + <method />
  114 + </configuration>
  115 + </shared>
  116 + <local />
122 117 </component>
123 118 <component name="NewModuleRootManager">
124 119 <content url="file://$MODULE_DIR$">
... ... @@ -133,10 +128,10 @@
133 128 <orderEntry type="library" scope="PROVIDED" name="activemodel (v4.2.6, rbenv: 2.1.3) [gem]" level="application" />
134 129 <orderEntry type="library" scope="PROVIDED" name="activerecord (v4.2.6, rbenv: 2.1.3) [gem]" level="application" />
135 130 <orderEntry type="library" scope="PROVIDED" name="activesupport (v4.2.6, rbenv: 2.1.3) [gem]" level="application" />
136   - <orderEntry type="library" scope="PROVIDED" name="acts_as_list (v0.8.2, rbenv: 2.1.3) [gem]" level="application" />
137   - <orderEntry type="library" scope="PROVIDED" name="acts_as_tree (v2.6.0, rbenv: 2.1.3) [gem]" level="application" />
  131 + <orderEntry type="library" scope="PROVIDED" name="acts_as_list (v0.9.5, rbenv: 2.1.3) [gem]" level="application" />
  132 + <orderEntry type="library" scope="PROVIDED" name="acts_as_tree (v2.6.1, rbenv: 2.1.3) [gem]" level="application" />
138 133 <orderEntry type="library" scope="PROVIDED" name="arel (v6.0.3, rbenv: 2.1.3) [gem]" level="application" />
139   - <orderEntry type="library" scope="PROVIDED" name="aws-sdk (v2.6.32, rbenv: 2.1.3) [gem]" level="application" />
  134 + <orderEntry type="library" scope="PROVIDED" name="aws-sdk (v2.9.20, rbenv: 2.1.3) [gem]" level="application" />
140 135 <orderEntry type="library" scope="PROVIDED" name="aws-sdk-core (v2.6.32, rbenv: 2.1.3) [gem]" level="application" />
141 136 <orderEntry type="library" scope="PROVIDED" name="aws-sdk-resources (v2.6.32, rbenv: 2.1.3) [gem]" level="application" />
142 137 <orderEntry type="library" scope="PROVIDED" name="aws-sigv4 (v1.0.0, rbenv: 2.1.3) [gem]" level="application" />
... ... @@ -148,15 +143,15 @@
148 143 <orderEntry type="library" scope="PROVIDED" name="daemons (v1.2.4, rbenv: 2.1.3) [gem]" level="application" />
149 144 <orderEntry type="library" scope="PROVIDED" name="delayed_job (v4.1.2, rbenv: 2.1.3) [gem]" level="application" />
150 145 <orderEntry type="library" scope="PROVIDED" name="delayed_job_active_record (v4.1.1, rbenv: 2.1.3) [gem]" level="application" />
151   - <orderEntry type="library" scope="PROVIDED" name="devise (v4.2.0, rbenv: 2.1.3) [gem]" level="application" />
  146 + <orderEntry type="library" scope="PROVIDED" name="devise (v4.3.0, rbenv: 2.1.3) [gem]" level="application" />
152 147 <orderEntry type="library" scope="PROVIDED" name="diff-lcs (v1.2.5, rbenv: 2.1.3) [gem]" level="application" />
153 148 <orderEntry type="library" scope="PROVIDED" name="erubis (v2.7.0, rbenv: 2.1.3) [gem]" level="application" />
154 149 <orderEntry type="library" scope="PROVIDED" name="execjs (v2.7.0, rbenv: 2.1.3) [gem]" level="application" />
155 150 <orderEntry type="library" scope="PROVIDED" name="factory_girl (v4.7.0, rbenv: 2.1.3) [gem]" level="application" />
156   - <orderEntry type="library" scope="PROVIDED" name="factory_girl_rails (v4.7.0, rbenv: 2.1.3) [gem]" level="application" />
  151 + <orderEntry type="library" scope="PROVIDED" name="factory_girl_rails (v4.8.0, rbenv: 2.1.3) [gem]" level="application" />
157 152 <orderEntry type="library" scope="PROVIDED" name="globalid (v0.3.7, rbenv: 2.1.3) [gem]" level="application" />
158 153 <orderEntry type="library" scope="PROVIDED" name="i18n (v0.7.0, rbenv: 2.1.3) [gem]" level="application" />
159   - <orderEntry type="library" scope="PROVIDED" name="jbuilder (v2.6.1, rbenv: 2.1.3) [gem]" level="application" />
  154 + <orderEntry type="library" scope="PROVIDED" name="jbuilder (v2.6.4, rbenv: 2.1.3) [gem]" level="application" />
160 155 <orderEntry type="library" scope="PROVIDED" name="jmespath (v1.3.1, rbenv: 2.1.3) [gem]" level="application" />
161 156 <orderEntry type="library" scope="PROVIDED" name="jquery-rails (v3.1.2, rbenv: 2.1.3) [gem]" level="application" />
162 157 <orderEntry type="library" scope="PROVIDED" name="json (v1.8.3, rbenv: 2.1.3) [gem]" level="application" />
... ... @@ -200,7 +195,7 @@
200 195 <orderEntry type="library" scope="PROVIDED" name="thread_safe (v0.3.5, rbenv: 2.1.3) [gem]" level="application" />
201 196 <orderEntry type="library" scope="PROVIDED" name="tilt (v2.0.5, rbenv: 2.1.3) [gem]" level="application" />
202 197 <orderEntry type="library" scope="PROVIDED" name="tzinfo (v1.2.2, rbenv: 2.1.3) [gem]" level="application" />
203   - <orderEntry type="library" scope="PROVIDED" name="uglifier (v3.0.4, rbenv: 2.1.3) [gem]" level="application" />
  198 + <orderEntry type="library" scope="PROVIDED" name="uglifier (v3.2.0, rbenv: 2.1.3) [gem]" level="application" />
204 199 <orderEntry type="library" scope="PROVIDED" name="warden (v1.2.6, rbenv: 2.1.3) [gem]" level="application" />
205 200 </component>
206 201 <component name="RModuleSettingsStorage">
... ...
... ... @@ -15,7 +15,6 @@
15 15 <PATTERN REGEXPS="/.rvm/" INCLUDED="false" />
16 16 </COVERAGE_PATTERN>
17 17 </EXTENSION>
18   - <EXTENSION ID="org.jetbrains.plugins.ruby.motion.run.MotionSimulatorRunExtension" />
19 18 <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="SCRIPT_ARGS" VALUE="" />
20 19 <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="PORT" VALUE="3000" />
21 20 <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="IP" VALUE="0.0.0.0" />
... ...
... ... @@ -15,7 +15,6 @@
15 15 <PATTERN REGEXPS="/.rvm/" INCLUDED="false" />
16 16 </COVERAGE_PATTERN>
17 17 </EXTENSION>
18   - <EXTENSION ID="org.jetbrains.plugins.ruby.motion.run.MotionSimulatorRunExtension" />
19 18 <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="SCRIPT_ARGS" VALUE="" />
20 19 <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="PORT" VALUE="3000" />
21 20 <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="IP" VALUE="0.0.0.0" />
... ...
... ... @@ -14,7 +14,6 @@
14 14 <PATTERN REGEXPS="/.rvm/" INCLUDED="false" />
15 15 </COVERAGE_PATTERN>
16 16 </EXTENSION>
17   - <EXTENSION ID="org.jetbrains.plugins.ruby.motion.run.MotionSimulatorRunExtension" />
18 17 <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_NAME" VALUE="spec" />
19 18 <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_ARGS" VALUE="" />
20 19 <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_ATTACHED_TEST_FRAMEWORKS" VALUE=":rspec " />
... ...
... ... @@ -16,7 +16,6 @@
16 16 <PATTERN REGEXPS="/.rvm/" INCLUDED="false" />
17 17 </COVERAGE_PATTERN>
18 18 </EXTENSION>
19   - <EXTENSION ID="org.jetbrains.plugins.ruby.motion.run.MotionSimulatorRunExtension" />
20 19 <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_NAME" VALUE="test" />
21 20 <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_ARGS" VALUE="" />
22 21 <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_ATTACHED_TEST_FRAMEWORKS" VALUE=":test_unit " />
... ...
1 1 <?xml version="1.0" encoding="UTF-8"?>
2 2 <project version="4">
3 3 <component name="VcsDirectoryMappings">
4   - <mapping directory="" vcs="" />
  4 + <mapping directory="$PROJECT_DIR$" vcs="Git" />
5 5 </component>
6 6 </project>
\ No newline at end of file
... ...
1 1 <?xml version="1.0" encoding="UTF-8"?>
2 2 <project version="4">
3 3 <component name="ChangeListManager">
4   - <list default="true" id="cbbcb0f9-d203-4967-aa4d-c08a939c7df0" name="Default" comment="" />
  4 + <list default="true" id="cbbcb0f9-d203-4967-aa4d-c08a939c7df0" name="Default" comment="">
  5 + <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/app/controllers/kanjai/form_controller.rb" />
  6 + <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/app/mailers/kanjai_mailer.rb" />
  7 + <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/app/views/kanjai_mailer/send_mail.html.erb" />
  8 + <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/.generators" afterPath="$PROJECT_DIR$/.idea/.generators" />
  9 + <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/kanjai.iml" afterPath="$PROJECT_DIR$/.idea/kanjai.iml" />
  10 + <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/runConfigurations/Development__kanjai.xml" afterPath="$PROJECT_DIR$/.idea/runConfigurations/Development__kanjai.xml" />
  11 + <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/runConfigurations/Production__kanjai.xml" afterPath="$PROJECT_DIR$/.idea/runConfigurations/Production__kanjai.xml" />
  12 + <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/runConfigurations/spec__kanjai.xml" afterPath="$PROJECT_DIR$/.idea/runConfigurations/spec__kanjai.xml" />
  13 + <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/runConfigurations/test__kanjai.xml" afterPath="$PROJECT_DIR$/.idea/runConfigurations/test__kanjai.xml" />
  14 + <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/vcs.xml" afterPath="$PROJECT_DIR$/.idea/vcs.xml" />
  15 + <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
  16 + <change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/controllers/kanjai/admin/pages_controller.rb" afterPath="$PROJECT_DIR$/app/controllers/kanjai/admin/pages_controller.rb" />
  17 + <change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/models/kanjai/page_content.rb" afterPath="$PROJECT_DIR$/app/models/kanjai/page_content.rb" />
  18 + <change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/views/kanjai/admin/pages/content_types/_content.html.erb" afterPath="$PROJECT_DIR$/app/views/kanjai/admin/pages/content_types/_content.html.erb" />
  19 + <change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/views/kanjai/admin/pages/show_editor.html.erb" afterPath="$PROJECT_DIR$/app/views/kanjai/admin/pages/show_editor.html.erb" />
  20 + <change type="MODIFICATION" beforePath="$PROJECT_DIR$/config/routes.rb" afterPath="$PROJECT_DIR$/config/routes.rb" />
  21 + <change type="MODIFICATION" beforePath="$PROJECT_DIR$/lib/kanjai/template_generator.rb" afterPath="$PROJECT_DIR$/lib/kanjai/template_generator.rb" />
  22 + <change type="MODIFICATION" beforePath="$PROJECT_DIR$/lib/kanjai/version.rb" afterPath="$PROJECT_DIR$/lib/kanjai/version.rb" />
  23 + </list>
5 24 <ignored path="kanjai.iws" />
6 25 <ignored path=".idea/workspace.xml" />
7 26 <ignored path=".idea/dataSources.local.xml" />
... ... @@ -12,114 +31,80 @@
12 31 <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
13 32 <option name="LAST_RESOLUTION" value="IGNORE" />
14 33 </component>
15   - <component name="ChangesViewManager" flattened_view="true" show_ignored="false" />
16 34 <component name="CreatePatchCommitExecutor">
17 35 <option name="PATCH_PATH" value="" />
18 36 </component>
19   - <component name="DaemonCodeAnalyzer">
20   - <disable_hints />
21   - </component>
22 37 <component name="ExecutionTargetManager" SELECTED_TARGET="default_target" />
23 38 <component name="FavoritesManager">
24 39 <favorites_list name="kanjai" />
25 40 </component>
26 41 <component name="FileEditorManager">
27   - <leaf>
28   - <file leaf-file-name="admin_users_controller.rb" pinned="false" current-in-tab="false">
29   - <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/admin/admin_users_controller.rb">
30   - <provider selected="true" editor-type-id="text-editor">
31   - <state vertical-scroll-proportion="0.0" vertical-offset="176" max-vertical-offset="810">
32   - <caret line="40" column="7" selection-start-line="40" selection-start-column="7" selection-end-line="40" selection-end-column="7" />
33   - <folding />
34   - </state>
35   - </provider>
36   - </entry>
37   - </file>
38   - <file leaf-file-name="version.rb" pinned="false" current-in-tab="true">
39   - <entry file="file://$PROJECT_DIR$/lib/kanjai/version.rb">
40   - <provider selected="true" editor-type-id="text-editor">
41   - <state vertical-scroll-proportion="0.036057692" vertical-offset="0" max-vertical-offset="416">
42   - <caret line="1" column="19" selection-start-line="1" selection-start-column="19" selection-end-line="1" selection-end-column="19" />
43   - <folding />
44   - </state>
45   - </provider>
46   - </entry>
47   - </file>
48   - <file leaf-file-name="edit.html.erb" pinned="false" current-in-tab="false">
49   - <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/admin_users/edit.html.erb">
50   - <provider selected="true" editor-type-id="text-editor">
51   - <state vertical-scroll-proportion="-5.0" vertical-offset="0" max-vertical-offset="300">
52   - <caret line="8" column="102" selection-start-line="8" selection-start-column="102" selection-end-line="8" selection-end-column="102" />
53   - <folding />
54   - </state>
55   - </provider>
56   - </entry>
57   - </file>
58   - <file leaf-file-name="routes.rb" pinned="false" current-in-tab="false">
59   - <entry file="file://$PROJECT_DIR$/config/routes.rb">
  42 + <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
  43 + <file leaf-file-name="pages_controller.rb" pinned="false" current-in-tab="false">
  44 + <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/admin/pages_controller.rb">
60 45 <provider selected="true" editor-type-id="text-editor">
61   - <state vertical-scroll-proportion="0.0" vertical-offset="356" max-vertical-offset="990">
62   - <caret line="23" column="0" selection-start-line="23" selection-start-column="0" selection-end-line="23" selection-end-column="0" />
  46 + <state relative-caret-position="216">
  47 + <caret line="280" column="190" lean-forward="false" selection-start-line="280" selection-start-column="190" selection-end-line="280" selection-end-column="190" />
63 48 <folding />
64 49 </state>
65 50 </provider>
66 51 </entry>
67 52 </file>
68   - <file leaf-file-name="pages_controller.rb" pinned="false" current-in-tab="false">
69   - <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/pages_controller.rb">
  53 + <file leaf-file-name="form_controller.rb" pinned="false" current-in-tab="false">
  54 + <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/form_controller.rb">
70 55 <provider selected="true" editor-type-id="text-editor">
71   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="3090">
72   - <caret line="6" column="0" selection-start-line="6" selection-start-column="0" selection-end-line="6" selection-end-column="0" />
  56 + <state relative-caret-position="135">
  57 + <caret line="9" column="32" lean-forward="false" selection-start-line="9" selection-start-column="32" selection-end-line="9" selection-end-column="32" />
73 58 <folding />
74 59 </state>
75 60 </provider>
76 61 </entry>
77 62 </file>
78   - <file leaf-file-name="application_controller.rb" pinned="false" current-in-tab="false">
79   - <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/application_controller.rb">
  63 + <file leaf-file-name="_content.html.erb" pinned="false" current-in-tab="false">
  64 + <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/pages/content_types/_content.html.erb">
80 65 <provider selected="true" editor-type-id="text-editor">
81   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="330">
82   - <caret line="11" column="46" selection-start-line="11" selection-start-column="16" selection-end-line="11" selection-end-column="46" />
  66 + <state relative-caret-position="501">
  67 + <caret line="45" column="82" lean-forward="false" selection-start-line="45" selection-start-column="82" selection-end-line="45" selection-end-column="82" />
83 68 <folding />
84 69 </state>
85 70 </provider>
86 71 </entry>
87 72 </file>
88   - <file leaf-file-name="admin_controller.rb" pinned="false" current-in-tab="false">
89   - <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/admin_controller.rb">
  73 + <file leaf-file-name="kanjai.rb" pinned="false" current-in-tab="false">
  74 + <entry file="file://$PROJECT_DIR$/lib/kanjai.rb">
90 75 <provider selected="true" editor-type-id="text-editor">
91   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="375">
92   - <caret line="6" column="4" selection-start-line="6" selection-start-column="4" selection-end-line="6" selection-end-column="4" />
  76 + <state relative-caret-position="0">
  77 + <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
93 78 <folding />
94 79 </state>
95 80 </provider>
96 81 </entry>
97 82 </file>
98   - <file leaf-file-name="site_controller.rb" pinned="false" current-in-tab="false">
99   - <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/site_controller.rb">
  83 + <file leaf-file-name="admin.rb" pinned="false" current-in-tab="false">
  84 + <entry file="file://$PROJECT_DIR$/lib/admin.rb">
100 85 <provider selected="true" editor-type-id="text-editor">
101   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="1050">
102   - <caret line="4" column="5" selection-start-line="4" selection-start-column="5" selection-end-line="4" selection-end-column="5" />
  86 + <state relative-caret-position="0">
  87 + <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
103 88 <folding />
104 89 </state>
105 90 </provider>
106 91 </entry>
107 92 </file>
108   - <file leaf-file-name="application_helper.rb" pinned="false" current-in-tab="false">
109   - <entry file="file://$PROJECT_DIR$/app/helpers/kanjai/application_helper.rb">
  93 + <file leaf-file-name="engine.rb" pinned="false" current-in-tab="false">
  94 + <entry file="file://$PROJECT_DIR$/lib/kanjai/engine.rb">
110 95 <provider selected="true" editor-type-id="text-editor">
111   - <state vertical-scroll-proportion="0.0" vertical-offset="165" max-vertical-offset="1215">
112   - <caret line="11" column="7" selection-start-line="11" selection-start-column="7" selection-end-line="11" selection-end-column="7" />
  96 + <state relative-caret-position="0">
  97 + <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
113 98 <folding />
114 99 </state>
115 100 </provider>
116 101 </entry>
117 102 </file>
118   - <file leaf-file-name="Gemfile.lock" pinned="false" current-in-tab="false">
119   - <entry file="file://$PROJECT_DIR$/Gemfile.lock">
  103 + <file leaf-file-name="version.rb" pinned="false" current-in-tab="true">
  104 + <entry file="file://$PROJECT_DIR$/lib/kanjai/version.rb">
120 105 <provider selected="true" editor-type-id="text-editor">
121   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="3330">
122   - <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
  106 + <state relative-caret-position="15">
  107 + <caret line="1" column="19" lean-forward="false" selection-start-line="1" selection-start-column="19" selection-end-line="1" selection-end-column="19" />
123 108 <folding />
124 109 </state>
125 110 </provider>
... ... @@ -127,19 +112,29 @@
127 112 </file>
128 113 </leaf>
129 114 </component>
  115 + <component name="FindInProjectRecents">
  116 + <findStrings>
  117 + <find>page_template.rb</find>
  118 + <find>edit_template</find>
  119 + <find>page_content_markers</find>
  120 + <find>replace_text_marker</find>
  121 + <find>element</find>
  122 + <find>gsub!</find>
  123 + <find>replace_attributes_marker</find>
  124 + <find>subpart_generate</find>
  125 + <find>content_generator</find>
  126 + </findStrings>
  127 + <dirStrings>
  128 + <dir>$PROJECT_DIR$</dir>
  129 + </dirStrings>
  130 + </component>
  131 + <component name="Git.Settings">
  132 + <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
  133 + </component>
130 134 <component name="IdeDocumentHistory">
131 135 <option name="CHANGED_PATHS">
132 136 <list>
133   - <option value="$PROJECT_DIR$/app/views/kanjai/shared/401.html.erb" />
134   - <option value="$PROJECT_DIR$/app/controllers/kanjai/application_controller.rb" />
135   - <option value="$PROJECT_DIR$/lib/tasks/install.rake" />
136   - <option value="$PROJECT_DIR$/app/assets/javascripts/kanjai/admin/admin_extend.js" />
137   - <option value="$PROJECT_DIR$/app/models/kanjai/page_datum.rb" />
138   - <option value="$PROJECT_DIR$/db/migrate/20160707115443_add_show_public_only_to_kanjai_pages.rb" />
139   - <option value="$PROJECT_DIR$/app/views/kanjai/admin/pages/edit.html.erb" />
140   - <option value="$PROJECT_DIR$/app/assets/javascripts/kanjai/admin/extend/test.js" />
141 137 <option value="$PROJECT_DIR$/lib/kanjai/engine.rb" />
142   - <option value="$PROJECT_DIR$/app/models/kanjai/page_content.rb" />
143 138 <option value="$PROJECT_DIR$/lib/kanjai/template_parser.rb" />
144 139 <option value="$PROJECT_DIR$/app/models/kanjai/page_content_marker.rb" />
145 140 <option value="$PROJECT_DIR$/app/assets/javascripts/kanjai/general_admin.js" />
... ... @@ -147,7 +142,6 @@
147 142 <option value="$PROJECT_DIR$/app/assets/stylesheets/kanjai/frontend.css.scss" />
148 143 <option value="$PROJECT_DIR$/app/assets/javascripts/kanjai/frontend.js" />
149 144 <option value="$PROJECT_DIR$/app/models/kanjai/page_template.rb" />
150   - <option value="$PROJECT_DIR$/lib/kanjai/template_generator.rb" />
151 145 <option value="$PROJECT_DIR$/app/assets/javascripts/kanjai/admin/html_generator.js" />
152 146 <option value="$PROJECT_DIR$/app/assets/javascripts/kanjai/frontend/html_editor.js" />
153 147 <option value="$PROJECT_DIR$/db/migrate/20160804133136_add_image_link_to_kanjai_images.rb" />
... ... @@ -165,11 +159,8 @@
165 159 <option value="$PROJECT_DIR$/kanjai.gemspec" />
166 160 <option value="$PROJECT_DIR$/lib/kanjai/content_function.rb" />
167 161 <option value="$PROJECT_DIR$/app/views/kanjai/pages/show.pdf.erb" />
168   - <option value="$PROJECT_DIR$/app/views/kanjai/admin/pages/content_types/_content.html.erb" />
169 162 <option value="$PROJECT_DIR$/app/assets/javascripts/kanjai/admin/admin.js" />
170 163 <option value="$PROJECT_DIR$/lib/zip.rb" />
171   - <option value="$PROJECT_DIR$/app/controllers/kanjai/admin/pages_controller.rb" />
172   - <option value="$PROJECT_DIR$/config/routes.rb" />
173 164 <option value="$PROJECT_DIR$/app/views/layouts/kanjai/admin.html.erb" />
174 165 <option value="$PROJECT_DIR$/app/views/kanjai/admin/admin_users/index.html.erb" />
175 166 <option value="$PROJECT_DIR$/app/views/kanjai/admin/admin_users/new.html.erb" />
... ... @@ -180,28 +171,35 @@
180 171 <option value="$PROJECT_DIR$/app/controllers/kanjai/pages_controller.rb" />
181 172 <option value="$PROJECT_DIR$/app/controllers/kanjai/admin_controller.rb" />
182 173 <option value="$PROJECT_DIR$/app/controllers/kanjai/site_controller.rb" />
  174 + <option value="$PROJECT_DIR$/app/views/kanjai/admin/pages/show_editor.html.erb" />
  175 + <option value="$PROJECT_DIR$/db/migrate/20171214071607_add_form_data_to_page_content_marker.rb" />
  176 + <option value="$PROJECT_DIR$/app/models/kanjai/page_content.rb" />
  177 + <option value="$PROJECT_DIR$/lib/kanjai/template_generator.rb" />
  178 + <option value="$PROJECT_DIR$/config/routes.rb" />
  179 + <option value="$PROJECT_DIR$/app/mailers/application_mailer.rb" />
  180 + <option value="$PROJECT_DIR$/db/migrate/20171214092747_add_from_to_mai_to_page_content_marker.rb" />
  181 + <option value="$PROJECT_DIR$/app/mailers/kanjai_mailer.rb" />
  182 + <option value="$PROJECT_DIR$/app/views/kanjai_mailer/send_mail.html.erb" />
  183 + <option value="$PROJECT_DIR$/db/migrate/20171214094525_add_answer_text_to_page_content_marker.rb" />
  184 + <option value="$PROJECT_DIR$/app/controllers/kanjai/admin/pages_controller.rb" />
  185 + <option value="$PROJECT_DIR$/app/views/kanjai/admin/pages/content_types/_content.html.erb" />
  186 + <option value="$PROJECT_DIR$/app/controllers/kanjai/form_controller.rb" />
183 187 <option value="$PROJECT_DIR$/lib/kanjai/version.rb" />
184 188 </list>
185 189 </option>
186 190 </component>
  191 + <component name="JsBuildToolGruntFileManager" detection-done="true" sorting="DEFINITION_ORDER" />
  192 + <component name="JsBuildToolPackageJson" detection-done="true" sorting="DEFINITION_ORDER" />
187 193 <component name="JsGulpfileManager">
188 194 <detection-done>true</detection-done>
  195 + <sorting>DEFINITION_ORDER</sorting>
189 196 </component>
190 197 <component name="ProjectFrameBounds">
191 198 <option name="y" value="23" />
192 199 <option name="width" value="1280" />
193   - <option name="height" value="728" />
194   - </component>
195   - <component name="ProjectLevelVcsManager" settingsEditedManually="false">
196   - <OptionsSetting value="true" id="Add" />
197   - <OptionsSetting value="true" id="Remove" />
198   - <OptionsSetting value="true" id="Checkout" />
199   - <OptionsSetting value="true" id="Update" />
200   - <OptionsSetting value="true" id="Status" />
201   - <OptionsSetting value="true" id="Edit" />
202   - <ConfirmationsSetting value="0" id="Add" />
203   - <ConfirmationsSetting value="0" id="Remove" />
  200 + <option name="height" value="730" />
204 201 </component>
  202 + <component name="ProjectLevelVcsManager" settingsEditedManually="true" />
205 203 <component name="ProjectView">
206 204 <navigator currentView="ProjectPane" proportions="" version="1">
207 205 <flattenPackages />
... ... @@ -213,9 +211,12 @@
213 211 <autoscrollToSource />
214 212 <autoscrollFromSource />
215 213 <sortByType />
  214 + <manualOrder />
  215 + <foldersAlwaysOnTop value="true" />
216 216 </navigator>
217 217 <panes>
218   - <pane id="Scope" />
  218 + <pane id="RailsProjectView" />
  219 + <pane id="Scratches" />
219 220 <pane id="ProjectPane">
220 221 <subPane>
221 222 <PATH>
... ... @@ -223,12 +224,6 @@
223 224 <option name="myItemId" value="kanjai" />
224 225 <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
225 226 </PATH_ELEMENT>
226   - </PATH>
227   - <PATH>
228   - <PATH_ELEMENT>
229   - <option name="myItemId" value="kanjai" />
230   - <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
231   - </PATH_ELEMENT>
232 227 <PATH_ELEMENT>
233 228 <option name="myItemId" value="kanjai" />
234 229 <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
... ... @@ -293,10 +288,6 @@
293 288 <option name="myItemId" value="app" />
294 289 <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
295 290 </PATH_ELEMENT>
296   - <PATH_ELEMENT>
297   - <option name="myItemId" value="views" />
298   - <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
299   - </PATH_ELEMENT>
300 291 </PATH>
301 292 <PATH>
302 293 <PATH_ELEMENT>
... ... @@ -312,81 +303,7 @@
312 303 <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
313 304 </PATH_ELEMENT>
314 305 <PATH_ELEMENT>
315   - <option name="myItemId" value="views" />
316   - <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
317   - </PATH_ELEMENT>
318   - <PATH_ELEMENT>
319   - <option name="myItemId" value="kanjai" />
320   - <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
321   - </PATH_ELEMENT>
322   - </PATH>
323   - <PATH>
324   - <PATH_ELEMENT>
325   - <option name="myItemId" value="kanjai" />
326   - <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
327   - </PATH_ELEMENT>
328   - <PATH_ELEMENT>
329   - <option name="myItemId" value="kanjai" />
330   - <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
331   - </PATH_ELEMENT>
332   - <PATH_ELEMENT>
333   - <option name="myItemId" value="app" />
334   - <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
335   - </PATH_ELEMENT>
336   - <PATH_ELEMENT>
337   - <option name="myItemId" value="views" />
338   - <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
339   - </PATH_ELEMENT>
340   - <PATH_ELEMENT>
341   - <option name="myItemId" value="kanjai" />
342   - <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
343   - </PATH_ELEMENT>
344   - <PATH_ELEMENT>
345   - <option name="myItemId" value="admin" />
346   - <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
347   - </PATH_ELEMENT>
348   - </PATH>
349   - <PATH>
350   - <PATH_ELEMENT>
351   - <option name="myItemId" value="kanjai" />
352   - <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
353   - </PATH_ELEMENT>
354   - <PATH_ELEMENT>
355   - <option name="myItemId" value="kanjai" />
356   - <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
357   - </PATH_ELEMENT>
358   - <PATH_ELEMENT>
359   - <option name="myItemId" value="app" />
360   - <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
361   - </PATH_ELEMENT>
362   - <PATH_ELEMENT>
363   - <option name="myItemId" value="views" />
364   - <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
365   - </PATH_ELEMENT>
366   - <PATH_ELEMENT>
367   - <option name="myItemId" value="kanjai" />
368   - <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
369   - </PATH_ELEMENT>
370   - <PATH_ELEMENT>
371   - <option name="myItemId" value="admin" />
372   - <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
373   - </PATH_ELEMENT>
374   - <PATH_ELEMENT>
375   - <option name="myItemId" value="admin_users" />
376   - <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
377   - </PATH_ELEMENT>
378   - </PATH>
379   - <PATH>
380   - <PATH_ELEMENT>
381   - <option name="myItemId" value="kanjai" />
382   - <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
383   - </PATH_ELEMENT>
384   - <PATH_ELEMENT>
385   - <option name="myItemId" value="kanjai" />
386   - <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
387   - </PATH_ELEMENT>
388   - <PATH_ELEMENT>
389   - <option name="myItemId" value="app" />
  306 + <option name="myItemId" value="mailers" />
390 307 <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
391 308 </PATH_ELEMENT>
392 309 </PATH>
... ... @@ -480,7 +397,7 @@
480 397 </PATH>
481 398 </subPane>
482 399 </pane>
483   - <pane id="RailsProjectView" />
  400 + <pane id="Scope" />
484 401 </panes>
485 402 </component>
486 403 <component name="PropertiesComponent">
... ... @@ -488,30 +405,42 @@
488 405 <property name="last_opened_file_path" value="$PROJECT_DIR$" />
489 406 <property name="HbShouldOpenHtmlAsHb" value="" />
490 407 <property name="recentsLimit" value="5" />
491   - <property name="FullScreen" value="false" />
492 408 </component>
493 409 <component name="RecentsManager">
  410 + <key name="MoveFile.RECENT_KEYS">
  411 + <recent name="$PROJECT_DIR$/app/assets/images/kanjai/fileinput" />
  412 + <recent name="$PROJECT_DIR$/app/assets/stylesheets/kanjai" />
  413 + <recent name="$PROJECT_DIR$/app/assets/javascripts/kanjai/lib" />
  414 + </key>
494 415 <key name="CopyFile.RECENT_KEYS">
  416 + <recent name="$PROJECT_DIR$/app/mailers" />
495 417 <recent name="$PROJECT_DIR$/app/views/kanjai/admin/admin_users" />
496 418 <recent name="$PROJECT_DIR$/config/initializers" />
497 419 <recent name="$PROJECT_DIR$/bin" />
498 420 <recent name="$PROJECT_DIR$/app/assets/stylesheets/kanjai/general" />
499   - <recent name="$PROJECT_DIR$/app/assets/javascripts/kanjai/general" />
500   - </key>
501   - <key name="MoveFile.RECENT_KEYS">
502   - <recent name="$PROJECT_DIR$/app/assets/images/kanjai/fileinput" />
503   - <recent name="$PROJECT_DIR$/app/assets/stylesheets/kanjai" />
504   - <recent name="$PROJECT_DIR$/app/assets/javascripts/kanjai/lib" />
505 421 </key>
506 422 </component>
  423 + <component name="RunDashboard">
  424 + <option name="ruleStates">
  425 + <list>
  426 + <RuleState>
  427 + <option name="name" value="ConfigurationTypeDashboardGroupingRule" />
  428 + </RuleState>
  429 + <RuleState>
  430 + <option name="name" value="StatusDashboardGroupingRule" />
  431 + </RuleState>
  432 + </list>
  433 + </option>
  434 + </component>
507 435 <component name="RunManager" selected="Rails.Development: kanjai">
508   - <configuration default="true" type="RakeRunConfigurationType" factoryName="Rake">
  436 + <configuration default="true" type="CucumberRunConfigurationType" factoryName="Cucumber">
  437 + <predefined_log_file id="RUBY_CUCUMBER" enabled="true" />
509 438 <module name="" />
510   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RUBY_ARGS" VALUE="-e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift)" />
511   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="WORK DIR" VALUE="" />
512   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="SHOULD_USE_SDK" VALUE="false" />
513   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="ALTERN_SDK_NAME" VALUE="" />
514   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="myPassParentEnvs" VALUE="true" />
  439 + <CUCUMBER_RUN_CONFIG_SETTINGS_ID NAME="RUBY_ARGS" VALUE="-e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift)" />
  440 + <CUCUMBER_RUN_CONFIG_SETTINGS_ID NAME="WORK DIR" VALUE="" />
  441 + <CUCUMBER_RUN_CONFIG_SETTINGS_ID NAME="SHOULD_USE_SDK" VALUE="false" />
  442 + <CUCUMBER_RUN_CONFIG_SETTINGS_ID NAME="ALTERN_SDK_NAME" VALUE="" />
  443 + <CUCUMBER_RUN_CONFIG_SETTINGS_ID NAME="myPassParentEnvs" VALUE="true" />
515 444 <envs />
516 445 <EXTENSION ID="BundlerRunConfigurationExtension" bundleExecEnabled="false" />
517 446 <EXTENSION ID="JRubyRunConfigurationExtension" NailgunExecEnabled="false" />
... ... @@ -520,13 +449,69 @@
520 449 <PATTERN REGEXPS="/.rvm/" INCLUDED="false" />
521 450 </COVERAGE_PATTERN>
522 451 </EXTENSION>
523   - <EXTENSION ID="org.jetbrains.plugins.ruby.motion.run.MotionSimulatorRunExtension" />
524   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_NAME" VALUE="" />
525   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_ARGS" VALUE="" />
526   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_ATTACHED_TEST_FRAMEWORKS" VALUE="" />
527   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_OPTION_TRACE" VALUE="false" />
528   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_OPTION_DRYRUN" VALUE="false" />
529   - <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_OPTION_PREREQS" VALUE="false" />
  452 + <CUCUMBER_RUN_CONFIG_SETTINGS_ID NAME="TEST_FILE_MASK" VALUE="**/*.feature" />
  453 + <CUCUMBER_RUN_CONFIG_SETTINGS_ID NAME="TEST_TEST_TYPE" VALUE="TEST_SCRIPT" />
  454 + <CUCUMBER_RUN_CONFIG_SETTINGS_ID NAME="TESTS_FOLDER_PATH" VALUE="" />
  455 + <CUCUMBER_RUN_CONFIG_SETTINGS_ID NAME="TEST_SCRIPT_PATH" VALUE="" />
  456 + <CUCUMBER_RUN_CONFIG_SETTINGS_ID NAME="TEST_TAGS_FILTER" VALUE="" />
  457 + <CUCUMBER_RUN_CONFIG_SETTINGS_ID NAME="TEST_NAME_FILTER" VALUE="" />
  458 + <CUCUMBER_RUN_CONFIG_SETTINGS_ID NAME="CUCUMBER_ARGS" VALUE="--color -r features" />
  459 + <CUCUMBER_RUN_CONFIG_SETTINGS_ID NAME="RUNNER_VERSION" VALUE="" />
  460 + <CUCUMBER_RUN_CONFIG_SETTINGS_ID NAME="FULL_BACKTRACE" VALUE="false" />
  461 + <CUCUMBER_RUN_CONFIG_SETTINGS_ID NAME="VERBOSE_OPTION" VALUE="false" />
  462 + <CUCUMBER_RUN_CONFIG_SETTINGS_ID NAME="DRB" VALUE="false" />
  463 + <CUCUMBER_RUN_CONFIG_SETTINGS_ID NAME="ZEUS" VALUE="false" />
  464 + <CUCUMBER_RUN_CONFIG_SETTINGS_ID NAME="SPRING" VALUE="false" />
  465 + <CUCUMBER_RUN_CONFIG_SETTINGS_ID NAME="CUCUMBER_RUNNER_PATH" VALUE="" />
  466 + <CUCUMBER_RUN_CONFIG_SETTINGS_ID NAME="USE_CUSTOM_RUNNER" VALUE="false" />
  467 + <CUCUMBER_RUN_CONFIG_SETTINGS_ID NAME="SETTINGS_VERSION" VALUE="2" />
  468 + <method />
  469 + </configuration>
  470 + <configuration default="true" type="JavaScriptTestRunnerJest" factoryName="Jest">
  471 + <node-interpreter value="project" />
  472 + <working-dir value="" />
  473 + <envs />
  474 + <scope-kind value="ALL" />
  475 + <method />
  476 + </configuration>
  477 + <configuration default="true" type="JavaScriptTestRunnerProtractor" factoryName="Protractor">
  478 + <config-file value="" />
  479 + <node-interpreter value="project" />
  480 + <envs />
  481 + <method />
  482 + </configuration>
  483 + <configuration default="true" type="JavascriptDebugType" factoryName="JavaScript Debug">
  484 + <method />
  485 + </configuration>
  486 + <configuration default="true" type="RSpecRunConfigurationType" factoryName="RSpec">
  487 + <predefined_log_file id="RUBY_RSPEC" enabled="true" />
  488 + <module name="" />
  489 + <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="RUBY_ARGS" VALUE="-e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift)" />
  490 + <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="WORK DIR" VALUE="" />
  491 + <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="SHOULD_USE_SDK" VALUE="false" />
  492 + <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="ALTERN_SDK_NAME" VALUE="" />
  493 + <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="myPassParentEnvs" VALUE="true" />
  494 + <envs />
  495 + <EXTENSION ID="BundlerRunConfigurationExtension" bundleExecEnabled="false" />
  496 + <EXTENSION ID="JRubyRunConfigurationExtension" NailgunExecEnabled="false" />
  497 + <EXTENSION ID="RubyCoverageRunConfigurationExtension" enabled="false" sample_coverage="true" track_test_folders="true" runner="rcov">
  498 + <COVERAGE_PATTERN ENABLED="true">
  499 + <PATTERN REGEXPS="/.rvm/" INCLUDED="false" />
  500 + </COVERAGE_PATTERN>
  501 + </EXTENSION>
  502 + <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="TESTS_FOLDER_PATH" VALUE="" />
  503 + <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="TEST_SCRIPT_PATH" VALUE="" />
  504 + <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="SPEC_RUNNER_PATH" VALUE="" />
  505 + <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="TEST_FILE_MASK" VALUE="**/*_spec.rb" />
  506 + <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="SPEC_EXAMPLE_NAME" VALUE="" />
  507 + <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="TEST_TEST_TYPE" VALUE="TEST_SCRIPT" />
  508 + <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="SPEC_ARGS" VALUE="" />
  509 + <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="RUNNER_VERSION" VALUE="" />
  510 + <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="USE_CUSTOM_SPEC_RUNNER" VALUE="false" />
  511 + <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="DRB" VALUE="false" />
  512 + <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="ZEUS" VALUE="false" />
  513 + <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="SPRING" VALUE="false" />
  514 + <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="FULL_BACKTRACE" VALUE="false" />
530 515 <method />
531 516 </configuration>
532 517 <configuration default="true" type="RailsRunConfigurationType" factoryName="Rails">
... ... @@ -545,7 +530,6 @@
545 530 <PATTERN REGEXPS="/.rvm/" INCLUDED="false" />
546 531 </COVERAGE_PATTERN>
547 532 </EXTENSION>
548   - <EXTENSION ID="org.jetbrains.plugins.ruby.motion.run.MotionSimulatorRunExtension" />
549 533 <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="SCRIPT_ARGS" VALUE="" />
550 534 <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="PORT" VALUE="3000" />
551 535 <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="IP" VALUE="0.0.0.0" />
... ... @@ -555,14 +539,13 @@
555 539 <RAILS_SERVER_CONFIG_SETTINGS_ID NAME="LAUNCH_JS" VALUE="false" />
556 540 <method />
557 541 </configuration>
558   - <configuration default="true" type="RSpecRunConfigurationType" factoryName="RSpec">
559   - <predefined_log_file id="RUBY_RSPEC" enabled="true" />
  542 + <configuration default="true" type="RakeRunConfigurationType" factoryName="Rake">
560 543 <module name="" />
561   - <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="RUBY_ARGS" VALUE="-e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift)" />
562   - <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="WORK DIR" VALUE="" />
563   - <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="SHOULD_USE_SDK" VALUE="false" />
564   - <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="ALTERN_SDK_NAME" VALUE="" />
565   - <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="myPassParentEnvs" VALUE="true" />
  544 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RUBY_ARGS" VALUE="-e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift)" />
  545 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="WORK DIR" VALUE="" />
  546 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="SHOULD_USE_SDK" VALUE="false" />
  547 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="ALTERN_SDK_NAME" VALUE="" />
  548 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="myPassParentEnvs" VALUE="true" />
566 549 <envs />
567 550 <EXTENSION ID="BundlerRunConfigurationExtension" bundleExecEnabled="false" />
568 551 <EXTENSION ID="JRubyRunConfigurationExtension" NailgunExecEnabled="false" />
... ... @@ -571,20 +554,12 @@
571 554 <PATTERN REGEXPS="/.rvm/" INCLUDED="false" />
572 555 </COVERAGE_PATTERN>
573 556 </EXTENSION>
574   - <EXTENSION ID="org.jetbrains.plugins.ruby.motion.run.MotionSimulatorRunExtension" />
575   - <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="TESTS_FOLDER_PATH" VALUE="" />
576   - <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="TEST_SCRIPT_PATH" VALUE="" />
577   - <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="SPEC_RUNNER_PATH" VALUE="" />
578   - <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="TEST_FILE_MASK" VALUE="**/*_spec.rb" />
579   - <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="SPEC_EXAMPLE_NAME" VALUE="" />
580   - <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="TEST_TEST_TYPE" VALUE="TEST_SCRIPT" />
581   - <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="SPEC_ARGS" VALUE="" />
582   - <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="RUNNER_VERSION" VALUE="" />
583   - <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="USE_CUSTOM_SPEC_RUNNER" VALUE="false" />
584   - <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="DRB" VALUE="false" />
585   - <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="ZEUS" VALUE="false" />
586   - <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="SPRING" VALUE="false" />
587   - <RSPEC_RUN_CONFIG_SETTINGS_ID NAME="FULL_BACKTRACE" VALUE="false" />
  557 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_NAME" VALUE="" />
  558 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_ARGS" VALUE="" />
  559 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_ATTACHED_TEST_FRAMEWORKS" VALUE="" />
  560 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_OPTION_TRACE" VALUE="false" />
  561 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_OPTION_DRYRUN" VALUE="false" />
  562 + <RAKE_RUN_CONFIG_SETTINGS_ID NAME="RAKE_TASK_OPTION_PREREQS" VALUE="false" />
588 563 <method />
589 564 </configuration>
590 565 <configuration default="true" type="RubyRunConfigurationType" factoryName="Ruby">
... ... @@ -602,14 +577,10 @@
602 577 <PATTERN REGEXPS="/.rvm/" INCLUDED="false" />
603 578 </COVERAGE_PATTERN>
604 579 </EXTENSION>
605   - <EXTENSION ID="org.jetbrains.plugins.ruby.motion.run.MotionSimulatorRunExtension" />
606 580 <RUBY_RUN_CONFIG NAME="SCRIPT_PATH" VALUE="" />
607 581 <RUBY_RUN_CONFIG NAME="SCRIPT_ARGS" VALUE="" />
608 582 <method />
609 583 </configuration>
610   - <configuration default="true" type="JavascriptDebugType" factoryName="JavaScript Debug">
611   - <method />
612   - </configuration>
613 584 <configuration default="true" type="TestUnitRunConfigurationType" factoryName="Test::Unit/Shoulda/Minitest">
614 585 <predefined_log_file id="RUBY_TESTUNIT" enabled="true" />
615 586 <module name="" />
... ... @@ -626,7 +597,6 @@
626 597 <PATTERN REGEXPS="/.rvm/" INCLUDED="false" />
627 598 </COVERAGE_PATTERN>
628 599 </EXTENSION>
629   - <EXTENSION ID="org.jetbrains.plugins.ruby.motion.run.MotionSimulatorRunExtension" />
630 600 <RTEST_RUN_CONFIG_SETTINGS_ID NAME="TESTS_FOLDER_PATH" VALUE="" />
631 601 <RTEST_RUN_CONFIG_SETTINGS_ID NAME="TEST_SCRIPT_PATH" VALUE="" />
632 602 <RTEST_RUN_CONFIG_SETTINGS_ID NAME="TEST_FILE_MASK" VALUE="" />
... ... @@ -639,6 +609,7 @@
639 609 <method />
640 610 </configuration>
641 611 <configuration default="true" type="js.build_tools.gulp" factoryName="Gulp.js">
  612 + <node-interpreter>project</node-interpreter>
642 613 <node-options />
643 614 <gulpfile />
644 615 <tasks />
... ... @@ -647,6 +618,13 @@
647 618 <envs />
648 619 <method />
649 620 </configuration>
  621 + <configuration default="true" type="js.build_tools.npm" factoryName="npm">
  622 + <command value="run" />
  623 + <scripts />
  624 + <node-interpreter value="project" />
  625 + <envs />
  626 + <method />
  627 + </configuration>
650 628 <list size="4">
651 629 <item index="0" class="java.lang.String" itemvalue="Rake.test: kanjai" />
652 630 <item index="1" class="java.lang.String" itemvalue="Rake.spec: kanjai" />
... ... @@ -654,7 +632,10 @@
654 632 <item index="3" class="java.lang.String" itemvalue="Rails.Development: kanjai" />
655 633 </list>
656 634 </component>
657   - <component name="ShelveChangesManager" show_recycled="false" />
  635 + <component name="ShelveChangesManager" show_recycled="false">
  636 + <option name="remove_strategy" value="false" />
  637 + </component>
  638 + <component name="SpringUtil" SPRING_PRE_LOADER_OPTION="true" />
658 639 <component name="SvnConfiguration">
659 640 <configuration />
660 641 </component>
... ... @@ -663,36 +644,52 @@
663 644 <changelist id="cbbcb0f9-d203-4967-aa4d-c08a939c7df0" name="Default" comment="" />
664 645 <created>1461667396774</created>
665 646 <option name="number" value="Default" />
  647 + <option name="presentableId" value="Default" />
666 648 <updated>1461667396774</updated>
  649 + <workItem from="1494966983627" duration="731000" />
  650 + <workItem from="1495090952619" duration="1573000" />
  651 + <workItem from="1495108372095" duration="2000" />
  652 + <workItem from="1498808617180" duration="1037000" />
  653 + <workItem from="1498836423959" duration="4000" />
  654 + <workItem from="1500931211896" duration="152000" />
  655 + <workItem from="1500931637579" duration="304000" />
  656 + <workItem from="1501482504677" duration="10000" />
  657 + <workItem from="1513232887722" duration="8211000" />
667 658 </task>
668 659 <servers />
669 660 </component>
  661 + <component name="TimeTrackingManager">
  662 + <option name="totallyTimeSpent" value="12024000" />
  663 + </component>
670 664 <component name="ToolWindowManager">
671   - <frame x="0" y="23" width="1280" height="728" extended-state="6" />
  665 + <frame x="0" y="23" width="1280" height="730" extended-state="6" />
672 666 <editor active="true" />
673 667 <layout>
674   - <window_info id="Changes" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
675   - <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
676   - <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
677   - <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.32930514" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
678   - <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
679   - <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32930514" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />
680   - <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
681   - <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
682   - <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
683   - <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
684   - <window_info id="Application Servers" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
685   - <window_info id="Project" active="true" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.32875606" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
686   - <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
687   - <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
688   - <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
689   - <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
690   - <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32930514" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
691   - <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="SLIDING" type="SLIDING" visible="false" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
692   - <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
693   - <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
  668 + <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.44830373" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
  669 + <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
  670 + <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32930514" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />
  671 + <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
  672 + <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32930514" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
  673 + <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
  674 + <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
  675 + <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
  676 + <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
  677 + <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
  678 + <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
  679 + <window_info id="Changes" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
  680 + <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
  681 + <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32930514" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
  682 + <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
  683 + <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="SLIDING" type="SLIDING" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
  684 + <window_info id="Application Servers" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
  685 + <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
  686 + <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
  687 + <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
694 688 </layout>
695 689 </component>
  690 + <component name="TypeScriptGeneratedFilesManager">
  691 + <option name="processedProjectFiles" value="true" />
  692 + </component>
696 693 <component name="Vcs.Log.UiProperties">
697 694 <option name="RECENTLY_FILTERED_USER_GROUPS">
698 695 <collection />
... ... @@ -704,11 +701,6 @@
704 701 <component name="VcsContentAnnotationSettings">
705 702 <option name="myLimit" value="2678400000" />
706 703 </component>
707   - <component name="VcsManagerConfiguration">
708   - <option name="myTodoPanelSettings">
709   - <TodoPanelSettings />
710   - </option>
711   - </component>
712 704 <component name="XDebuggerManager">
713 705 <breakpoint-manager>
714 706 <option name="time" value="1" />
... ... @@ -716,372 +708,392 @@
716 708 <watches-manager />
717 709 </component>
718 710 <component name="editorHistoryManager">
719   - <entry file="file://$PROJECT_DIR$/app/models/kanjai/page_content_marker.rb">
  711 + <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/admin_users/_form.html.erb">
720 712 <provider selected="true" editor-type-id="text-editor">
721   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="634">
722   - <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
  713 + <state relative-caret-position="0">
  714 + <caret line="14" column="101" lean-forward="false" selection-start-line="14" selection-start-column="101" selection-end-line="14" selection-end-column="101" />
723 715 </state>
724 716 </provider>
725 717 </entry>
726   - <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/pages/content_types/_content.html.erb">
  718 + <entry file="file://$PROJECT_DIR$/config/locales/en.yml">
727 719 <provider selected="true" editor-type-id="text-editor">
728   - <state vertical-scroll-proportion="0.0" vertical-offset="980" max-vertical-offset="1770">
729   - <caret line="85" column="124" selection-start-line="85" selection-start-column="124" selection-end-line="85" selection-end-column="124" />
  720 + <state relative-caret-position="0">
  721 + <caret line="91" column="28" lean-forward="false" selection-start-line="91" selection-start-column="28" selection-end-line="91" selection-end-column="28" />
730 722 </state>
731 723 </provider>
732 724 </entry>
733   - <entry file="file://$PROJECT_DIR$/app/assets/javascripts/kanjai/admin/jquery.fileupload.js">
  725 + <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/admin/admin_users_controller.rb">
734 726 <provider selected="true" editor-type-id="text-editor">
735   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="22245">
736   - <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
  727 + <state relative-caret-position="0">
  728 + <caret line="40" column="7" lean-forward="false" selection-start-line="40" selection-start-column="7" selection-end-line="40" selection-end-column="7" />
737 729 </state>
738 730 </provider>
739 731 </entry>
740   - <entry file="file://$PROJECT_DIR$/app/assets/javascripts/kanjai/admin/admin.js">
  732 + <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/admin_users/edit.html.erb">
741 733 <provider selected="true" editor-type-id="text-editor">
742   - <state vertical-scroll-proportion="0.0" vertical-offset="2520" max-vertical-offset="7845">
743   - <caret line="189" column="26" selection-start-line="189" selection-start-column="26" selection-end-line="189" selection-end-column="26" />
  734 + <state relative-caret-position="0">
  735 + <caret line="8" column="102" lean-forward="false" selection-start-line="8" selection-start-column="102" selection-end-line="8" selection-end-column="102" />
744 736 </state>
745 737 </provider>
746 738 </entry>
747   - <entry file="file://$PROJECT_DIR$/app/models/kanjai/page_content.rb">
  739 + <entry file="file://$PROJECT_DIR$/app/assets/javascripts/kanjai/admin/jquery.fileupload.js">
748 740 <provider selected="true" editor-type-id="text-editor">
749   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="2520">
750   - <caret line="16" column="12" selection-start-line="16" selection-start-column="12" selection-end-line="16" selection-end-column="12" />
  741 + <state relative-caret-position="0">
  742 + <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
751 743 </state>
752 744 </provider>
753 745 </entry>
754   - <entry file="file://$PROJECT_DIR$/app/assets/javascripts/kanjai/admin/html_generator.js">
  746 + <entry file="file://$PROJECT_DIR$/app/assets/javascripts/kanjai/admin/admin_extend.js">
755 747 <provider selected="true" editor-type-id="text-editor">
756   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="8550">
757   - <caret line="81" column="36" selection-start-line="81" selection-start-column="36" selection-end-line="81" selection-end-column="36" />
  748 + <state relative-caret-position="0">
  749 + <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
758 750 </state>
759 751 </provider>
760 752 </entry>
761   - <entry file="file://$PROJECT_DIR$/app/assets/javascripts/kanjai/frontend.js">
  753 + <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/page_templates/edit.html.erb">
762 754 <provider selected="true" editor-type-id="text-editor">
763   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="555">
764   - <caret line="14" column="32" selection-start-line="14" selection-start-column="32" selection-end-line="14" selection-end-column="32" />
  755 + <state relative-caret-position="0">
  756 + <caret line="21" column="205" lean-forward="false" selection-start-line="21" selection-start-column="67" selection-end-line="21" selection-end-column="205" />
765 757 </state>
766 758 </provider>
767 759 </entry>
768   - <entry file="file://$PROJECT_DIR$/app/assets/javascripts/kanjai/frontend/html_editor.js">
  760 + <entry file="file://$PROJECT_DIR$/config/initializers/aws.rb">
769 761 <provider selected="true" editor-type-id="text-editor">
770   - <state vertical-scroll-proportion="0.0" vertical-offset="188" max-vertical-offset="5745">
771   - <caret line="18" column="0" selection-start-line="18" selection-start-column="0" selection-end-line="18" selection-end-column="0" />
  762 + <state relative-caret-position="0">
  763 + <caret line="2" column="0" lean-forward="false" selection-start-line="2" selection-start-column="0" selection-end-line="2" selection-end-column="0" />
772 764 </state>
773 765 </provider>
774 766 </entry>
775   - <entry file="file://$PROJECT_DIR$/lib/zip.rb">
  767 + <entry file="file://$PROJECT_DIR$/app/assets/javascripts/kanjai/frontend/html_editor.js">
776 768 <provider selected="true" editor-type-id="text-editor">
777   - <state vertical-scroll-proportion="0.0" vertical-offset="60" max-vertical-offset="6495">
778   - <caret line="4" column="10" selection-start-line="4" selection-start-column="10" selection-end-line="4" selection-end-column="10" />
  769 + <state relative-caret-position="0">
  770 + <caret line="137" column="319" lean-forward="false" selection-start-line="137" selection-start-column="319" selection-end-line="137" selection-end-column="319" />
779 771 </state>
780 772 </provider>
781 773 </entry>
782   - <entry file="file://$PROJECT_DIR$/config/initializers/assets.rb">
  774 + <entry file="file://$PROJECT_DIR$/app/assets/javascripts/kanjai/admin/admin.js">
783 775 <provider selected="true" editor-type-id="text-editor">
784   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="634">
785   - <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
  776 + <state relative-caret-position="0">
  777 + <caret line="481" column="28" lean-forward="false" selection-start-line="481" selection-start-column="28" selection-end-line="481" selection-end-column="28" />
786 778 </state>
787 779 </provider>
788 780 </entry>
789   - <entry file="file://$PROJECT_DIR$/config/initializers/aws.rb">
  781 + <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/page_templates/create/_success.js.erb">
790 782 <provider selected="true" editor-type-id="text-editor">
791   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="180">
792   - <caret line="5" column="9" selection-start-line="5" selection-start-column="0" selection-end-line="5" selection-end-column="9" />
  783 + <state relative-caret-position="0">
  784 + <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
793 785 </state>
794 786 </provider>
795 787 </entry>
796   - <entry file="file://$PROJECT_DIR$/config/initializers/devise.rb">
  788 + <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/page_templates/create/_error.js.erb">
797 789 <provider selected="true" editor-type-id="text-editor">
798   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="4110">
799   - <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
  790 + <state relative-caret-position="0">
  791 + <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
800 792 </state>
801 793 </provider>
802 794 </entry>
803   - <entry file="file://$PROJECT_DIR$/config/initializers/wicked_pdf.rb">
  795 + <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/page_templates/index.html.erb">
804 796 <provider selected="true" editor-type-id="text-editor">
805   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="405">
806   - <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="21" selection-end-column="0" />
  797 + <state relative-caret-position="0">
  798 + <caret line="4" column="118" lean-forward="false" selection-start-line="4" selection-start-column="97" selection-end-line="4" selection-end-column="118" />
807 799 </state>
808 800 </provider>
809 801 </entry>
810   - <entry file="file://$PROJECT_DIR$/lib/kanjai.rb">
  802 + <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/page_templates/new.html.erb">
811 803 <provider selected="true" editor-type-id="text-editor">
812   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="634">
813   - <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
  804 + <state relative-caret-position="75">
  805 + <caret line="5" column="0" lean-forward="false" selection-start-line="2" selection-start-column="0" selection-end-line="5" selection-end-column="0" />
814 806 </state>
815 807 </provider>
816 808 </entry>
817   - <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/admin/page_contents_controller.rb">
  809 + <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/page_templates/_new_form.html.erb">
818 810 <provider selected="true" editor-type-id="text-editor">
819   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="750">
820   - <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
  811 + <state relative-caret-position="90">
  812 + <caret line="6" column="9" lean-forward="false" selection-start-line="6" selection-start-column="9" selection-end-line="6" selection-end-column="9" />
821 813 </state>
822 814 </provider>
823 815 </entry>
824   - <entry file="file://$PROJECT_DIR$/app/models/kanjai/page.rb">
  816 + <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/pages_controller.rb">
825 817 <provider selected="true" editor-type-id="text-editor">
826   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="1485">
827   - <caret line="5" column="33" selection-start-line="5" selection-start-column="0" selection-end-line="5" selection-end-column="33" />
  818 + <state relative-caret-position="495">
  819 + <caret line="33" column="34" lean-forward="false" selection-start-line="33" selection-start-column="12" selection-end-line="33" selection-end-column="34" />
828 820 </state>
829 821 </provider>
830 822 </entry>
831   - <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/pages/_form.html.erb">
  823 + <entry file="file://$PROJECT_DIR$/README.rdoc">
832 824 <provider selected="true" editor-type-id="text-editor">
833   - <state vertical-scroll-proportion="0.0" vertical-offset="45" max-vertical-offset="615">
834   - <caret line="3" column="173" selection-start-line="3" selection-start-column="4" selection-end-line="3" selection-end-column="173" />
  825 + <state relative-caret-position="0">
  826 + <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
835 827 </state>
836 828 </provider>
837 829 </entry>
838   - <entry file="file://$PROJECT_DIR$/config/initializers/admin.rb">
  830 + <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/admin/page_templates_controller.rb">
839 831 <provider selected="true" editor-type-id="text-editor">
840   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="634">
841   - <caret line="0" column="51" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="74" />
  832 + <state relative-caret-position="360">
  833 + <caret line="24" column="7" lean-forward="false" selection-start-line="24" selection-start-column="7" selection-end-line="24" selection-end-column="7" />
842 834 </state>
843 835 </provider>
844 836 </entry>
845   - <entry file="file://$PROJECT_DIR$/lib/kanjai/template_parser.rb">
  837 + <entry file="file://$PROJECT_DIR$/Gemfile.lock">
846 838 <provider selected="true" editor-type-id="text-editor">
847   - <state vertical-scroll-proportion="0.0" vertical-offset="1643" max-vertical-offset="2250">
848   - <caret line="97" column="8" selection-start-line="97" selection-start-column="8" selection-end-line="97" selection-end-column="23" />
  839 + <state relative-caret-position="0">
  840 + <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
  841 + <folding />
849 842 </state>
850 843 </provider>
851 844 </entry>
852   - <entry file="file://$PROJECT_DIR$/app/models/kanjai/page_template.rb">
  845 + <entry file="file://$PROJECT_DIR$/.ruby-version">
853 846 <provider selected="true" editor-type-id="text-editor">
854   - <state vertical-scroll-proportion="0.0" vertical-offset="2127" max-vertical-offset="2925">
855   - <caret line="151" column="70" selection-start-line="151" selection-start-column="70" selection-end-line="151" selection-end-column="70" />
  847 + <state relative-caret-position="0">
  848 + <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
  849 + <folding />
856 850 </state>
857 851 </provider>
858 852 </entry>
859   - <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/pages/index.html.erb">
  853 + <entry file="file://$PROJECT_DIR$/kanjai.gemspec">
860 854 <provider selected="true" editor-type-id="text-editor">
861   - <state vertical-scroll-proportion="0.0" vertical-offset="195" max-vertical-offset="450">
862   - <caret line="13" column="74" selection-start-line="13" selection-start-column="54" selection-end-line="13" selection-end-column="74" />
  855 + <state relative-caret-position="600">
  856 + <caret line="40" column="26" lean-forward="false" selection-start-line="40" selection-start-column="20" selection-end-line="40" selection-end-column="26" />
  857 + <folding />
863 858 </state>
864 859 </provider>
865 860 </entry>
866   - <entry file="file://$PROJECT_DIR$/app/views/kanjai/pages/show.pdf.erb">
  861 + <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/admin_controller.rb">
867 862 <provider selected="true" editor-type-id="text-editor">
868   - <state vertical-scroll-proportion="-0.0" vertical-offset="0" max-vertical-offset="90">
869   - <caret line="0" column="11" selection-start-line="0" selection-start-column="11" selection-end-line="0" selection-end-column="11" />
  863 + <state relative-caret-position="90">
  864 + <caret line="6" column="4" lean-forward="false" selection-start-line="6" selection-start-column="4" selection-end-line="6" selection-end-column="4" />
  865 + <folding />
870 866 </state>
871 867 </provider>
872 868 </entry>
873   - <entry file="file://$PROJECT_DIR$/lib/kanjai/content_function.rb">
  869 + <entry file="file://$PROJECT_DIR$/lib/tasks/kanjai_tasks.rake">
874 870 <provider selected="true" editor-type-id="text-editor">
875   - <state vertical-scroll-proportion="0.14195584" vertical-offset="0" max-vertical-offset="2520">
876   - <caret line="6" column="38" selection-start-line="6" selection-start-column="38" selection-end-line="6" selection-end-column="38" />
  871 + <state relative-caret-position="0">
  872 + <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
  873 + <folding />
877 874 </state>
878 875 </provider>
879 876 </entry>
880   - <entry file="file://$PROJECT_DIR$/lib/kanjai/template_generator.rb">
  877 + <entry file="file://$PROJECT_DIR$/lib/tasks/install.rake">
881 878 <provider selected="true" editor-type-id="text-editor">
882   - <state vertical-scroll-proportion="0.0" vertical-offset="4001" max-vertical-offset="4635">
883   - <caret line="230" column="55" selection-start-line="230" selection-start-column="30" selection-end-line="230" selection-end-column="55" />
  879 + <state relative-caret-position="165">
  880 + <caret line="11" column="19" lean-forward="false" selection-start-line="11" selection-start-column="8" selection-end-line="11" selection-end-column="19" />
  881 + <folding />
884 882 </state>
885 883 </provider>
886 884 </entry>
887   - <entry file="file://$PROJECT_DIR$/app/assets/stylesheets/kanjai/frontend.css.scss">
  885 + <entry file="file://$PROJECT_DIR$/Gemfile">
888 886 <provider selected="true" editor-type-id="text-editor">
889   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="610">
890   - <caret line="0" column="46" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="46" />
  887 + <state relative-caret-position="0">
  888 + <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
  889 + <folding />
891 890 </state>
892 891 </provider>
893 892 </entry>
894   - <entry file="file://$PROJECT_DIR$/app/assets/stylesheets/kanjai/font_awesome_4_4/font-awesome.css.scss.erb">
  893 + <entry file="file://$PROJECT_DIR$/app/models/kanjai/page_template.rb">
895 894 <provider selected="true" editor-type-id="text-editor">
896   - <state vertical-scroll-proportion="0.0" vertical-offset="195" max-vertical-offset="30600">
897   - <caret line="13" column="14" selection-start-line="13" selection-start-column="14" selection-end-line="13" selection-end-column="14" />
  895 + <state relative-caret-position="391">
  896 + <caret line="54" column="61" lean-forward="false" selection-start-line="54" selection-start-column="41" selection-end-line="54" selection-end-column="61" />
  897 + <folding />
898 898 </state>
899 899 </provider>
900 900 </entry>
901   - <entry file="file://$PROJECT_DIR$/app/assets/stylesheets/kanjai/application.css">
  901 + <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/pages/structure.html.erb">
902 902 <provider selected="true" editor-type-id="text-editor">
903   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="634">
904   - <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
  903 + <state relative-caret-position="0">
  904 + <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
  905 + <folding />
905 906 </state>
906 907 </provider>
907 908 </entry>
908   - <entry file="file://$PROJECT_DIR$/app/assets/javascripts/kanjai/rails.js">
  909 + <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/pages/show_editor.html.erb">
909 910 <provider selected="true" editor-type-id="text-editor">
910   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="7125">
911   - <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
  911 + <state relative-caret-position="210">
  912 + <caret line="14" column="49" lean-forward="false" selection-start-line="14" selection-start-column="49" selection-end-line="14" selection-end-column="49" />
  913 + <folding />
912 914 </state>
913 915 </provider>
914 916 </entry>
915   - <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/admin/sessions_controller.rb">
  917 + <entry file="file://$PROJECT_DIR$/db/migrate/20171214071607_add_form_data_to_page_content_marker.rb">
916 918 <provider selected="true" editor-type-id="text-editor">
917   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="360">
918   - <caret line="18" column="3" selection-start-line="18" selection-start-column="3" selection-end-line="18" selection-end-column="3" />
  919 + <state relative-caret-position="45">
  920 + <caret line="3" column="55" lean-forward="false" selection-start-line="3" selection-start-column="46" selection-end-line="3" selection-end-column="55" />
  921 + <folding />
919 922 </state>
920 923 </provider>
921 924 </entry>
922   - <entry file="file://$PROJECT_DIR$/lib/tasks/install.rake">
  925 + <entry file="file://$PROJECT_DIR$/lib/kanjai/template_parser.rb">
923 926 <provider selected="true" editor-type-id="text-editor">
924   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="390">
925   - <caret line="20" column="3" selection-start-line="20" selection-start-column="3" selection-end-line="20" selection-end-column="3" />
  927 + <state relative-caret-position="473">
  928 + <caret line="121" column="14" lean-forward="false" selection-start-line="121" selection-start-column="8" selection-end-line="121" selection-end-column="14" />
  929 + <folding />
926 930 </state>
927 931 </provider>
928 932 </entry>
929   - <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/config/index.html.erb">
  933 + <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/application_controller.rb">
930 934 <provider selected="true" editor-type-id="text-editor">
931   - <state vertical-scroll-proportion="0.0" vertical-offset="45" max-vertical-offset="180">
932   - <caret line="3" column="0" selection-start-line="3" selection-start-column="0" selection-end-line="3" selection-end-column="0" />
  935 + <state relative-caret-position="165">
  936 + <caret line="11" column="46" lean-forward="false" selection-start-line="11" selection-start-column="16" selection-end-line="11" selection-end-column="46" />
  937 + <folding />
933 938 </state>
934 939 </provider>
935 940 </entry>
936   - <entry file="file://$PROJECT_DIR$/config/locales/de.yml">
  941 + <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/site_controller.rb">
937 942 <provider selected="true" editor-type-id="text-editor">
938   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="634">
939   - <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
  943 + <state relative-caret-position="-414">
  944 + <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="1" selection-end-column="46" />
  945 + <folding />
940 946 </state>
941 947 </provider>
942 948 </entry>
943   - <entry file="file://$PROJECT_DIR$/app/views/layouts/kanjai/admin.html.erb">
  949 + <entry file="file://$PROJECT_DIR$/lib/kanjai/content_function.rb">
944 950 <provider selected="true" editor-type-id="text-editor">
945   - <state vertical-scroll-proportion="0.0" vertical-offset="285" max-vertical-offset="840">
946   - <caret line="19" column="26" selection-start-line="19" selection-start-column="26" selection-end-line="19" selection-end-column="26" />
  951 + <state relative-caret-position="-1884">
  952 + <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
  953 + <folding />
947 954 </state>
948 955 </provider>
949 956 </entry>
950   - <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/admin/config_controller.rb">
  957 + <entry file="file://$PROJECT_DIR$/app/helpers/kanjai/application_helper.rb">
951 958 <provider selected="true" editor-type-id="text-editor">
952   - <state vertical-scroll-proportion="0.09463722" vertical-offset="0" max-vertical-offset="634">
953   - <caret line="4" column="7" selection-start-line="0" selection-start-column="0" selection-end-line="7" selection-end-column="0" />
  959 + <state relative-caret-position="1020">
  960 + <caret line="68" column="45" lean-forward="false" selection-start-line="68" selection-start-column="20" selection-end-line="68" selection-end-column="45" />
  961 + <folding />
954 962 </state>
955 963 </provider>
956 964 </entry>
957   - <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/admin_users/index.html.erb">
  965 + <entry file="file://$PROJECT_DIR$/app/models/kanjai/page_content.rb">
958 966 <provider selected="true" editor-type-id="text-editor">
959   - <state vertical-scroll-proportion="0.0" vertical-offset="30" max-vertical-offset="480">
960   - <caret line="2" column="30" selection-start-line="2" selection-start-column="30" selection-end-line="2" selection-end-column="30" />
  967 + <state relative-caret-position="243">
  968 + <caret line="141" column="119" lean-forward="false" selection-start-line="141" selection-start-column="119" selection-end-line="141" selection-end-column="119" />
  969 + <folding />
961 970 </state>
962 971 </provider>
963 972 </entry>
964   - <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/admin_users/new.html.erb">
  973 + <entry file="file://$PROJECT_DIR$/lib/kanjai/template_generator.rb">
965 974 <provider selected="true" editor-type-id="text-editor">
966   - <state vertical-scroll-proportion="0.0" vertical-offset="105" max-vertical-offset="225">
967   - <caret line="7" column="102" selection-start-line="7" selection-start-column="102" selection-end-line="7" selection-end-column="102" />
  975 + <state relative-caret-position="439">
  976 + <caret line="294" column="101" lean-forward="false" selection-start-line="294" selection-start-column="101" selection-end-line="294" selection-end-column="101" />
  977 + <folding />
968 978 </state>
969 979 </provider>
970 980 </entry>
971   - <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/admin_users/_form.html.erb">
  981 + <entry file="file://$PROJECT_DIR$/app/assets/javascripts/kanjai/frontend.js">
972 982 <provider selected="true" editor-type-id="text-editor">
973   - <state vertical-scroll-proportion="0.0" vertical-offset="210" max-vertical-offset="390">
974   - <caret line="14" column="101" selection-start-line="14" selection-start-column="101" selection-end-line="14" selection-end-column="101" />
  983 + <state relative-caret-position="0">
  984 + <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
  985 + <folding />
975 986 </state>
976 987 </provider>
977 988 </entry>
978   - <entry file="file://$PROJECT_DIR$/config/locales/en.yml">
  989 + <entry file="file://$PROJECT_DIR$/app/assets/javascripts/kanjai/frontend_extend.js">
979 990 <provider selected="true" editor-type-id="text-editor">
980   - <state vertical-scroll-proportion="0.0" vertical-offset="1091" max-vertical-offset="1950">
981   - <caret line="91" column="28" selection-start-line="91" selection-start-column="28" selection-end-line="91" selection-end-column="28" />
  991 + <state relative-caret-position="0">
  992 + <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
982 993 <folding />
983 994 </state>
984 995 </provider>
985 996 </entry>
986   - <entry file="file://$PROJECT_DIR$/kanjai.gemspec">
  997 + <entry file="file://$PROJECT_DIR$/config/routes.rb">
987 998 <provider selected="true" editor-type-id="text-editor">
988   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="1125">
989   - <caret line="58" column="41" selection-start-line="58" selection-start-column="20" selection-end-line="58" selection-end-column="41" />
  999 + <state relative-caret-position="501">
  1000 + <caret line="57" column="32" lean-forward="false" selection-start-line="57" selection-start-column="17" selection-end-line="57" selection-end-column="32" />
990 1001 <folding />
991 1002 </state>
992 1003 </provider>
993 1004 </entry>
994   - <entry file="file://$PROJECT_DIR$/Gemfile">
  1005 + <entry file="file://$PROJECT_DIR$/db/migrate/20171214092747_add_from_to_mai_to_page_content_marker.rb">
995 1006 <provider selected="true" editor-type-id="text-editor">
996   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="634">
997   - <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
  1007 + <state relative-caret-position="45">
  1008 + <caret line="3" column="23" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="6" selection-end-column="0" />
998 1009 <folding />
999 1010 </state>
1000 1011 </provider>
1001 1012 </entry>
1002   - <entry file="file://$PROJECT_DIR$/Gemfile.lock">
  1013 + <entry file="file://$PROJECT_DIR$/app/mailers/kanjai_mailer.rb">
1003 1014 <provider selected="true" editor-type-id="text-editor">
1004   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="3330">
1005   - <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
  1015 + <state relative-caret-position="45">
  1016 + <caret line="3" column="15" lean-forward="false" selection-start-line="3" selection-start-column="15" selection-end-line="3" selection-end-column="15" />
1006 1017 <folding />
1007 1018 </state>
1008 1019 </provider>
1009 1020 </entry>
1010   - <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/admin/pages_controller.rb">
  1021 + <entry file="file://$PROJECT_DIR$/app/views/kanjai_mailer/send_mail.html.erb">
1011 1022 <provider selected="true" editor-type-id="text-editor">
1012   - <state vertical-scroll-proportion="4.542587" vertical-offset="0" max-vertical-offset="4635">
1013   - <caret line="192" column="0" selection-start-line="192" selection-start-column="0" selection-end-line="192" selection-end-column="0" />
  1023 + <state relative-caret-position="30">
  1024 + <caret line="2" column="15" lean-forward="false" selection-start-line="2" selection-start-column="15" selection-end-line="2" selection-end-column="15" />
  1025 + <folding />
1014 1026 </state>
1015 1027 </provider>
1016 1028 </entry>
1017   - <entry file="file://$PROJECT_DIR$/app/helpers/kanjai/application_helper.rb">
  1029 + <entry file="file://$PROJECT_DIR$/app/assets/stylesheets/kanjai/frontend_extend.css.scss">
1018 1030 <provider selected="true" editor-type-id="text-editor">
1019   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="1215">
1020   - <caret line="11" column="7" selection-start-line="11" selection-start-column="7" selection-end-line="11" selection-end-column="7" />
  1031 + <state relative-caret-position="0">
  1032 + <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
1021 1033 <folding />
1022 1034 </state>
1023 1035 </provider>
1024 1036 </entry>
1025   - <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/admin/admin_users_controller.rb">
  1037 + <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/pages/content_types/_content.html.erb">
1026 1038 <provider selected="true" editor-type-id="text-editor">
1027   - <state vertical-scroll-proportion="0.0" vertical-offset="176" max-vertical-offset="810">
1028   - <caret line="40" column="7" selection-start-line="40" selection-start-column="7" selection-end-line="40" selection-end-column="7" />
  1039 + <state relative-caret-position="501">
  1040 + <caret line="45" column="82" lean-forward="false" selection-start-line="45" selection-start-column="82" selection-end-line="45" selection-end-column="82" />
1029 1041 <folding />
1030 1042 </state>
1031 1043 </provider>
1032 1044 </entry>
1033   - <entry file="file://$PROJECT_DIR$/app/views/kanjai/admin/admin_users/edit.html.erb">
  1045 + <entry file="file://$PROJECT_DIR$/db/migrate/20171214094525_add_answer_text_to_page_content_marker.rb">
1034 1046 <provider selected="true" editor-type-id="text-editor">
1035   - <state vertical-scroll-proportion="-5.0" vertical-offset="0" max-vertical-offset="300">
1036   - <caret line="8" column="102" selection-start-line="8" selection-start-column="102" selection-end-line="8" selection-end-column="102" />
  1047 + <state relative-caret-position="30">
  1048 + <caret line="2" column="62" lean-forward="false" selection-start-line="2" selection-start-column="46" selection-end-line="2" selection-end-column="62" />
1037 1049 <folding />
1038 1050 </state>
1039 1051 </provider>
1040 1052 </entry>
1041   - <entry file="file://$PROJECT_DIR$/config/routes.rb">
  1053 + <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/admin/pages_controller.rb">
1042 1054 <provider selected="true" editor-type-id="text-editor">
1043   - <state vertical-scroll-proportion="0.0" vertical-offset="356" max-vertical-offset="990">
1044   - <caret line="23" column="0" selection-start-line="23" selection-start-column="0" selection-end-line="23" selection-end-column="0" />
  1055 + <state relative-caret-position="216">
  1056 + <caret line="280" column="190" lean-forward="false" selection-start-line="280" selection-start-column="190" selection-end-line="280" selection-end-column="190" />
1045 1057 <folding />
1046 1058 </state>
1047 1059 </provider>
1048 1060 </entry>
1049   - <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/application_controller.rb">
  1061 + <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/form_controller.rb">
1050 1062 <provider selected="true" editor-type-id="text-editor">
1051   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="330">
1052   - <caret line="11" column="46" selection-start-line="11" selection-start-column="16" selection-end-line="11" selection-end-column="46" />
  1063 + <state relative-caret-position="135">
  1064 + <caret line="9" column="32" lean-forward="false" selection-start-line="9" selection-start-column="32" selection-end-line="9" selection-end-column="32" />
1053 1065 <folding />
1054 1066 </state>
1055 1067 </provider>
1056 1068 </entry>
1057   - <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/pages_controller.rb">
  1069 + <entry file="file://$PROJECT_DIR$/lib/kanjai.rb">
1058 1070 <provider selected="true" editor-type-id="text-editor">
1059   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="3090">
1060   - <caret line="6" column="0" selection-start-line="6" selection-start-column="0" selection-end-line="6" selection-end-column="0" />
  1071 + <state relative-caret-position="0">
  1072 + <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
1061 1073 <folding />
1062 1074 </state>
1063 1075 </provider>
1064 1076 </entry>
1065   - <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/admin_controller.rb">
  1077 + <entry file="file://$PROJECT_DIR$/lib/admin.rb">
1066 1078 <provider selected="true" editor-type-id="text-editor">
1067   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="375">
1068   - <caret line="6" column="4" selection-start-line="6" selection-start-column="4" selection-end-line="6" selection-end-column="4" />
  1079 + <state relative-caret-position="0">
  1080 + <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
1069 1081 <folding />
1070 1082 </state>
1071 1083 </provider>
1072 1084 </entry>
1073   - <entry file="file://$PROJECT_DIR$/app/controllers/kanjai/site_controller.rb">
  1085 + <entry file="file://$PROJECT_DIR$/lib/kanjai/engine.rb">
1074 1086 <provider selected="true" editor-type-id="text-editor">
1075   - <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="1050">
1076   - <caret line="4" column="5" selection-start-line="4" selection-start-column="5" selection-end-line="4" selection-end-column="5" />
  1087 + <state relative-caret-position="0">
  1088 + <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
1077 1089 <folding />
1078 1090 </state>
1079 1091 </provider>
1080 1092 </entry>
1081 1093 <entry file="file://$PROJECT_DIR$/lib/kanjai/version.rb">
1082 1094 <provider selected="true" editor-type-id="text-editor">
1083   - <state vertical-scroll-proportion="0.036057692" vertical-offset="0" max-vertical-offset="416">
1084   - <caret line="1" column="19" selection-start-line="1" selection-start-column="19" selection-end-line="1" selection-end-column="19" />
  1095 + <state relative-caret-position="15">
  1096 + <caret line="1" column="19" lean-forward="false" selection-start-line="1" selection-start-column="19" selection-end-line="1" selection-end-column="19" />
1085 1097 <folding />
1086 1098 </state>
1087 1099 </provider>
... ...
... ... @@ -278,7 +278,7 @@ module Kanjai
278 278 params.permit(:page => [:parent_id, :page_template_id, :title, :private_flag, :default_private_page, :root_page, :show_public_only,
279 279 :page_data_attributes => [:id, :title, :url, :meta_title, :meta_description, :meta_keywords]],
280 280 :page_content => [:type_content, :text_html, :controller_name, :action_name,
281   - page_content_markers_attributes: [:id, :page_content_id, :marker, :text_value, :attachment_file_name]
  281 + page_content_markers_attributes: [:id, :page_content_id, :marker, :text_value, :attachment_file_name, :form_subject, :form_body, :from_mail, :to_mail, :form_answer_text]
282 282 ],
283 283 :page_datum => [:id, :title, :url, :meta_title, :meta_description, :meta_keywords]
284 284 )
... ...
  1 +module Kanjai
  2 + class FormController < SiteController
  3 + def index
  4 + option = {}
  5 + Kanjai::PageContentMarker.where(page_content_id: params[:page_content_id].to_i).each do |item|
  6 + option[:subject] = item.form_subject
  7 + option[:body] = item.form_body
  8 + option[:to] = item.to_mail
  9 + option[:from] = item.from_mail
  10 + option[:form_answer_text] = item.form_answer_text
  11 + end
  12 +
  13 + option[:data]= params[:form]
  14 + KanjaiMailer.send_mail(option).deliver
  15 +
  16 + render json: {status: 'ok', message: option[:form_answer_text]}
  17 + end
  18 + end
  19 +end
\ No newline at end of file
... ...
  1 +class KanjaiMailer < ActionMailer::Base
  2 + def send_mail(options)
  3 + @options = options
  4 + mail(from: options[:from],:to => options[:to], :subject => options[:subject])
  5 + end
  6 +
  7 +end
... ...
... ... @@ -139,7 +139,7 @@ module Kanjai
139 139 else
140 140 page_template = self.page.page_template
141 141 subpart = TemplatePart.find_by_code(self.type_content)
142   - html = TemplateGenerator.subpart_generate(page_template, 'content', subpart.elements, self.marker_hash)
  142 + html = TemplateGenerator.subpart_generate(page_template, 'content', subpart.elements, self.marker_hash, self.id)
143 143 html
144 144 end
145 145 end
... ...
1   -
2 1 <%= fields_for @obj do |form| %>
3   -
4 2 <%= form.fields_for :page_content_markers, @obj.page_content_markers.where(:row_item => 0).order('id') do |form2| %>
5 3
6 4
... ... @@ -30,6 +28,24 @@
30 28 </div>
31 29 <% end %>
32 30 <% end %>
  31 + <% if form2.object.get_marker_type(@type_content) == 'form' %>
  32 + <div>
  33 + <%= form2.label :form_subject, :class => "control-label" %>
  34 + <%= form2.text_field :form_subject, :class => "form-control" %>
  35 +
  36 + <%= form2.label :form_body, :class => "control-label" %>
  37 + <%= form2.text_field :form_body, :class => "form-control" %>
  38 +
  39 + <%= form2.label :from_mail, :class => "control-label" %>
  40 + <%= form2.text_field :from_mail, :class => "form-control" %>
  41 +
  42 + <%= form2.label :to_mail, :class => "control-label" %>
  43 + <%= form2.text_field :to_mail, :class => "form-control" %>
  44 +
  45 + <%= form2.label :form_answer_text, :class => "control-label" %>
  46 + <%= form2.text_area :form_answer_text, :class => "form-control" %>
  47 + </div>
  48 + <% end %>
33 49
34 50
35 51
... ...
... ... @@ -13,8 +13,6 @@
13 13 </div>
14 14
15 15 <div class="clearfix" id="page_content_form">
16   -
17   -
18 16 <% partial, locals = Kanjai::PageContent.edit_template(@obj.type_content) %>
19 17
20 18 <%= render :partial => partial, locals: locals %>
... ...
  1 +<%= @options[:body] %>
  2 +
  3 +Form Data:<br/>
  4 +<% @options[:data].each do |key, value| %>
  5 +<%= key %>: <%= value %><br/>
  6 +<% end %>
\ No newline at end of file
... ...
... ... @@ -55,6 +55,7 @@ Kanjai::Engine.routes.draw do
55 55 end
56 56
57 57 scope "(:locale)", :locale => /#{I18n.available_locales.join("|")}/ do
  58 + match 'form/:page_content_id' => 'form#index', via: [:get, :post], as: 'form'
58 59 match '*path' => 'pages#show', via: :all
59 60 end
60 61 end
... ...
  1 +class AddFormDataToPageContentMarker < ActiveRecord::Migration
  2 + def change
  3 + add_column :kanjai_page_content_markers, :form_subject, :text
  4 + add_column :kanjai_page_content_markers, :form_body, :text
  5 + end
  6 +end
... ...
  1 +class AddFromToMaiToPageContentMarker < ActiveRecord::Migration
  2 + def change
  3 + add_column :kanjai_page_content_markers, :from_mail, :string
  4 + add_column :kanjai_page_content_markers, :to_mail, :string
  5 + end
  6 +end
... ...
  1 +class AddAnswerTextToPageContentMarker < ActiveRecord::Migration
  2 + def change
  3 + add_column :kanjai_page_content_markers, :form_answer_text, :text
  4 + end
  5 +end
... ...
1 1 module Kanjai
2 2 module TemplateGenerator
3   - def self.subpart_generate(page_template, type, elements, hash_value = nil)
  3 + def self.subpart_generate(page_template, type, elements, hash_value = nil, page_content_id = nil)
4 4 @doc = Nokogiri::HTML::DocumentFragment.parse ""
5 5
6 6
7 7 @original_hash_value = hash_value
8 8 @original_hash_value ||= {}
9 9
  10 + @page_content_id = page_content_id
  11 +
10 12 Nokogiri::HTML::Builder.with(@doc) do |subparts|
11 13 TemplateGenerator.method("#{type}_generator").call(elements, subparts, @original_hash_value[0])
12 14 end
... ... @@ -228,6 +230,8 @@ module Kanjai
228 230 end
229 231 end
230 232 else
  233 + p elements
  234 + p subparts
231 235 attributes = self.replace_attributes_marker(item[:attributes], hash_value)
232 236 subparts.send(item[:name], attributes) do |next_subparts|
233 237 self.content_generator(item[:children], next_subparts, hash_value)
... ... @@ -288,6 +292,7 @@ module Kanjai
288 292 hash_value.each do |key2, value2|
289 293 if !key2.nil? and !value2.nil?
290 294 new_attributes[key].gsub!(key2, value2)
  295 + new_attributes[key].gsub!('###FORM_ACTION###', "/#{I18n.locale}/form/#{@page_content_id}")
291 296 end
292 297 end
293 298 end
... ...
1 1 module Kanjai
2   - VERSION = "0.0.71"
  2 + VERSION = "0.0.72"
3 3 end
... ...