mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
platform: add UTM parameters to download URLs from About popup
Introduce IdeUrlTrackingParametersProvider service which is overriden in products to append necessary parameters, remove 'fromIDE' parameter from *ApplicationInfo.xml files. (IDEA-CR-27675, IDEA-183268)
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://jetbrains.org/intellij/schema/application-info http://jetbrains.org/intellij/schema/ApplicationInfo.xsd">
|
||||
<version major="2017" minor="3" eap="false"/>
|
||||
<company name="JetBrains s.r.o." url="https://www.jetbrains.com/?fromIDE" copyrightStart="2010"/>
|
||||
<company name="JetBrains s.r.o." url="https://www.jetbrains.com" copyrightStart="2010"/>
|
||||
<build number="__BUILD_NUMBER__" date="__BUILD_DATE__"/>
|
||||
<logo url="/pycharm_edu_logo.png" textcolor="e5e5e5" progressColor="21d688" progressY="281" progressTailIcon="/community_progress_tail.png"/>
|
||||
<about url="/pycharm_edu_about.png" logoX="540" logoY="300" logoW="100" logoH="100" foreground="e5e5e5"
|
||||
|
||||
@@ -24,6 +24,9 @@
|
||||
</application-components>
|
||||
|
||||
<extensions defaultExtensionNs="com.intellij">
|
||||
<applicationService serviceInterface="com.intellij.openapi.application.IdeUrlTrackingParametersProvider"
|
||||
serviceImplementation="com.intellij.ide.customization.UtmIdeUrlTrackingParametersProvider"
|
||||
overrides="true"/>
|
||||
<applicationService serviceInterface="com.intellij.openapi.fileEditor.impl.EditorEmptyTextPainter"
|
||||
serviceImplementation="com.jetbrains.python.edu.PyStudyInstructionPainter" overrides="true"/>
|
||||
<programRunner implementation="com.jetbrains.python.edu.debugger.PyEduDebugRunner"/>
|
||||
|
||||
@@ -13,4 +13,10 @@
|
||||
</component>
|
||||
|
||||
</application-components>
|
||||
|
||||
<extensions defaultExtensionNs="com.intellij">
|
||||
<applicationService serviceInterface="com.intellij.openapi.application.IdeUrlTrackingParametersProvider"
|
||||
serviceImplementation="com.intellij.ide.customization.UtmIdeUrlTrackingParametersProvider"
|
||||
overrides="true"/>
|
||||
</extensions>
|
||||
</idea-plugin>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://jetbrains.org/intellij/schema/application-info http://jetbrains.org/intellij/schema/ApplicationInfo.xsd">
|
||||
<version major="2017" minor="3" eap="true"/>
|
||||
<company name="JetBrains s.r.o." url="https://www.jetbrains.com/?fromIDE" copyrightStart="2010"/>
|
||||
<company name="JetBrains s.r.o." url="https://www.jetbrains.com" copyrightStart="2010"/>
|
||||
<build number="__BUILD_NUMBER__" date="__BUILD_DATE__"/>
|
||||
<logo url="/pycharm_core_logo.png" textcolor="ffffff" progressColor="fffd9a" progressX="114" progressY="278" progressHeight="3"/>
|
||||
<about url="/pycharm_core_about.png" logoX="540" logoY="300" logoW="100" logoH="100" foreground="cccccc"
|
||||
|
||||
Reference in New Issue
Block a user