carlwgeorge / pagure

Forked from pagure 4 years ago
Clone

48d5231 Several improvements to user freedom on JavaScript land

Authored and Committed by sergiodj 7 years ago
86 files changed. 28295 lines added. 408 lines removed.
pagure/static/atwho/jquery.atwho-1.4.1.css
file added
+49
pagure/static/atwho/jquery.atwho-1.4.1.js
file added
+1158
pagure/static/atwho/jquery.atwho-1.4.1.min.css
file added
+1
pagure/static/atwho/jquery.atwho-1.4.1.min.js
file added
+1
pagure/static/atwho/jquery.atwho.css
file added
+1
pagure/static/atwho/jquery.atwho.js
file added
+1
pagure/static/atwho/jquery.atwho.min.css
file added
+1
pagure/static/atwho/jquery.atwho.min.css
file removed
-1
pagure/static/atwho/jquery.atwho.min.js
file added
+1
pagure/static/atwho/jquery.atwho.min.js
file removed
-1
pagure/static/atwho/jquery.caret-1.5.2.js
file added
+543
pagure/static/atwho/jquery.caret-1.5.2.min.js
file added
+6
pagure/static/atwho/jquery.caret.js
file added
+1
pagure/static/atwho/jquery.caret.min.js
file added
+1
pagure/static/atwho/jquery.caret.min.js
file removed
-2
pagure/static/codemirror/codemirror-5.18.2.csspagure/static/codemirror/codemirror.css
file renamed
+16 -3
pagure/static/codemirror/codemirror-5.18.2.jspagure/static/codemirror/codemirror.js
file renamed
+276 -187
pagure/static/codemirror/codemirror.css
file added
+1
pagure/static/codemirror/codemirror.js
file added
+1
pagure/static/codemirror/solarized-5.18.2.csspagure/static/codemirror/solarized.css
file renamed
+21 -15
pagure/static/codemirror/solarized.css
file added
+1
pagure/static/emoji/emoji_strategy-2.2.6.json
file added
+1
pagure/static/emoji/emoji_strategy.json
file added
+1
pagure/static/emoji/emoji_strategy.json
file removed
-1
pagure/static/emoji/emojione-2.2.6.js
file added
+509
pagure/static/emoji/emojione-2.2.6.min.js
file added
+8
pagure/static/emoji/emojione.js
file added
+1
pagure/static/emoji/emojione.min.js
file added
+1
pagure/static/emoji/emojione.min.js
file removed
-63
pagure/static/emoji/emojione.sprites-2.2.6.css
file added
+1
pagure/static/emoji/emojione.sprites-2.2.6.png
file added
+0
pagure/static/emoji/emojione.sprites.css
file added
+1
pagure/static/emoji/emojione.sprites.css
file removed
-72
pagure/static/emoji/emojione.sprites.png
file added
+1
pagure/static/emoji/emojione.sprites.png
file removed
-0
pagure/static/emoji/jquery.textcomplete-1.7.1.js
file added
+1482
pagure/static/emoji/jquery.textcomplete-1.7.1.min.js
file added
+3
pagure/static/emoji/jquery.textcomplete.js
file added
+1
pagure/static/emoji/jquery.textcomplete.min.js
file added
+1
pagure/static/emoji/jquery.textcomplete.min.js
file removed
-4
pagure/static/hack_fonts/css/hack-extended-2.020.css
file added
+38
pagure/static/hack_fonts/css/hack-extended-2.020.min.css
file added
+4
pagure/static/hack_fonts/css/hack-extended.css
file added
+1
pagure/static/hack_fonts/css/hack-extended.min.css
file added
+1
pagure/static/hack_fonts/css/hack-extended.min.css
file removed
-4
pagure/static/jdenticon-1.3.2.js
file added
+801
pagure/static/jdenticon-1.3.2.min.js
file added
+13
pagure/static/jdenticon.js
file added
+1
pagure/static/jdenticon.min.js
file added
+1
pagure/static/jquery-1.10.2.min.js
file added
+6
pagure/static/jquery-ui-1.11.2.custom.min.js
file removed
-33
pagure/static/jquery-ui-1.12.0.js
file added
+18686
pagure/static/jquery-ui-1.12.0.min.js
file added
+13
pagure/static/jquery-ui.js
file added
+1
pagure/static/jquery-ui.min.js
file added
+1
pagure/static/jquery.dotdotdot-1.8.3.js
file added
+759
pagure/static/jquery.dotdotdot-1.8.3.min.js
file added
+13
pagure/static/jquery.dotdotdot.js
file added
+1
pagure/static/jquery.dotdotdot.min.js
file added
+1
pagure/static/jquery.dotdotdot.min.js
file removed
-13
pagure/static/jquery.js
file added
+1
pagure/static/jquery.min.js
file added
+1
pagure/static/open-iconic/css/open-iconic-1.1.1.css
file added
+511
pagure/static/open-iconic/css/open-iconic-1.1.1.min.csspagure/static/open_iconic_1.1.0/css/open-iconic.min.css
file renamed
+0 -0
pagure/static/open-iconic/css/open-iconic.css
file added
+1
pagure/static/open-iconic/css/open-iconic.min.css
file added
+1
pagure/static/open-iconic/fonts/open-iconic.eotpagure/static/open_iconic_1.1.0/fonts/open-iconic.eot
file renamed
+0 -0
pagure/static/open-iconic/fonts/open-iconic.otfpagure/static/open_iconic_1.1.0/fonts/open-iconic.otf
file renamed
+0 -0
pagure/static/open-iconic/fonts/open-iconic.svgpagure/static/open_iconic_1.1.0/fonts/open-iconic.svg
file renamed
+0 -0
pagure/static/open-iconic/fonts/open-iconic.ttfpagure/static/open_iconic_1.1.0/fonts/open-iconic.ttf
file renamed
+0 -0
pagure/static/open-iconic/fonts/open-iconic.woffpagure/static/open_iconic_1.1.0/fonts/open-iconic.woff
file renamed
+0 -0
pagure/static/selectize-0.12.3.js
file added
+3193
pagure/static/selectize-0.12.3.min.js
file added
+3
pagure/static/selectize.bootstrap3-0.12.3.csspagure/static/selectize.bootstrap3.css
file renamed
+7 -1
pagure/static/selectize.bootstrap3.css
file added
+1
pagure/static/selectize.js
file added
+1
pagure/static/selectize.min.js
file added
+1
pagure/static/selectize.min.js
file removed
-3
pagure/static/stupidtable-1.0.1.js
file added
+135
pagure/static/stupidtable-1.0.1.min.jspagure/static/stupidtable.min.js
file renamed
+0 -0
pagure/static/stupidtable.js
file added
+1
pagure/static/stupidtable.min.js
file added
+1
pagure/templates/index.html
file modified
+1 -1
pagure/templates/issue.html
file modified
+1 -1
pagure/templates/master.html
file modified
+2 -2
pagure/templates/pull_request.html
file modified
+1 -1
    Several improvements to user freedom on JavaScript land
    
    This commit basically excludes all minified JavaScript "source code"
    from pagure, and replaces them by the corresponding, true source code
    provided by the upstream projects.  This has the obvious and enormous
    benefit of actually respecting the Freedom that the user of pagure has
    of studying the code that comes with the software, but it also has the
    very important side effect of giving the user a chance to guarantee
    that the JavaScript code ran by pagure is actually the one that came
    from upstream.
    
    The idea for this came from the Debian packaging of pagure, which has
    to deal with the issues caused by the several minified JS code
    bundled.  Initially, I was just going to replace a few JS libraries,
    but I decided to go ahead and fix everything.  I have also reorganized
    the structure of files a little bit, so that now we record (on the
    file name) the version of the JS library we're using, but, with
    symlinks, we do not depend on that version when loading the library
    from the HTML pages.
    
    Lastly, I went ahead and updated a few libraries with their latest
    upstream release.  Pagure was already using pretty recent code, so the
    changes introduced by the updates should not be big.
    
        
