Skip to content

Instantly share code, notes, and snippets.

@bmihelac
Created August 25, 2010 09:56
Show Gist options
  • Save bmihelac/549211 to your computer and use it in GitHub Desktop.
Save bmihelac/549211 to your computer and use it in GitHub Desktop.
diff --git a/feincms/admin/tree_editor.py b/feincms/admin/tree_editor.py
index d3e040b..65e6a2a 100644
--- a/feincms/admin/tree_editor.py
+++ b/feincms/admin/tree_editor.py
@@ -235,7 +235,7 @@ class TreeEditor(admin.ModelAdmin):
Handle an AJAX toggle_boolean request
"""
try:
- item_id = int(request.POST.get('item_id', None))
+ item_id = int(requestsOST.get('item_id', None))
attr = str(request.POST.get('attr', None))
except:
return HttpResponseBadRequest("Malformed request")
@@ -338,13 +338,14 @@ class TreeEditor(admin.ModelAdmin):
def _actions_column(self, page):
actions = []
- actions.append(u'<a href="#" onclick="return cut_item(\'%s\', this)" title="%s"><big>&#x2702;</big></a>' % (
- page.pk, _('Cut')))
-
- actions.append(u'<a class="paste_target" href="#" onclick="return paste_item(\'%s\', \'last-child\')" title="%s">&#x21b3;</a>' % (
- page.pk, _('Insert as child')))
- actions.append(u'<a class="paste_target" href="#" onclick="return paste_item(\'%s\', \'left\')" title="%s">&#x21b1;</a>' % (
- page.pk, _('Insert before')))
+ media_url = settings.FEINCMS_ADMIN_MEDIA + 'img'
+ actions.append(u'<a href="#" onclick="return cut_item(\'%s\', this)" title="%s"><img src="%s/edit-cut.png" alt="%s" /></a>' % (
+ page.pk, _('Cut'), media_url, _('Cut')))
+
+ actions.append(u'<a class="paste_target" href="#" onclick="return paste_item(\'%s\', \'last-child\')" title="%s"><img src="%s/insert-child.png" alt="%s" /></a>' % (
+ page.pk, _('Insert as child'), media_url, _('Insert as child')))
+ actions.append(u'<a class="paste_target" href="#" onclick="return paste_item(\'%s\', \'left\')" title="%s"><img src="%s/insert-before.png" alt="%s" /></a>' % (
+ page.pk, _('Insert before'), media_url, _('Insert before')))
return actions
def actions_column(self, page):
diff --git a/feincms/media/feincms/img/edit-cut.png b/feincms/media/feincms/img/edit-cut.png
new file mode 100644
index 0000000000000000000000000000000000000000..dc9eb9a7ad3e9500991938d0da531c06f90fea85
GIT binary patch
literal 807
zcmV+?1K9kDP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00006VoOIv00000
z008+zyMF)x010qNS#tmY3ljhU3ljkVnw%H_000McNliru)e0OI9WiJ@WL^LO0<=j)
zK~y-)g_B)KlTjGQpL5=KudmzGeWlxM_!Ve)(Nz$1VU$T%Mc!m05ol?aSg2`%kOY;b
zeSwG&lo;p`^h%H<x(oufFl{q7@?-Bdb(`*WU+;F#+fB}4TIcTk{|`U@&-0vvAmu#k
zeR2)}-t#=~ZMu28bdT51vh1Zh&8@mr9j9Ixh8ern*sP64qsx8$uRBvc1*^Dl=5)E{
z#jBoA2LcEo{7;7+*VWcn5JHaa=udkdmzi_TrtOf3D5WP31YnFqOH03iPfJ6wSgdp>
z1<SHig@uLSaeFAG)bXzb6*ij<R$VKouC~57kw~2CdEPxxQc|KofWhH(003AI1l(=C
z_ZefnytrrwK8;6`Bpui5^w(qxu)eWI0bru7rQ_j&0000=Y30I?1$k}F1C2MDRPjU{
ziDD4u=H?^-=-ONV7oe@BV;W;TWM8z=U~mg-G#U`xf-KAOySA2&>Hh-$q?nqWnZ{11
z1JXGjGT#nH5JGSEt3`W-F{81UP<lPSxv3`QWim7Q5fvD7Kp=DrAv93w@wD#?7&DnV
z<9`2xqb3t1C`I0_P1zUT9%f}!Rgj&-@Ek`aSqA6&Iw-QTu2#C;L&+A#&E^`(=j$pq
z8tKBy%2Y5CmI6T$*TiW}lp{Kp!88yO6OPr@4@dNR67%^6$Ia&5mpW=N2=hfnWQ1Yv
z0|3leEFr5>nb`417>0bwH3tCzhB0pcmY+{X4F+L%h_RSnk|a_^$fF6B>ZO8Zd4#b&
zIcbiYQS<4l$&8G?%anG5EK?xFunXWgL9J9WU-R-}CY`QnUJ$&B%*-pvkEGQ$e0RAv
z4j($yFl({I2&EV>4gdf!007lmt<UB6pY%%-8vu|wwfgKuK}hc0DvIvv>}-!W5XkX|
l!x~>C;!~(p=dGgX{tck>ItSb|!8`x}002ovPDHLkV1ju0W~TrE
literal 0
HcmV?d00001
diff --git a/feincms/media/feincms/img/insert-before.png b/feincms/media/feincms/img/insert-before.png
new file mode 100644
index 0000000000000000000000000000000000000000..c3b0df03964aed629787aa2e00d5c1deb0ce3628
GIT binary patch
literal 591
zcmV-V0<iswP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00006VoOIv0RI60
z0RN!9r;`8x010qNS#tmY4c7nw4c7reD4Tcy000McNliru)(092Clx=q?I8dF0o+MM
zK~y-)os&&#6Hyq2pF3YojHE(LV}l=UHr001(kgybV+}&7IBrBMg18!RtvkWL;C@!!
zbtyy&g^I;ex@x4T8^KL=At_=^CQX{jWX8=HC!IlpXZc>9!@1|a7y6KHYMyRt(@|#<
z{cBq{wZeZJJbqvRywOc<E;ttvaR-1run0^6lK}&kmQ8>gMZ;bX8R({V0eC(qv{bfm
zby!V}<`4o^j$zq9DScbv%ILiw6A^$HfESPQ`SbEnPO8~uyxOOpbRU~FfUe28J$qL8
z@C5Mk;kD~GW0^Bpm31snBktM&3_1-q+s@zOgv6zhyDTl6DE{o}owMVUv2>RDuXiL`
z4H7gMZdG_i0!QlYIz4!@dkqC(K-FfCk4>lJ)_b!1Rd%EVnj)wji8Jm)7Zot;7MWwG
z*<Ah5?LYzOxNb(sf>gs|t5o;aT9wf2Ok6$@g1dX*be!bT##gp?c3Eq+E#Mh2RWxi-
zG;9IzHaQf6fo=!vH>>VST}Z(FqG7KdPT<2cMZ+#dZlbEl2Y?p^`wGFq1RKr0vRaV6
z7^XIV*yPVOq9g;1-Im=i2krW;ncR=mZuykZ)veF3J9a;RB)EwqzyeSOHl8Hi?*hE}
dMW^#GgWuOnx&>a(HQoRK002ovPDHLkV1oBE0Zsq_
literal 0
HcmV?d00001
diff --git a/feincms/media/feincms/img/insert-child.png b/feincms/media/feincms/img/insert-child.png
new file mode 100644
index 0000000000000000000000000000000000000000..1d218c388b35c8720f623c9a0ad89e4d26beeea3
GIT binary patch
literal 723
zcmV;^0xbQBP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004b3#c}2nYxW
zd<bNS0000PbVXQnQ*UN;cVTj60C#tHE@^ISb7Ns}WiD@WXPfRk8UO$SWl2OqR5*=&
zlFLh!VHC!H@8?_`OAWK4n~9W-X-3p0$4a{(h5Z37f|i9uL{iJBZC|S>gNmRQ(IQ2%
zNG7^}6D<nNM3AT!jf82<j5=TQy)*A=;RVO6XZN1-o*&P1I7&pAQKa493|s)V1BECI
z;3C{~Y<-diq-Fq-cK;=XI#p4zPBzzWvDQ|uB$XH^J{%_&dt<z8W(=XxvGvejfW|Za
zo&x1N*wVU3Raez8=6&VM<Xdv0DfX|RGPr~L_qxpJ*w4?-MZF;p&~Vzf71aB(rAtgI
zF%Al9YB$obdz;mte1u>KT8pUmw{ZRXO%ahpj;$Zg04x;uK}h^cq_Vl}(QGz*qQ7rI
z-o*xFW#J|OTs=XGZ&X%QfTClr0}EIUXk%oxW9vJPt*-)SKlJrWF{{X=b9io!;lwA_
zSB4crc^<&B_yOE<Y@MD{zwBwx^8GHsOB*uj9EsE~78jNP1m-(<1KgNfbZqSbh$+Bx
zrvR?&5%d?$%*@JXavXMSosG2nj{vvx=u$vtGK(>Sh(~Z)2tY;J{j<lT<{i>GQ0I0w
z>{eB4!YB%OJa`RbK#Xu8d<=k*(eL!W?h+9>p9h$RTv5t8zBh6}4JBiwz2t1KC{Rjm
zSu?#ayTwSZ!?AT+UY_avZ6c=gd8}9J%9{xILI4DOA?nJTh`xRxMsl5wt=s;JFwe=0
zU?9}k9NA}m7<o$l@;y9ro|ug1I*zS(Ex3aPARiZpN^AD-Y_+1Vdd!5I9CU15m$&GD
zPEV<R!cE4zqj#BblX0Ma{)hhp99tV8Y{W!?@bo)Re*kX6ECGVVxH|v<002ovPDHLk
FV1nLYNpt`J
literal 0
HcmV?d00001
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment