|
|
Line 1: |
Line 1: |
− | $( document ).ready()
| |
| | | |
− | {
| |
− | //Activate windows scroller to highlight links
| |
− | $('body').scrollspyv2();
| |
− | //Hide TOC from mobile
| |
− | $('.toc').addClass('hidden-xs');
| |
− | $('.toc').addClass('hidden-sm');
| |
− | //On scroll
| |
− | $(window).scroll(function(){
| |
− | scrollingToc();
| |
− | });
| |
− | scrollingToc();
| |
− | }
| |
− |
| |
− | function scrollingToc()
| |
− | {
| |
− | if($(window).scrollTop()>150)
| |
− | {
| |
− | $('.toc').removeClass('affix-top toc-top');
| |
− | $('.toc').addClass('affix toc-scrolling');
| |
− | } else {
| |
− | $('.toc').removeClass('affix toc-scrolling');
| |
− | $('.toc').addClass('affix-top toc-top');
| |
− | }
| |
− | }
| |
− |
| |
− | //--------------------Variables for the auto highlighter---------------//
| |
− | var monthNames = ["January", "February", "March", "April", "May", "June",
| |
− | "July", "August", "September", "October", "November", "December"
| |
− | ];
| |
− |
| |
− | var x = new Date();
| |
− | x.setMonth(x.getMonth() + 12);
| |
− |
| |
− | var y = ' || ' + x.getFullYear() + '-' + monthNames[x.getMonth()] + '-' + x.getDate() + ' }}';
| |
− |
| |
− | //--------------------Visible and Invisible options for the defined text (red,green,blue)---------------//
| |
− | jQuery.fn.visible = function() {
| |
− | return this.css('visibility', 'visible');
| |
− | };
| |
− |
| |
− | jQuery.fn.invisible = function() {
| |
− | return this.css('visibility', 'hidden');
| |
− | };
| |
− |
| |
− | jQuery.fn.visibilityToggle = function() {
| |
− | return this.css('visibility', function(i, visibility) {
| |
− | return (visibility == 'visible') ? 'hidden' : 'visible';
| |
− | });
| |
− | };
| |
− |
| |
− | //--------------------Editing Toolbar Buttons---------------//
| |
− | $.ajax({
| |
− | url: 'https://meta.wikimedia.org/w/index.php?title=User:Krinkle/Scripts/InsertWikiEditorButton.js&action=raw&ctype=text/javascript',
| |
− | dataType: 'script',
| |
− | cache: true
| |
− | }).done(function () {
| |
− |
| |
− | krInsertWikiEditorButton({
| |
− | id: "mw-customeditbutton-policiesDiv",
| |
− | icon: "//rpm.rcabc.org/resources/assets/policiesDiv.png",
| |
− | label: 'Guiding Principles Div',
| |
− | insertBefore: '<div class="principles">',
| |
− | insertAfter: '</div>',
| |
− | sampleText: 'Guiding Principles Div'
| |
− | });
| |
− |
| |
− | krInsertWikiEditorButton({
| |
− | id: "mw-customeditbutton-policiesSpan",
| |
− | icon: "//rpm.rcabc.org/resources/assets/policiesSpan.png",
| |
− | label: 'Guiding Principles Span',
| |
− | insertBefore: '<span class="principles">',
| |
− | insertAfter: '</span>',
| |
− | sampleText: 'Guiding Principles Span'
| |
− | });
| |
− |
| |
− | krInsertWikiEditorButton({
| |
− | id: "mw-customeditbutton-policiesP",
| |
− | icon: "//rpm.rcabc.org/resources/assets/policiesP.png",
| |
− | label: 'Guiding Principles Paragraph',
| |
− | insertBefore: '<p class="principles">',
| |
− | insertAfter: '</p>',
| |
− | sampleText: 'Guiding Principles Paragraph'
| |
− | });
| |
− |
| |
− | krInsertWikiEditorButton({
| |
− | id: 'mw-customeditbutton-recommendedDiv',
| |
− | icon: '//rpm.rcabc.org/resources/assets/recommendationsDiv.png',
| |
− | label: 'Recommended',
| |
− | insertBefore: '<div class="recommended">',
| |
− | insertAfter: '</div>',
| |
− | sampleText: 'Recommended'
| |
− | });
| |
− |
| |
− | krInsertWikiEditorButton({
| |
− | id: 'mw-customeditbutton-recommendedSpan',
| |
− | icon: '//rpm.rcabc.org/resources/assets/recommendationsSpan.png',
| |
− | label: 'Recommended Span',
| |
− | insertBefore: '<span class="recommended">',
| |
− | insertAfter: '</span>',
| |
− | sampleText: 'Recommended Span'
| |
− | });
| |
− |
| |
− | krInsertWikiEditorButton({
| |
− | id: 'mw-customeditbutton-recommendedP',
| |
− | icon: '//rpm.rcabc.org/resources/assets/recommendationsP.png',
| |
− | label: 'Recommended Paragraph',
| |
− | insertBefore: '<p class="recommended">',
| |
− | insertAfter: '</p>',
| |
− | sampleText: 'Recommended Paragraph'
| |
− | });
| |
− |
| |
− |
| |
− |
| |
− | krInsertWikiEditorButton({
| |
− | id: 'mw-customeditbutton-referenceDiv',
| |
− | icon: '//rpm.rcabc.org/resources/assets/referenceDiv.png',
| |
− | label: 'Reference Div',
| |
− | insertBefore: '<div class="reference">',
| |
− | insertAfter: '</div>',
| |
− | sampleText: 'Reference Div'
| |
− | });
| |
− |
| |
− | krInsertWikiEditorButton({
| |
− | id: 'mw-customeditbutton-referenceSpan',
| |
− | icon: '//rpm.rcabc.org/resources/assets/referenceSpan.png',
| |
− | label: 'Reference Span',
| |
− | insertBefore: '<span class="reference">',
| |
− | insertAfter: '</span>',
| |
− | sampleText: 'Reference Span'
| |
− | });
| |
− |
| |
− | krInsertWikiEditorButton({
| |
− | id: 'mw-customeditbutton-referenceP',
| |
− | icon: '//rpm.rcabc.org/resources/assets/referenceP.png',
| |
− | label: 'Reference Paragraph',
| |
− | insertBefore: '<p class="reference">',
| |
− | insertAfter: '</p>',
| |
− | sampleText: 'Reference Paragraph'
| |
− | });
| |
− |
| |
− | krInsertWikiEditorButton({
| |
− | id: 'mw-customeditbutton-tabgroup',
| |
− | icon: '//rpm.rcabc.org/resources/assets/tabstart.png',
| |
− | label: 'Create Tab Group',
| |
− | insertBefore: '<tabs>',
| |
− | insertAfter: '</tabs>'
| |
− | });
| |
− | krInsertWikiEditorButton({
| |
− | id: 'mw-customeditbutton-tab',
| |
− | icon: '//rpm.rcabc.org/resources/assets/tab.png',
| |
− | label: 'Create Tab',
| |
− | insertBefore: '<tab name="CHANGE ME">',
| |
− | insertAfter: '</tab>'
| |
− | });
| |
− | krInsertWikiEditorButton({
| |
− | id: "mw-customeditbutton-hilite",
| |
− | icon: "//upload.wikimedia.org/wikipedia/commons/3/3f/Button_attendre.png",
| |
− | label: 'Highlight with Date',
| |
− | insertBefore: '{{hilite | ',
| |
− | insertAfter: y,
| |
− | sampleText: 'Highlight this'
| |
− | });
| |
− | krInsertWikiEditorButton({
| |
− | id: "mw-customeditbutton-hilite",
| |
− | icon: "//upload.wikimedia.org/wikipedia/commons/0/08/VisualEditor_-_Icon_-_Strikethrough-a.svg",
| |
− | label: 'Strike with Date',
| |
− | insertBefore: '{{strike| ',
| |
− | insertAfter: y,
| |
− | sampleText: 'Strike this'
| |
− | });
| |
− | krInsertWikiEditorButton({
| |
− | id: "mw-customeditbutton-tooltip",
| |
− | icon: "//upload.wikimedia.org/wikipedia/commons/2/27/Antu_help_hover.svg",
| |
− | label: 'Tooltip popout window',
| |
− | insertBefore: '<span class="tooltiptext">',
| |
− | insertAfter: '</span>',
| |
− | sampleText: 'Tooltip Popout'
| |
− | });
| |
− | });
| |