From 873f92d3c27c5cf1a2e15be8849cdef9e7f8b639 Mon Sep 17 00:00:00 2001 From: Jasper van Merle Date: Sun, 1 Sep 2019 03:24:11 +0200 Subject: [PATCH] gnu_cobol: add logo and fix review comments in clean html filter --- lib/docs/filters/gnu_cobol/clean_html.rb | 14 ++++++++------ public/icons/docs/gnu_cobol/16.png | Bin 0 -> 661 bytes public/icons/docs/gnu_cobol/16@2x.png | Bin 0 -> 1977 bytes public/icons/docs/gnu_cobol/SOURCE | 1 + 4 files changed, 9 insertions(+), 6 deletions(-) create mode 100644 public/icons/docs/gnu_cobol/16.png create mode 100644 public/icons/docs/gnu_cobol/16@2x.png create mode 100644 public/icons/docs/gnu_cobol/SOURCE diff --git a/lib/docs/filters/gnu_cobol/clean_html.rb b/lib/docs/filters/gnu_cobol/clean_html.rb index 0ca5552f..6ac3e7b3 100644 --- a/lib/docs/filters/gnu_cobol/clean_html.rb +++ b/lib/docs/filters/gnu_cobol/clean_html.rb @@ -16,14 +16,16 @@ module Docs # Remove horizontal lines css('hr').remove + # Remove acronym tags but keep the content + css('acronym').each {|node| node.name = 'span'} + # Remove everything after Appendix B # This includes the license text, the document changelog, the compiler changelog and the footnote - start_element = at_css('a[name="Appendix-C-_002d-GNU-Free-Documentation-License"]').previous_element - next_element = start_element.next_element - until start_element.nil? - start_element.remove - start_element = next_element - next_element = start_element.nil? ? nil : start_element.next_element + current_element = at_css('a[name="Appendix-C-_002d-GNU-Free-Documentation-License"]').previous + until current_element.nil? + next_element = current_element.next + current_element.remove + current_element = next_element end # Make headers bigger diff --git a/public/icons/docs/gnu_cobol/16.png b/public/icons/docs/gnu_cobol/16.png new file mode 100644 index 0000000000000000000000000000000000000000..24a558f127eb9e0944f2bfdd31e5f673fd7036e9 GIT binary patch literal 661 zcmV;G0&4waZ?B(Pdf&}S?HCeFNhHtZgXCFJuxcl3ZZnJ5cElD?W z&NoP21~4T#4I%teO1VOE?(P$kQ#0EIU{zJ!IyySqtg7nyDCrYP9f0$are^jSzz9GI zA#6+PBn3(5%xpJ=@cDc`-vO}G_dTM!XOaN$6u<<)G07(9{2qXc-EEW$2 zZUKM{z=I+ECz3|8A^APYI{>}|@Z&&z9zwW3fVLChYinzlQc4d~N?)gxZl{#)w{82< z=^us=z8H;0)3$A|oU&8bb!}WM7QfbY{cS1bnwfni=`E7)jK||YNjk}Mec!JGFp`s| zX|@1d1+aB+aNtZS-7>Q`NghiY1Nhy{lBA0ye*>`U`~Iex9h=z?X0{FBg;L7vB>#@? z{%I-Y#Tet=f%Y2!?yXj<%OQkKl8-_ND|c_)eNt7`lbrL*l3sQ9bv8|N9l%w0zZheD z?CvzPza(9dv~>3fU}9!dk~<_PIp<66z8*sO=A;WGv9YmH@9ph9C+Wnms_Lj|ntr)l vj?7H%ZnN3!5J3NL%firuvr6=T69C{JlQSgw-@t&`00000NkvXXu0mjfUzs;) literal 0 HcmV?d00001 diff --git a/public/icons/docs/gnu_cobol/16@2x.png b/public/icons/docs/gnu_cobol/16@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b87c38a4b5228e02ee8608546ed56b67bb6bb2c8 GIT binary patch literal 1977 zcmV;q2S)gbP)OLX+AgZ9yQ)7`uU>uLJ9{q&eIFJrO&ox_laq6E@4091 zz4p56>{yLa!v+}vEVl(GZBeo5!t{nnJy36jS< zoz7$ZDBdq)?YJ>BGjmrdjV`i%WdJ(ajQhE}=xrkUG*_Jc{-~h>k0Ayyx-8Yk5uBz(gh!~SJ5fMx&y;(|m zB_h6%b5_pz5qE!p05Cp2-fFkow*pWp<+A|3BB=lxSn^H86NSHnSkLjY&G0QhH9(W&k~s(iD-Zf+hx86F<~T0}G#7Z(p%v)R1E-S088rvW?zplfDbl3htjQZJ=+rrxmW?zaHQ zIp=9JTTUrWMMRV2c>u-T_et7eX0s8oljPx)($6}b&as*|wzRbLx8>#KL#SE2AHW!Z zL~?*6B)OzP0AXf}BxlWR)ZJU|ehtYXcW+7B3ZPLle!9-Mur+M1Yjh4W;WaF^>&l& zkqk4N1F$WnbkyD7!oMFtZy!WP@_0lvB<&=51i-wRbt9q`5u42HoTL$VZ$-pd4WpAh zPjU%BhvdAOt<`(>YG*?LPOYx4PG9VFy;-x_oFzFAU=zuGB%iFIH2^DSHfLt@Ip;U( zceVj&0T``Ix6R!TO4>v+NEVXQ0IG<12^VzZl8T$>=jUgd&E{`PDc_WId(QcRQp#jX zX-h=V-S+|*NGbg#rSuJwnAJjlGB5OgO9GPth`(HZbGa@D=?UA%%W)A`=lG+i`cU}Q#)N>!&Ome~9A*ms0o4dc< zFY`Kw0bCHijT<-a1fYxyOn+U{8p$?*36fWs*>_S(e~*Z30X#l2F)@4U)TzzwcKgiw z#0LfjcCW3iy-BibW@~+MBH5`O+VJr3ZT;*^DfcWbEuD~bORLp-CIe8X(>XmjIQS5N zyCqFWL@~3=Nq#IMx@J~pW@f%?W{qaE*_8CBl+qD*|B{*QXfzs6bi3WV04%4JRwH6D z=X~|h(9m>5ES6I4%sIa*X&1=@02Tn8l5{IaM@KhB#3X=y5pk`gW<*?8Rn?1TR`q(l zosu3mvl~ecOB#uYJ!bZg8iiGoC%WD4=OW^&ob!v4wpUg4MEzwPk+hIfI_>T^M#Rk| z&*DN~a5$Gzz9;DpNi#X;lkR?HO6hl{lyLx`G_xaBRh^dfguCCCb3P&IIRIzPY(UbY zyI)4KWoBp0tnKbzO1ZA8s_z5XB5AbFexBs?0grzCB6_q`FZ3BUmW!vKP1ad@k}Nsr91+c06XqkL-D0+7eE7k{P>wntyZ;~b@Areh7}fRb{=e*>tNx9L<|r7J00000 LNkvXXu0mjfV}HJP literal 0 HcmV?d00001 diff --git a/public/icons/docs/gnu_cobol/SOURCE b/public/icons/docs/gnu_cobol/SOURCE new file mode 100644 index 00000000..9aa7d9a2 --- /dev/null +++ b/public/icons/docs/gnu_cobol/SOURCE @@ -0,0 +1 @@ +https://sourceforge.net/p/open-cobol/icon