moved course creation plugin to pycharm educational
authorEkaterina Tuzova <Ekaterina.Tuzova@jetbrains.com>
Fri, 29 Aug 2014 08:13:02 +0000 (12:13 +0400)
committerEkaterina Tuzova <Ekaterina.Tuzova@jetbrains.com>
Fri, 29 Aug 2014 08:13:02 +0000 (12:13 +0400)
37 files changed:
1  2 
python/edu/course-creator/course-creator.iml
python/edu/course-creator/resources/META-INF/plugin.xml
python/edu/course-creator/resources/fileTemplates/internal/task.html.ft
python/edu/course-creator/resources/fileTemplates/internal/task.py.ft
python/edu/course-creator/resources/fileTemplates/internal/test_helper.py.ft
python/edu/course-creator/resources/fileTemplates/internal/tests.py.ft
python/edu/course-creator/resources/icons/gutter.png
python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/CCEditorFactoryListener.java
python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/CCProjectComponent.java
python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/CCProjectGenerator.java
python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/CCProjectService.java
python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/StudyDocumentListener.java
python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/actions/AddTaskWindow.java
python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/actions/CreateCourseArchive.java
python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/actions/CreateLesson.java
python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/actions/CreateTask.java
python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/actions/CreateTaskFile.java
python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/actions/DeleteTaskWindow.java
python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/actions/ShowTaskWindowText.java
python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/format/Course.java
python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/format/Lesson.java
python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/format/Task.java
python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/format/TaskFile.java
python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/format/TaskWindow.java
python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/highlighting/CCTaskLineMarkerProvider.java
python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/highlighting/TaskTextGutter.java
python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/projectView/CCDirectoryNode.java
python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/projectView/CCTreeStructureProvider.java
python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/ui/CCNewProjectPanel.form
python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/ui/CCNewProjectPanel.java
python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/ui/CreateCourseArchiveDialog.java
python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/ui/CreateCourseArchivePanel.form
python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/ui/CreateCourseArchivePanel.java
python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/ui/CreateTaskWindowDialog.java
python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/ui/CreateTaskWindowPanel.form
python/edu/course-creator/src/org/jetbrains/plugins/coursecreator/ui/CreateTaskWindowPanel.java
python/edu/src/com/intellij/openapi/application/PyCharmEduConfigImportSettings.java

