PluginProbe ʕ •ᴥ•ʔ
WPFront Scroll Top / 1.5
WPFront Scroll Top v1.5
1.5 1.6 1.6.1 1.6.2 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.1 2.1.1 2.2 3.0.0 3.0.1 trunk 1.0 1.0.1 1.1 1.1.1 1.2 1.3 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5
wpfront-scroll-top / templates / scroll-top-template.php
wpfront-scroll-top / templates Last commit date
options-template.php 9 years ago scroll-top-template.php 9 years ago
scroll-top-template.php
97 lines
1 <?php
2 /*
3 WPFront Scroll Top Plugin
4 Copyright (C) 2013, WPFront.com
5 Website: wpfront.com
6 Contact: syam@wpfront.com
7
8 WPFront Scroll Top Plugin is distributed under the GNU General Public License, Version 3,
9 June 2007. Copyright (C) 2007 Free Software Foundation, Inc., 51 Franklin
10 St, Fifth Floor, Boston, MA 02110, USA
11
12 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
13 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
14 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
15 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
16 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
17 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
18 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
19 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
20 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
21 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
22 */
23
24 /**
25 * Template for WPFront Scroll Top
26 *
27 * @author Syam Mohan <syam@wpfront.com>
28 * @copyright 2013 WPFront.com
29 */
30 ?>
31
32 <?php if ($this->options->hide_small_window()) { ?>
33 <style type="text/css">
34
35 @media screen and (max-width: <?php echo $this->options->small_window_width() . "px"; ?>) {
36
37 #wpfront-scroll-top-container {
38 visibility: hidden;
39 }
40
41 }
42
43 </style>
44 <?php } ?>
45
46 <?php if ($this->options->hide_small_device()) { ?>
47 <style type="text/css">
48
49 @media screen and (max-device-width: <?php echo $this->options->small_device_width() . "px"; ?>) {
50
51 #wpfront-scroll-top-container {
52 visibility: hidden;
53 }
54
55 }
56
57 </style>
58 <?php } ?>
59
60 <?php
61 if ($this->options->button_style() == 'text') {
62 ?>
63 <div id="wpfront-scroll-top-container">
64 <table>
65 <tr>
66 <td class="button-holder" align="center" valign="middle">
67 <?php echo $this->options->text_button_text(); ?>
68 </td>
69 </tr>
70 </table>
71 </div>
72
73 <style type="text/css">
74 #wpfront-scroll-top-container .button-holder {
75 color: <?php echo $this->options->text_button_text_color(); ?>;
76 background-color: <?php echo $this->options->text_button_background_color(); ?>;
77 padding: 3px 10px;
78 border-radius: 3px;
79 -webkit-border-radius: 3px;
80 -webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.5);
81 -moz-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.5);
82 box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.5);
83 width: <?php echo $this->options->button_width() == 0 ? 'auto' : $this->options->button_width() . 'px'; ?>;
84 height: <?php echo $this->options->button_height() == 0 ? 'auto' : $this->options->button_height() . 'px'; ?>;
85 }
86
87 #wpfront-scroll-top-container .button-holder {
88 <?php echo $this->options->text_button_css(); ?>
89 }
90 </style>
91 <?php
92 } else {
93 ?>
94 <div id="wpfront-scroll-top-container"><img src="<?php echo $this->image(); ?>" alt="<?php echo $this->options->image_alt(); ?>" /></div>
95 <?php
96 }
97 ?>