Plugin Directory

Changeset 2488900


Ignore:
Timestamp:
03/07/2021 01:55:54 PM (5 years ago)
Author:
klaetke
Message:

Version 1.4

Location:
fullscreen-button/trunk
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • fullscreen-button/trunk/fullscreen-button.php

    r2488881 r2488900  
    33 * Plugin Name: Fullscreen Button
    44 * Plugin URI: https://klaetke.com/wordpress-fullscreen-button
    5  * Description: A Button to set the Page in Fullscreen (Like the F11 Button). After Install use the following Shortcodes to integrate the Fullscreen Button. [fullscreen_button] or Alternative with Font Awesome Icon [fullscreen_button_fa] New: Alternate Icon SVG [fullscreen_button_a1] [fullscreen_button_text]
    6  * Version: 1.3
     5 * Description: A Button to set the Page in Fullscreen (Like the F11 Button). After Install use the following Shortcodes to integrate the Fullscreen Button. [fullscreen_button] or Alternative with Font Awesome Icon [fullscreen_button_fa] New: Alternate Icon SVG [fullscreen_button_a1] [fullscreen_button_text] [fullscreen_button_2] [fullscreen_button_3]
     6 * Version: 1.4
    77 * Text Domain: klaetke.com
    88 * Author: Toni Klätke
     
    1111 
    1212 function fullscreen_button_plugin_1($atts) {
    13     $Content .= '<a href="#full" id="goFS" onclick="toggleFullScreen()">⛶</a>
     13    $Content .= '<a style="text-decoration:none;" href="#full" id="goFS" onclick="toggleFullScreen()">&#x26F6;</a>
    1414<script>
    1515        function toggleFullScreen() {
     
    105105
    106106add_shortcode('fullscreen_button_text', 'fullscreen_button_plugin_4');
     107
     108 function fullscreen_button_plugin_5($atts) {
     109    $Content .= '<a href="#full" id="goFS" onclick="toggleFullScreen()">&#x1F865;</a>
     110<script>
     111        function toggleFullScreen() {
     112          var doc = window.document;
     113          var docEl = doc.documentElement;
     114
     115          var requestFullScreen = docEl.requestFullscreen || docEl.mozRequestFullScreen || docEl.webkitRequestFullScreen || docEl.msRequestFullscreen;
     116          var cancelFullScreen = doc.exitFullscreen || doc.mozCancelFullScreen || doc.webkitExitFullscreen || doc.msExitFullscreen;
     117
     118          if(!doc.fullscreenElement && !doc.mozFullScreenElement && !doc.webkitFullscreenElement && !doc.msFullscreenElement) {
     119            requestFullScreen.call(docEl);
     120          }
     121          else {
     122            cancelFullScreen.call(doc);
     123          }
     124        }
     125    </script>';
     126     
     127    return $Content;
     128}
     129
     130add_shortcode('fullscreen_button_2', 'fullscreen_button_plugin_5');
     131
     132 function fullscreen_button_plugin_6($atts) {
     133    $Content .= '<a style="text-decoration:none;" href="#full" id="goFS" onclick="toggleFullScreen()">&updownarrow;</a>
     134<script>
     135        function toggleFullScreen() {
     136          var doc = window.document;
     137          var docEl = doc.documentElement;
     138
     139          var requestFullScreen = docEl.requestFullscreen || docEl.mozRequestFullScreen || docEl.webkitRequestFullScreen || docEl.msRequestFullscreen;
     140          var cancelFullScreen = doc.exitFullscreen || doc.mozCancelFullScreen || doc.webkitExitFullscreen || doc.msExitFullscreen;
     141
     142          if(!doc.fullscreenElement && !doc.mozFullScreenElement && !doc.webkitFullscreenElement && !doc.msFullscreenElement) {
     143            requestFullScreen.call(docEl);
     144          }
     145          else {
     146            cancelFullScreen.call(doc);
     147          }
     148        }
     149    </script>';
     150     
     151    return $Content;
     152}
     153
     154add_shortcode('fullscreen_button_3', 'fullscreen_button_plugin_6');
  • fullscreen-button/trunk/readme.txt

    r2488881 r2488900  
    1919Shortcodes:
    2020
    21 Fullscreen Button (Unicode Symbol) [fullscreen_button]
     21Fullscreen Button (Unicode Symbol ⛶) [fullscreen_button]
     22Fullscreen Button (Unicode Symbol 🡥) [fullscreen_button_2]
     23Fullscreen Button (Unicode Symbol ↕) [fullscreen_button_3]
    2224Fullscreen Button (Font Awesome) [fullscreen_button_fa]
     25Fullscreen Button (SVG Alternate) [fullscreen_button_a1]
     26Fullscreen Button (Text Version) [fullscreen_button_text]
    2327
    2428## Screenshots
     
    3943= 1.3 =
    4044* Added a Text Version of the Fullscreen Button. Shortcode: [fullscreen_button_text]
     45
     46= 1.4 =
     47* Added a New Unicode Version of the Fullscreen Button. The Wide-Headed North East Light Barb Arrow and the Up Down Arrow. Shortcodes: [fullscreen_button_2] [fullscreen_button_3]
Note: See TracChangeset for help on using the changeset viewer.