index 0000000000000000000000000000000000000000,353f005c1d7902396510034b0934b93e626f29c1..353f005c1d7902396510034b0934b93e626f29c1
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,ecb596c85598af92d3f7ecee48aef4d1bed023e6..ecb596c85598af92d3f7ecee48aef4d1bed023e6
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,f6833496d1c14a6651bca32d238077a5efb2adfa..f6833496d1c14a6651bca32d238077a5efb2adfa
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,0256e108786c53f786f3ad23800281d33529aa00..0256e108786c53f786f3ad23800281d33529aa00
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,1182b7815c067a393b186b5a797e3adef23e23dc..1182b7815c067a393b186b5a797e3adef23e23dc
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,2e6fd4c78eed38bde39101a215f0b6c7046d2095..2e6fd4c78eed38bde39101a215f0b6c7046d2095
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,244e6ca045c50a130086ac388b560a12761544b4..244e6ca045c50a130086ac388b560a12761544b4
mode 000000,100644..100644
Binary files differ
index 0000000000000000000000000000000000000000,1eb8690aad220f4dd5b0b1e2fe4a2737d3a9cf2a..1eb8690aad220f4dd5b0b1e2fe4a2737d3a9cf2a
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,34de943d2ad01059ca0f3d55d491dc3b3df83055..34de943d2ad01059ca0f3d55d491dc3b3df83055
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,dbaa7265f5c15b515c1e6a0a85c2a53ee52a7ed7..dbaa7265f5c15b515c1e6a0a85c2a53ee52a7ed7
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,1e38bab865cb5204476619f4ca05f5e6361925a0..1e38bab865cb5204476619f4ca05f5e6361925a0
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,d803e0e8fd97fc278f78418cca65301b83e339d3..d803e0e8fd97fc278f78418cca65301b83e339d3
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,ff88cea5fd42d0a1ea06d6681b18c7f464dc07da..ff88cea5fd42d0a1ea06d6681b18c7f464dc07da
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,05428f4e82d118894575d2f72287fcd1d9d1aac5..05428f4e82d118894575d2f72287fcd1d9d1aac5
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,15d9f8367db94c1582a1831b8bca12462a0ccd4a..15d9f8367db94c1582a1831b8bca12462a0ccd4a
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,0940135b97be9246fd68c0aa41d3e1573dc208fb..0940135b97be9246fd68c0aa41d3e1573dc208fb
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,5aafcebefd6ed9a0b8a86a6df1f05774917ecebd..5aafcebefd6ed9a0b8a86a6df1f05774917ecebd
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,2724759a8c4f2d604973bc5d25d570a91838fb87..2724759a8c4f2d604973bc5d25d570a91838fb87
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,7c7e7fa727b86da645edf6988149f0d331f9b513..7c7e7fa727b86da645edf6988149f0d331f9b513
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,eb62d59cd9b1e6ac9b4950d111aa8420b56789cb..eb62d59cd9b1e6ac9b4950d111aa8420b56789cb
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,38720140caf13c14b9c268a7bb29d8f2473a99c8..38720140caf13c14b9c268a7bb29d8f2473a99c8
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,e6c085b5d6a106c4a9f16e5d8357ce339e0884d3..e6c085b5d6a106c4a9f16e5d8357ce339e0884d3
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,85f0d91983f208bc6fee976b2c70bda785c152c1..85f0d91983f208bc6fee976b2c70bda785c152c1
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,cb6418ec75d7ec604898dc890d8dca3a7c7a452d..cb6418ec75d7ec604898dc890d8dca3a7c7a452d
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,80b267485192be1d716537866b560ae5c7d81a6b..80b267485192be1d716537866b560ae5c7d81a6b
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,1a7304123f0a7ae102adfddfcbf8dcc479278865..1a7304123f0a7ae102adfddfcbf8dcc479278865
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,69b78ec9a92b2aef79a3a065ddab4aa93f13e7dd..69b78ec9a92b2aef79a3a065ddab4aa93f13e7dd
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,71e27857a2eed3baa734a03b3553e71afead6ffc..71e27857a2eed3baa734a03b3553e71afead6ffc
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,83a3458576b6c84e56e0cff657b45229b0279973..83a3458576b6c84e56e0cff657b45229b0279973
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,d6c3bdb24af3ebef0d70a8c40bf164843299b971..d6c3bdb24af3ebef0d70a8c40bf164843299b971
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,920dcb9494a7774db4da60030697fe053ccca608..920dcb9494a7774db4da60030697fe053ccca608
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,4e7deedf7e476fd17a439fbe4c515f2446f56189..4e7deedf7e476fd17a439fbe4c515f2446f56189
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,c7e8f715672c7f23d15c897c931d3b1604d06015..c7e8f715672c7f23d15c897c931d3b1604d06015
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,ccd91e4154b0c629ffbdc39ae192be41d57cc1b9..ccd91e4154b0c629ffbdc39ae192be41d57cc1b9
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,21a7eb063c638e18416bea511813ee04171ad82c..21a7eb063c638e18416bea511813ee04171ad82c
mode 000000,100644..100644
--- /dev/null
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..53aa8ffde9bec0c6521ab98ddbf99c8b9503f83b
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,28 @@@
++package com.intellij.openapi.application;
++
++import com.intellij.util.ThreeState;
++
++// see com.intellij.openapi.application.ConfigImportHelper.getConfigImportSettings
++@SuppressWarnings("UnusedDeclaration")
++public class PyCharmEduConfigImportSettings extends ConfigImportSettings {
++
++  @Override
++  protected String getProductName(ThreeState full) {
++    return "WebStorm";
++  }
++
++  @Override
++  public String getCustomPathsSelector() {
++    return "WebIDE10";
++  }
++
++  @Override
++  public String getExecutableName() {
++    return "webstorm";
++  }
++
++  @Override
++  public String[] getMainJarNames() {
++    return new String[] { "webide", "webstorm"};
++  }
++}