pagure/static/codemirror/codemirror-5.18.2.css pagure/static/codemirror/codemirror.css
file renamed
+16 -3
pagure/static/codemirror/codemirror-5.18.2.js pagure/static/codemirror/codemirror.js
file renamed
+276 -187
pagure/static/codemirror/solarized-5.18.2.css pagure/static/codemirror/solarized.css
file renamed
+21 -15
empty file added
pagure/static/open-iconic/css/open-iconic-1.1.1.min.css pagure/static/open_iconic_1.1.0/css/open-iconic.min.css
file renamed
file was renamed with no change to the file
pagure/static/open-iconic/fonts/open-iconic.eot pagure/static/open_iconic_1.1.0/fonts/open-iconic.eot
file renamed
file was renamed with no change to the file
pagure/static/open-iconic/fonts/open-iconic.otf pagure/static/open_iconic_1.1.0/fonts/open-iconic.otf
file renamed
file was renamed with no change to the file
pagure/static/open-iconic/fonts/open-iconic.svg pagure/static/open_iconic_1.1.0/fonts/open-iconic.svg
file renamed
file was renamed with no change to the file
pagure/static/open-iconic/fonts/open-iconic.ttf pagure/static/open_iconic_1.1.0/fonts/open-iconic.ttf
file renamed
file was renamed with no change to the file
pagure/static/open-iconic/fonts/open-iconic.woff pagure/static/open_iconic_1.1.0/fonts/open-iconic.woff
file renamed
file was renamed with no change to the file
pagure/static/selectize.bootstrap3-0.12.3.css pagure/static/selectize.bootstrap3.css
file renamed
+7 -1
pagure/static/stupidtable-1.0.1.min.js pagure/static/stupidtable.min.js
file renamed
file was renamed with no change to the file
file modified
+1 -1
file modified
+1 -1
file modified
+2 -2