From d366ccc9d7894096648e499fa2df638d3d234ad1 Mon Sep 17 00:00:00 2001 From: bberenberg Date: Thu, 20 Jun 2013 18:07:32 -0700 Subject: [PATCH] Commiting v1 of the source --- .DS_Store | Bin 0 -> 6148 bytes .classpath | 690 ++++++++++++++++++ .gitignore | 3 + .project | 14 + .settings/org.eclipse.jdt.core.prefs | 5 + LICENSE | 6 + pom.xml | 79 ++ src/.DS_Store | Bin 0 -> 6148 bytes src/main/.DS_Store | Bin 0 -> 6148 bytes .../confluence/markdown/MarkdownMacro.java | 70 ++ .../markdown/MyPluginComponent.java | 6 + src/main/resources/.DS_Store | Bin 0 -> 6148 bytes src/main/resources/atlassian-plugin.xml | 34 + .../confluence-markdown-macro.properties | 2 + .../css/confluence-markdown-macro.css | 0 src/main/resources/images/.DS_Store | Bin 0 -> 6148 bytes src/main/resources/images/1pluginIcon.png | Bin 0 -> 958 bytes src/main/resources/images/1pluginLogo.png | Bin 0 -> 4378 bytes src/main/resources/images/pluginIcon.png | Bin 0 -> 325 bytes src/main/resources/images/pluginLogo.png | Bin 0 -> 1685 bytes .../resources/js/confluence-markdown-macro.js | 0 .../markdownproperties/markdown.properties | 3 + .../markdown_de_DE.properties | 3 + .../markdown_fr_FR.properties | 3 + 24 files changed, 918 insertions(+) create mode 100644 .DS_Store create mode 100644 .classpath create mode 100644 .gitignore create mode 100644 .project create mode 100644 .settings/org.eclipse.jdt.core.prefs create mode 100644 LICENSE create mode 100644 pom.xml create mode 100644 src/.DS_Store create mode 100644 src/main/.DS_Store create mode 100644 src/main/java/com/atlassian/plugins/confluence/markdown/MarkdownMacro.java create mode 100644 src/main/java/com/atlassian/plugins/confluence/markdown/MyPluginComponent.java create mode 100644 src/main/resources/.DS_Store create mode 100644 src/main/resources/atlassian-plugin.xml create mode 100644 src/main/resources/confluence-markdown-macro.properties create mode 100644 src/main/resources/css/confluence-markdown-macro.css create mode 100644 src/main/resources/images/.DS_Store create mode 100644 src/main/resources/images/1pluginIcon.png create mode 100644 src/main/resources/images/1pluginLogo.png create mode 100644 src/main/resources/images/pluginIcon.png create mode 100644 src/main/resources/images/pluginLogo.png create mode 100644 src/main/resources/js/confluence-markdown-macro.js create mode 100644 src/main/resources/markdownproperties/markdown.properties create mode 100644 src/main/resources/markdownproperties/markdown_de_DE.properties create mode 100644 src/main/resources/markdownproperties/markdown_fr_FR.properties diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..9a874b5768f336915163bb88cd434575b859f936 GIT binary patch literal 6148 zcmeH~Jr2S!425ml0g0s}V-^m;4I%_5-~tF3k&vj^b9A16778<}(6eNJu~Vz<8=6`~ zboab&MFtUB!i}=AFfm2m$tVxGT*u4pe81nUlA49C} z?O@64YO)2RT{MRe%{!}2F))pG(Sih~)xkgosK7*lF7m<7{{#Hn{6A@7N(HFEpDCdI z{ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5231862 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.idea +*.iml +target diff --git a/.project b/.project new file mode 100644 index 0000000..ad46cbc --- /dev/null +++ b/.project @@ -0,0 +1,14 @@ + + + confluence-markdown-macro + This is the com.atlassian.plugins.confluence.markdown:confluence-markdown-macro plugin for Atlassian Confluence. NO_M2ECLIPSE_SUPPORT: Project files created with the maven-eclipse-plugin are not supported in M2Eclipse. + + + + org.eclipse.jdt.core.javabuilder + + + + org.eclipse.jdt.core.javanature + + \ No newline at end of file diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..3440d25 --- /dev/null +++ b/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,5 @@ +#Fri Jun 07 16:40:36 PDT 2013 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.source=1.6 +org.eclipse.jdt.core.compiler.compliance=1.6 diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..9c6ab63 --- /dev/null +++ b/LICENSE @@ -0,0 +1,6 @@ +To avoid future confusion, we recommend that you include a license with your plugin. +This file is simply a reminder. + +For a template license you can have a look at: http://www.opensource.org/licenses/ + +Atlassian releases most of its modules under the Apache2 license: http://opensource.org/licenses/Apache-2.0 diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..7491370 --- /dev/null +++ b/pom.xml @@ -0,0 +1,79 @@ + + + + 4.0.0 + com.atlassian.plugins.confluence.markdown + confluence-markdown-macro + 1.0-SNAPSHOT + + Atlassian + http://www.atlassian.com/ + + confluence-markdown-macro + This plugin provides a Markdown render macro for Confluence. + atlassian-plugin + + + junit + junit + 4.10 + test + + + com.atlassian.confluence + confluence + ${confluence.version} + provided + + + + com.atlassian.plugins + atlassian-plugins-osgi-testrunner + ${plugin.testrunner.version} + test + + + javax.ws.rs + jsr311-api + 1.1.1 + provided + + + com.google.code.gson + gson + 2.2.2-atlassian-1 + + + org.pegdown + pegdown + 1.2.1 + + + + + + com.atlassian.maven.plugins + maven-confluence-plugin + ${amps.version} + true + + ${confluence.version} + ${confluence.data.version} + + + + maven-compiler-plugin + + 1.6 + 1.6 + + + + + + 4.3.7 + 4.3.7 + 4.2.2 + 1.1 + + diff --git a/src/.DS_Store b/src/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..7b0d36729e2ee777a660f9e8c6709dd97bc2fb68 GIT binary patch literal 6148 zcmeH~F>V4u3`M`g7D#EfOgRk)$PGpaPQV2S&>%r5BKkQx-ySzvsH0W%E!l7ES!;KH zv9ktX>-*^w7y&HlPOLmk%$N_j;tOYdpMH*)!|itQBJHgMp3+B5_H$d10#ZNMM4T9irw zDe%t}uwk>?toc%Twm!X{*Y{cVb)%DUIm54?049DEf6&9YUwlEZ41Ihw+$ZCa@h6X)Lo@aaP z8SN|9V*s`}A0B}EG1^C)retP&UmZ5UN|LYIV^7GId!wugko_!<1Nx*JyEL| z5Cd}tZqr?R|9_(XGXKwu@UIxKVf(z@@RO>yE parameters, String bodyContent, ConversionContext conversionContext) throws MacroExecutionException + { + PegDownProcessor translator = new PegDownProcessor(Parser.ALL); + String output = translator.markdownToHtml(bodyContent); + return output; + } + + @Override + public boolean hasBody() { + return true; //To change body of implemented methods use File | Settings | File Templates. + } + + @Override + public RenderMode getBodyRenderMode() { + return RenderMode.NO_RENDER; //To change body of implemented methods use File | Settings | File Templates. + } + + @Override + public String execute(Map map, String s, RenderContext renderContext) throws MacroException { + try { + return execute(map, s, new DefaultConversionContext(renderContext)); + } catch (MacroExecutionException e) { + throw new MacroException(e.getMessage(),e); + } + } +} \ No newline at end of file diff --git a/src/main/java/com/atlassian/plugins/confluence/markdown/MyPluginComponent.java b/src/main/java/com/atlassian/plugins/confluence/markdown/MyPluginComponent.java new file mode 100644 index 0000000..ad75393 --- /dev/null +++ b/src/main/java/com/atlassian/plugins/confluence/markdown/MyPluginComponent.java @@ -0,0 +1,6 @@ +package com.atlassian.plugins.confluence.markdown; + +public interface MyPluginComponent +{ + String getName(); +} \ No newline at end of file diff --git a/src/main/resources/.DS_Store b/src/main/resources/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..2e63a171848c56129a38a2f57650fb70dd8759b1 GIT binary patch literal 6148 zcmeHK%}T>S5Z-O8Ca92$Af6V_RT`~e!9xfYJPIlFU_}#C+CWT7liEY6M)4th4PVCR zab|ZbgzCYINST3|ZwtC$t3Dc>YPLeRY z@`mZui^6{3kFTYl`}rhu{jtnk`uPwt((j~c41P~nccU;L-dKCH*@4}(PwL{RY0v9o zc6!{Zi&mpKpPPnZT5rbA{^8k0$A5e(o?jG$9DZz4wlyx`6`ayx!t5>%U|(z~B_6zS z5~s-k;)}%=ix3h6!~ij{`V8os&)8i3qtXe90b<~n4B-7BKoK2{g+h6CfRQ5rU=6}j zz{gnvdxS + + ${project.description} + ${project.version} + + images/pluginIcon.png + images/pluginLogo.png + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/confluence-markdown-macro.properties b/src/main/resources/confluence-markdown-macro.properties new file mode 100644 index 0000000..7f56fa2 --- /dev/null +++ b/src/main/resources/confluence-markdown-macro.properties @@ -0,0 +1,2 @@ +#put any key/value pairs here +my.plugin.name=Markdown \ No newline at end of file diff --git a/src/main/resources/css/confluence-markdown-macro.css b/src/main/resources/css/confluence-markdown-macro.css new file mode 100644 index 0000000..e69de29 diff --git a/src/main/resources/images/.DS_Store b/src/main/resources/images/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0H%%&Fi-9ubjBDtbgUY9fvpXIkxk_$&NXjqHE^H)y@elo}w4t zAmWs-;9V->RKR1KYZBeqHf{N$)mxlW+PQ6VZ4;WiXD+YnU!dq+Y8qAVoYKl-mZ9WR zmRvohsC{;R%S>L|9Mh<}^_#cv-@k9>lC?|MY??fOwXkEpR!~)B=>%opayicur{vbv z8@2(%=j4eKCr_T(wtIhM*%ZJ0{;<-?hLKHiRnzCK+_GiozN1Hv9Y22j+O_Lfu3kHS z`uxeW7xx@KRnoVzbKd4tXD?pAe*NxUpm*;dJ9D{n!S+eZcb~m@t=xp^B`~<O>_ z45UG94+giB*>*t2Cr=m05Q)pl2?;4l)6x@Dlb=7Bkp3(sB_ZL-qiNH_144qr0w+#? z{wyiw!Nbtd;OiHzT)KAg>Sgl>PZJ+JHa9UcGc+|e-?m}PCb0*}0wS9>Zrxm7P*PM@ zSXv@1lp-Kf_Wi?`Pv1U%{mjq7BgDqZ(%#b6>h9v^di=<-M%G8dLX#&22VK5oY_$0R z(@o2rl|NZq4PB3_E=_3M^r`FAs#mja?fTW`wxPizxY#>8y4pQGd@_fJgGb1k-OHD6 zUtjOkKf@xR!Qa6t$V-Z6iHd3i-{XfD*6Z!C8<`)MX5lF!N|bSNY~I%*U%`$(A3J*%*w=E z*TBrmz+i>U!6hgfa`RI%(<*Umxan9a0n{J~vLQG>t)x7$D3!r6B|j-u!8128JvAsb WF{QHbWU38N5re0zpUXO@geCw9n!?Ed literal 0 HcmV?d00001 diff --git a/src/main/resources/images/1pluginLogo.png b/src/main/resources/images/1pluginLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..48143eca83d696eb73f4c99895799c17aea710a2 GIT binary patch literal 4378 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 Iy|j$@A43lXD*ylh literal 0 HcmV?d00001 diff --git a/src/main/resources/images/pluginIcon.png b/src/main/resources/images/pluginIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..fe8d9364756b0f87e36ad96b176598bad6f9aceb GIT binary patch literal 325 zcmV-L0lNN)P)7q8)B z;-UxqSp&_@GH=o6QBL0+owOx22k%fev=W~uFz}=G8K_a=Iz-i?4>oX_5MxR_H_lH= zUk6?st~kEeHSf`nAZ~kwn?!*{i`ix@h8SSq_MP7wGPS~GqWE%X2fld<(Uk*NSVj6O z+&{`dOjph=HbL8j>(uyB48R>;!!bENe~ivcmZS`EZZ)oCmOBM8HFvyTu?R?L3Uxn6Ii6jZ31MkE!<3BB}fizl<}c`OlTcKP$R4l&m*%7 zp#-X9xdgZxSRnajJHQ0+4)7V_B&v)ya20SVFi*FZj{)0|R7&fTCAR}yW9mFl(hM6& zEVl(XKuHqSC3k>toEN!`Q1g16{*n4`z*(m3Xu!L*%w-7S{bXNn%4U6Zx0`u0L+06D z`+7m;)ew&U<1DK`^RZy|O{Br@)&wSj*AQ)7rhj8cO_|dX?HWN6c2}mxsF-_s@lQ&9 zm(8`m89*PHmq69dx_P$lY@FNqNpq+D??x!+|KwZ;7WwhhF1pQZs2xvJP>VI z4Gfw<5HhsidKEYaG0#zi$Q9rU;CWMKg&_{ws~`}BsAXUc@H%juId1`HApM>aJ+#^f z)e#8RsaycOVy-n1LQf^zOAiGG-GDaf@#77^cfcvYMTpt@PQ!n;C^{U*E@99Fj*x6X z%{kxXm2=TaxmFa1wLcxC3Acd1=*~g?G$~C(YDh{|B%ShOJUv&r{ouxgX|bnU=bkSw z3wQWy1Mq{9+j7b%i9UIn6?_OhO)_5%MVs!dNaZf|k=FtKG{bq4kfoP4Xz+XxSPxumu4nayYVK{|B;ZaYbzCB;IZH@ZgeOnyF%CQi{BDlbYF2;~ zf%kzAQtF++p!>izh&DX{JcFIp^DD99y!%$*SKwslewHIpjXHqLmOYeFHjThhWJWR# zv%t$v`ASXLg?`0nv7w8fu)7V~0BkqMEyAD;QW*~eo6T|4$Wb%Q`Vd;KjUBA`1-KlU zansbar;Mry1h@ybeSsz5wn6b|B-19jqe=aUx36I6~r$$jSrl zg8HJ0To`2Xxry{`v)G`zWh(X+HV-Z{h~Rbw>wzz^!(>Hd+y;DN&VwwXs!T+)jD5fq zc0i#4{DCxf9!qQ)s56>F23>z9oJ7}QJ%U(8==1_mZ7QdE?nlVTi((4+k#5s210Af` zhh#l-WPcnttlA1Z>D>!LRk^4i&%Fek2kZylBROX>sLVmNekY>g+vyIaT&U^3i-baW z^$J2&1S)ZAB5mLftdnu4CRAaveZZg+``#l#`ny^B{03|PE z2CS%7s#yZO2t4QA154g4(q|r|L|Tnhi^7fM7 zYbTJGKy8=?pKc)P-tYBn)_s+omY3!s)eTK4EVl)Y&F^aNRYe^c){GuvWQ@WtW1D#tt#RGs+0}I+u}dpwK5@3 z7^9lj&+Ln?DXdbqKI^aL83^*mfg!82ilR!{D!bdCD*Fb+M zYg{8Oa0eI?ocLp26C{VWBLpsa6aMuX;(sEc@c$E;sR2&_j}re>>IMH#C9qs=g7~jo zp3VJNZU&f)e{1H04pQs|uEqSVnfAYMlhyy)N7~lJ{x3Y~5gHK@5fKp)5fKp)5fKp) f5fKp)aTMTRGVbJK8A)}V00000NkvXXu0mjfxL63% literal 0 HcmV?d00001 diff --git a/src/main/resources/js/confluence-markdown-macro.js b/src/main/resources/js/confluence-markdown-macro.js new file mode 100644 index 0000000..e69de29 diff --git a/src/main/resources/markdownproperties/markdown.properties b/src/main/resources/markdownproperties/markdown.properties new file mode 100644 index 0000000..b1b5302 --- /dev/null +++ b/src/main/resources/markdownproperties/markdown.properties @@ -0,0 +1,3 @@ +com.atlassian.plugins.confluence.markdown.confluence-markdown-macro.markdown.desc=This macro renders text in Markdown syntax into HTML. +com.atlassian.plugins.confluence.markdown.confluence-markdown-macro.markdown.param.extended.label=Enable extended Markdown properties: +com.atlassian.plugins.confluence.markdown.confluence-markdown-macro.markdown.param.extended.desc=Find info about extended Markdown at: https://github.com/sirthias/pegdown#readme \ No newline at end of file diff --git a/src/main/resources/markdownproperties/markdown_de_DE.properties b/src/main/resources/markdownproperties/markdown_de_DE.properties new file mode 100644 index 0000000..247e086 --- /dev/null +++ b/src/main/resources/markdownproperties/markdown_de_DE.properties @@ -0,0 +1,3 @@ +com.atlassian.plugins.confluence.markdown.confluence-markdown-macro.markdown.desc=Dieses Makro wandelt Markdown in HTML um. +com.atlassian.plugins.confluence.markdown.confluence-markdown-macro.markdown.param.extended.label=Aktivieren sich weiter Eigenschaften Markdown: +com.atlassian.plugins.confluence.markdown.confluence-markdown-macro.markdown.param.extended.desc=Befindet sich information \u00FCber Extended Markdown: https://github.com/sirthias/pegdown#readme \ No newline at end of file diff --git a/src/main/resources/markdownproperties/markdown_fr_FR.properties b/src/main/resources/markdownproperties/markdown_fr_FR.properties new file mode 100644 index 0000000..c6ae523 --- /dev/null +++ b/src/main/resources/markdownproperties/markdown_fr_FR.properties @@ -0,0 +1,3 @@ +com.atlassian.plugins.confluence.markdown.confluence-markdown-macro.markdown.desc=Ce macro converti le text format\u00E9 selon Markdown vers HTML +com.atlassian.plugins.confluence.markdown.confluence-markdown-macro.markdown.param.extended.label=Activez les propri\u00E9t\u00E9s avanc\u00E9es de Markdown:Pour plus d'information sur +com.atlassian.plugins.confluence.markdown.confluence-markdown-macro.markdown.param.extended.desc=Pour plus d'information sur les propri\u00E9t\u00E9s avanc\u00E9es de Markdown: https://github.com/sirthias/pegdown#readme \ No newline at end of file