Plugin Directory

Changeset 982245


Ignore:
Timestamp:
09/05/2014 07:13:11 PM (11 years ago)
Author:
eslin87
Message:

releasing version 0.2.0: added windows xp and updated look and feel

Location:
system-requirements-check
Files:
18 edited

Legend:

Unmodified
Added
Removed
  • system-requirements-check/trunk/assets/css/system-requirements-check-frontend.css

    r887097 r982245  
    1 @import url('../font/systemrequirementscheck.css');
    2 
     1@font-face {
     2  font-family: 'systemrequirementscheck';
     3  src: url("../font/systemrequirementscheck.eot");
     4}
     5@font-face {
     6  font-family: 'systemrequirementscheck';
     7  src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
     8  font-weight: normal;
     9  font-style: normal;
     10}
     11/* line 13, ../../../scss/systemrequirementscheckfont.scss */
     12[class^="icon-"], [class*=" icon-"] {
     13  font-family: 'systemrequirementscheck';
     14  speak: none;
     15  font-style: normal;
     16  font-weight: normal;
     17  font-variant: normal;
     18  text-transform: none;
     19  line-height: 1;
     20  /* Better Font Rendering =========== */
     21  -webkit-font-smoothing: antialiased;
     22  -moz-osx-font-smoothing: grayscale;
     23}
     24
     25/* line 27, ../../../scss/systemrequirementscheckfont.scss */
     26.icon-redhat:before {
     27  content: "\f106";
     28}
     29
     30/* line 30, ../../../scss/systemrequirementscheckfont.scss */
     31.icon-fedora:before {
     32  content: "\f119";
     33}
     34
     35/* line 33, ../../../scss/systemrequirementscheckfont.scss */
     36.icon-java:before {
     37  content: "\f142";
     38}
     39
     40/* line 36, ../../../scss/systemrequirementscheckfont.scss */
     41.icon-javascript:before {
     42  content: "\f148";
     43}
     44
     45/* line 39, ../../../scss/systemrequirementscheckfont.scss */
     46.icon-ubuntu:before {
     47  content: "\f149";
     48}
     49
     50/* line 42, ../../../scss/systemrequirementscheckfont.scss */
     51.icon-link:before {
     52  content: "\e2cf";
     53}
     54
     55/* line 45, ../../../scss/systemrequirementscheckfont.scss */
     56.icon-warning:before {
     57  content: "\e356";
     58}
     59
     60/* line 48, ../../../scss/systemrequirementscheckfont.scss */
     61.icon-info:before {
     62  content: "\e363";
     63}
     64
     65/* line 51, ../../../scss/systemrequirementscheckfont.scss */
     66.icon-checkmark:before {
     67  content: "\e368";
     68}
     69
     70/* line 54, ../../../scss/systemrequirementscheckfont.scss */
     71.icon-cancel:before {
     72  content: "\e369";
     73}
     74
     75/* line 57, ../../../scss/systemrequirementscheckfont.scss */
     76.icon-linux:before {
     77  content: "\e4c5";
     78}
     79
     80/* line 60, ../../../scss/systemrequirementscheckfont.scss */
     81.icon-apple:before {
     82  content: "\e4c6";
     83}
     84
     85/* line 63, ../../../scss/systemrequirementscheckfont.scss */
     86.icon-apple-finder:before {
     87  content: "\e4c7";
     88}
     89
     90/* line 66, ../../../scss/systemrequirementscheckfont.scss */
     91.icon-android:before {
     92  content: "\e4c8";
     93}
     94
     95/* line 69, ../../../scss/systemrequirementscheckfont.scss */
     96.icon-windows:before {
     97  content: "\e4c9";
     98}
     99
     100/* line 72, ../../../scss/systemrequirementscheckfont.scss */
     101.icon-windows8:before {
     102  content: "\e4ca";
     103}
     104
     105/* line 75, ../../../scss/systemrequirementscheckfont.scss */
     106.icon-chrome:before {
     107  content: "\e4ed";
     108}
     109
     110/* line 78, ../../../scss/systemrequirementscheckfont.scss */
     111.icon-firefox:before {
     112  content: "\e4ee";
     113}
     114
     115/* line 81, ../../../scss/systemrequirementscheckfont.scss */
     116.icon-ie:before {
     117  content: "\e4ef";
     118}
     119
     120/* line 84, ../../../scss/systemrequirementscheckfont.scss */
     121.icon-opera:before {
     122  content: "\e4f0";
     123}
     124
     125/* line 87, ../../../scss/systemrequirementscheckfont.scss */
     126.icon-safari:before {
     127  content: "\e4f1";
     128}
     129
     130/* line 90, ../../../scss/systemrequirementscheckfont.scss */
     131.icon-danger:before {
     132  content: "\e600";
     133}
     134
     135/* line 8, ../../../scss/system-requirements-check-frontend.scss */
    3136.system_req_check .callout {
    4     border-left: solid 4px #b1b1b1;
    5     padding: 3px 6px;
    6     background-color: #f8f8f8;
    7     box-sizing: border-box;
    8     margin-bottom: 5px;
    9 }
     137  padding: 3px 6px;
     138  margin-bottom: 5px;
     139  border-left: solid 4px #dfdfdf;
     140  background-color: #f8f8f8;
     141  -moz-box-sizing: border-box;
     142  -webkit-box-sizing: border-box;
     143  box-sizing: border-box;
     144}
     145/* line 16, ../../../scss/system-requirements-check-frontend.scss */
     146.system_req_check .callout .warning {
     147  color: #ff8100;
     148}
     149/* line 20, ../../../scss/system-requirements-check-frontend.scss */
     150.system_req_check .callout p, .system_req_check .callout ul {
     151  margin: 5px 0;
     152}
     153/* line 28, ../../../scss/system-requirements-check-frontend.scss */
     154.system_req_check .callout .os, .system_req_check .callout .browser, .system_req_check .callout.success .browser {
     155  margin: 0;
     156  padding: 0;
     157  list-style: none;
     158}
     159/* line 34, ../../../scss/system-requirements-check-frontend.scss */
     160.system_req_check .callout .os li, .system_req_check .callout .browser li, .system_req_check .callout.success .browser li {
     161  display: inline-block;
     162  margin: 0;
     163  padding: 0 0 0 40px;
     164}
     165/* line 46, ../../../scss/system-requirements-check-frontend.scss */
     166.system_req_check .callout .browser li {
     167  display: block;
     168  margin: 0 0 16px 0;
     169  padding: 0 0 0 35px;
     170}
     171/* line 52, ../../../scss/system-requirements-check-frontend.scss */
     172.system_req_check .callout .browser li:last-child {
     173  margin: 0;
     174}
     175/* line 60, ../../../scss/system-requirements-check-frontend.scss */
    10176.system_req_check .callout.success {
    11     border-color: #56cd00;
    12     background-color: #caffa4;
    13 }
    14 .system_req_check .callout.success ul.os,
    15 .system_req_check .callout.success ul.browser {
    16     padding: 0;
    17     margin: 0;
    18     border-top:1px solid #94c96d;
    19 }
    20 .system_req_check .callout.success ul.os li,
    21 .system_req_check .callout.success ul.browser li {
    22     display: inline;
    23     padding: 0;
    24     margin: 0 10px 0 0;
    25     color:#94c96d;
    26     /* font-size: smaller; */
    27 }
     177  border-color: #00cc00;
     178  background-color: #e6fae6;
     179}
     180/* line 65, ../../../scss/system-requirements-check-frontend.scss */
     181.system_req_check .callout.success .os, .system_req_check .callout.success .browser {
     182  padding: 0;
     183  margin: 5px 0 0 0;
     184}
     185/* line 70, ../../../scss/system-requirements-check-frontend.scss */
     186.system_req_check .callout.success .os li, .system_req_check .callout.success .browser li {
     187  display: inline;
     188  padding: 0;
     189  margin: 0 10px 0 0;
     190  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
     191  opacity: 0.75;
     192}
     193/* line 85, ../../../scss/system-requirements-check-frontend.scss */
    28194.system_req_check .callout.info {
    29     border-color: #00aeff;
    30     background-color: #dff5ff;
    31 }
     195  border-color: #00aeff;
     196  background-color: #e6f7ff;
     197}
     198/* line 90, ../../../scss/system-requirements-check-frontend.scss */
    32199.system_req_check .callout.warning {
    33     border-color: #ff8100;
    34     background-color: #ffe4c1;
    35 }
    36 .system_req_check .callout .warning {
    37     color:#ff8100;
    38 }
     200  border-color: #ff9200;
     201  background-color: #fffce7;
     202}
     203/* line 95, ../../../scss/system-requirements-check-frontend.scss */
    39204.system_req_check .callout.danger {
    40     border-color: #ff2700;
    41     background-color: #ffe0da;
    42 }
    43 .system_req_check .callout p,
    44 .system_req_check .callout ul {
    45     margin: 5px 0;
    46 }
    47 .system_req_check .callout ul.os,
    48 .system_req_check .callout ul.browser {
    49     margin: 0;
    50     padding: 0;
    51     list-style: none;
    52 }
    53 .system_req_check .callout ul.os li {
    54     display: inline-block;
    55     margin: 0;
    56     padding: 0 0 0 40px;
    57 }
    58 .system_req_check .callout ul.browser li {
    59     display: block;
    60     margin: 0 0 16px 0;
    61     padding: 0 0 0 35px;
    62 }
    63 .system_req_check .callout ul.browser li:last-child {
    64     margin: 0;
    65 }
    66 .system_req_check span[class^="icon-"].big,
    67 .system_req_check span[class*=" icon-"].big {
    68     display: inline-block;
    69     font-size: 200%;
    70     vertical-align: bottom;
    71     margin-right: 10px;
    72 }
     205  border-color: #ff2700;
     206  background-color: #ffe9e6;
     207}
     208/* line 100, ../../../scss/system-requirements-check-frontend.scss */
     209.system_req_check span[class^="icon-"].big, .system_req_check span[class*=" icon-"].big {
     210  display: inline-block;
     211  font-size: 200%;
     212  vertical-align: bottom;
     213  margin-right: 10px;
     214}
     215/* line 111, ../../../scss/system-requirements-check-frontend.scss */
     216.system_req_check .green {
     217  color: #00cc00;
     218}
     219/* line 115, ../../../scss/system-requirements-check-frontend.scss */
     220.system_req_check .red {
     221  color: #ff2700;
     222}
     223/* line 119, ../../../scss/system-requirements-check-frontend.scss */
     224.system_req_check .yellow {
     225  color: #ff9200;
     226}
     227
     228/* line 125, ../../../scss/system-requirements-check-frontend.scss */
    73229#deployJavaPlugin {
    74     display: none;
    75 }
     230  display: none;
     231}
  • system-requirements-check/trunk/assets/css/system-requirements-check-settings.css

    r883379 r982245  
    1 /* settings page wrap */
    2 .src-wrap {
    3     float: left;
    4     clear:both;
     1/* line 10, ../../../scss/system-requirements-check-settings.scss */
     2.src-wrap hr {
     3  margin: 18px 0 16px;
     4  border-style: dotted;
    55}
    6 .src-wrap h3,
    7 .src-wrap h4 {
    8     text-transform: uppercase;
     6/* line 15, ../../../scss/system-requirements-check-settings.scss */
     7.src-wrap hr.thick {
     8  border-style: solid;
     9  border-color: #ccc;
    910}
    10 .src-wrap h3 {
    11     margin: 3px 0;
    12     margin: .3rem 0;
     11/* line 21, ../../../scss/system-requirements-check-settings.scss */
     12.src-wrap .settings_box {
     13  width: 100%;
     14  padding: 16px 16px 0;
     15  margin-top: 16px;
     16  background-color: #fff;
     17  -moz-border-radius: 5px;
     18  -webkit-border-radius: 5px;
     19  border-radius: 5px;
     20  -moz-box-shadow: 0 3px 0 0 #dbdbdb;
     21  -webkit-box-shadow: 0 3px 0 0 #dbdbdb;
     22  box-shadow: 0 3px 0 0 #dbdbdb;
     23  -moz-box-sizing: border-box;
     24  -webkit-box-sizing: border-box;
     25  box-sizing: border-box;
    1326}
    14 .src-wrap h4,
    15 .src-wrap p,
    16 .src-wrap div.callout {
    17     margin: 8px 0;
    18     margin: .8rem 0;
     27/* line 32, ../../../scss/system-requirements-check-settings.scss */
     28.src-wrap .settings_box h3 {
     29  margin: 0;
     30  text-transform: uppercase;
    1931}
    20 .src-wrap small {
    21     font-style: italic;
    22     font-size: smaller;
    23     line-height: 1;
     32/* line 37, ../../../scss/system-requirements-check-settings.scss */
     33.src-wrap .settings_box h4 {
     34  margin: 16px 0 6px;
     35  text-transform: uppercase;
    2436}
    25 .src-wrap code {
    26     background-color: transparent;
    27     padding: 0;
    28     font-weight: normal;
     37/* line 42, ../../../scss/system-requirements-check-settings.scss */
     38.src-wrap .settings_box p {
     39  margin: 6px 0 16px;
     40  text-transform: none;
    2941}
    30 
    31 /* settings config form */
    32 .src-wrap .settings_box {
    33     width: 500px;
    34     background-color:#ffffff;
    35     padding:5px 10px;
    36     border-radius: 5px;
    37     margin-top: 10px;
    38     box-shadow: 0px 3px 0px #dbdbdb;
    39     float:left;
     42/* line 47, ../../../scss/system-requirements-check-settings.scss */
     43.src-wrap .settings_box p:last-child {
     44  margin-bottom: 0;
    4045}
    41 .src-wrap .settings_form label {
    42     display: inline-block;
    43     margin: 0 5px 5px 0;
    44     margin: 0 .5rem .5rem 0;
     46/* line 51, ../../../scss/system-requirements-check-settings.scss */
     47.src-wrap .settings_box code {
     48  background-color: transparent;
     49  padding: 0;
     50  font-weight: normal;
    4551}
    46 .src-wrap .settings_form label.fixed-width {
    47     width: 70px;
    48     width: 7rem;
     52/* line 60, ../../../scss/system-requirements-check-settings.scss */
     53.src-wrap .settings_box .settings_form label {
     54  display: inline-block;
     55  margin: 6px 0;
    4956}
    50 .src-wrap .settings_form input[type=text] {
    51     width: 50px;
    52     width: 5rem;
     57/* line 65, ../../../scss/system-requirements-check-settings.scss */
     58.src-wrap .settings_box .settings_form .src-cb {
     59  margin-right: 8px;
    5360}
    54 
    55 /* settings page sidebar */
    56 .src-wrap .side {
    57     width:200px;
    58     margin-top: 10px;
    59     margin-left: 10px;
    60     float:left;
     61/* line 69, ../../../scss/system-requirements-check-settings.scss */
     62.src-wrap .settings_box .settings_form label.fixed-width {
     63  width: 110px;
    6164}
    62 .src-wrap .side .todos-box,
    63 .src-wrap .side .donation-box {
    64     background-color:#ffffff;
    65     padding:5px 10px;
    66     border-radius: 5px;
    67     box-shadow: 0px 3px 0px #dbdbdb;
    68     margin-bottom: 10px;
     65/* line 73, ../../../scss/system-requirements-check-settings.scss */
     66.src-wrap .settings_box .settings_form input[type=text] {
     67  width: 50px;
    6968}
    70 .src-wrap .side .todos-box ul {
    71     list-style: disc;
    72     padding-left: 25px;
     69@media (max-width: 1010px) {
     70  /* line 79, ../../../scss/system-requirements-check-settings.scss */
     71  .src-wrap .settings_box .settings_form .src-cb {
     72    display: block;
     73  }
    7374}
    74 
    75 /* callouts */
     75/* line 89, ../../../scss/system-requirements-check-settings.scss */
     76.src-wrap .donation-box {
     77  background-color: #fff;
     78  padding: 16px;
     79  margin-top: 16px;
     80  -moz-border-radius: 5px;
     81  -webkit-border-radius: 5px;
     82  border-radius: 5px;
     83  -moz-box-shadow: 0 3px 0 0 #dbdbdb;
     84  -webkit-box-shadow: 0 3px 0 0 #dbdbdb;
     85  box-shadow: 0 3px 0 0 #dbdbdb;
     86}
     87/* line 97, ../../../scss/system-requirements-check-settings.scss */
     88.src-wrap .donation-box p:first-child {
     89  margin-top: 0;
     90}
     91/* line 101, ../../../scss/system-requirements-check-settings.scss */
     92.src-wrap .donation-box .callout:last-child {
     93  margin-bottom: 0;
     94}
     95/* line 108, ../../../scss/system-requirements-check-settings.scss */
    7696.src-wrap .callout {
    77     border-left: solid 4px #b1b1b1;
    78     padding: 3px 6px;
    79     background-color: #f7f7f7;
    80     box-sizing: border-box;
     97  padding: 3px 6px;
     98  margin: 16px 0;
     99  border-left: solid 4px #dfdfdf;
     100  background-color: #f8f8f8;
     101  -moz-box-sizing: border-box;
     102  -webkit-box-sizing: border-box;
     103  box-sizing: border-box;
    81104}
     105/* line 117, ../../../scss/system-requirements-check-settings.scss */
    82106.src-wrap .callout.info {
    83     border-color: #00aeff;
     107  border-color: #00aeff;
    84108}
     109/* line 121, ../../../scss/system-requirements-check-settings.scss */
    85110.src-wrap .callout.warning {
    86     border-color: #ff9200;
     111  border-color: #ff9200;
    87112}
     113/* line 125, ../../../scss/system-requirements-check-settings.scss */
    88114.src-wrap .callout.danger {
    89     border-color: #ff2700;
     115  border-color: #ff2700;
    90116}
    91 
    92 /* SMARTPHONE AND TABLET VIEW */
    93 @media screen and (max-width: 1010px) {
    94     .src-wrap {
    95         width:inherit;
    96         float: none;
    97     }
    98     .src-wrap .settings_box {
    99         float: none;
    100         width: inherit;
    101     }
    102     .src-wrap .side {
    103         width:inherit;
    104         margin-left: 0;
    105         float:none;
    106     }
    107     .src-wrap .settings_form .src-cb {
    108         display: block;
    109         width: auto;
    110     }
     117/* line 129, ../../../scss/system-requirements-check-settings.scss */
     118.src-wrap .callout.success {
     119  border-color: #00cc00;
    111120}
  • system-requirements-check/trunk/assets/js/checkCookies.js

    r883379 r982245  
    1 if (navigator.cookieEnabled) {
    2 
    3     document.write("<div class=\"callout success\"><p><span class=\"icon-checkmark big\"></span><strong>Cookies are enabled!</strong></p></div>");
    4 
    5 } else {
    6 
    7     document.write("<div class=\"callout danger\"><p><span class=\"icon-danger big\"></span><strong>Cookies are disabled!</strong> - Please <a href=\"http://www.wikihow.com/Enable-Cookies-in-Your-Internet-Web-Browser\" target=\"_blank\">enable</a><span class=\"icon-link\"></span> cookies.</p></div>");
    8 
    9 }
     1$(document).ready(function(){$(".system_req_check").append(navigator.cookieEnabled?'<div class="callout success"><p><span class="icon-checkmark big green"></span><strong>Cookies are enabled!</strong></p></div>':'<div class="callout danger"><p><span class="icon-danger big red"></span><strong>Cookies are disabled!</strong> - Please <a href="http://www.wikihow.com/Enable-Cookies-in-Your-Internet-Web-Browser" target="_blank">enable</a><span class="icon-link"></span> cookies.</p></div>')});
  • system-requirements-check/trunk/assets/js/checkFlash.js

    r883379 r982245  
    1 var flashVersion = swfobject.getFlashPlayerVersion();
    2 var installedVersion = flashVersion.major.toString() + "." + flashVersion.minor.toString() + "." + flashVersion.release.toString();
    3 var checkedVersion = document.getElementById('checkFL').value;
    4 
    5 if (installedVersion === undefined || installedVersion === "0.0.0") {
    6 
    7     document.write("<div class=\"callout danger\"><p><span class=\"icon-danger big\"></span><strong>Adobe Flash Player is not installed or enabled!</strong></p><p>Adobe Flash Player version <strong>"+checkedVersion+" or greater</strong> is required. Please <a href=\"http://get.adobe.com/flashplayer/\" target=\"_blank\">install</a><span class=\"icon-link\"></span> or <a href=\"http://helpx.adobe.com/flash-player.html\" target=\"_blank\">enable</a><span class=\"icon-link\"></span> Adobe Flash Player.</p></div>");
    8 
    9 } else if (checkedVersion <= installedVersion) {
    10 
    11     document.write("<div class=\"callout success\"><p><span class=\"icon-checkmark big\"></span><strong>Adobe Flash Player ("+installedVersion+") is enabled!</strong></p></div>");
    12 
    13 } else {
    14 
    15     document.write("<div class=\"callout warning\"><p><span class=\"icon-warning big\"></span><strong>Adobe Flash Player ("+installedVersion+") is outdated! - <span class=\"warning\">UPDATE REQUIRED</span></strong></p><p>Adobe Flash Player version <strong>"+checkedVersion+" or greater</strong> is required. Please <a href=\"http://get.adobe.com/flashplayer/\" target=\"_blank\">update</a><span class=\"icon-link\"></span> Adobe Flash Player.</p></div>");
    16 
    17 }
     1$(document).ready(function(){var a=swfobject.getFlashPlayerVersion(),e=a.major.toString()+"."+a.minor.toString()+"."+a.release.toString(),s=document.getElementById("checkFL").value;$(".system_req_check").append(void 0===e||"0.0.0"===e?'<div class="callout danger"><p><span class="icon-danger big red"></span><strong>Adobe Flash Player is not installed or enabled!</strong></p><p>Adobe Flash Player version <strong>'+s+' or greater</strong> is required. Please <a href="http://get.adobe.com/flashplayer/" target="_blank">install</a><span class="icon-link"></span> or <a href="http://helpx.adobe.com/flash-player.html" target="_blank">enable</a><span class="icon-link"></span> Adobe Flash Player.</p></div>':e>=s?'<div class="callout success"><p><span class="icon-checkmark big green"></span><strong>Adobe Flash Player ('+e+") is enabled!</strong></p></div>":'<div class="callout warning"><p><span class="icon-warning big yellow"></span><strong>Adobe Flash Player ('+e+') is outdated! - <span class="warning">UPDATE REQUIRED</span></strong></p><p>Adobe Flash Player version <strong>'+s+' or greater</strong> is required. Please <a href="http://get.adobe.com/flashplayer/" target="_blank">update</a><span class="icon-link"></span> Adobe Flash Player.</p></div>')});
  • system-requirements-check/trunk/assets/js/checkJS.js

    r883379 r982245  
    1 document.write("<div class=\"callout success\"><p><span class=\"icon-checkmark big\"></span><span class=\"icon-javascript big\"></span><strong>JavaScript is enabled!</strong></p></div>");
     1$(document).ready(function(){$(".system_req_check").append('<div class="callout success"><p><span class="icon-checkmark big green"></span><span class="icon-javascript big"></span><strong>JavaScript is enabled!</strong></p></div>')});
  • system-requirements-check/trunk/assets/js/checkJava.js

    r887097 r982245  
    1 var installedVersion = deployJava.getJREs();
    2 var checkVersion = document.getElementById('checkJV').value;
    3 
    4 if (installedVersion === undefined || installedVersion.length === 0) {
    5 
    6     document.write("<div class=\"callout danger\"><p><span class=\"icon-danger big\"></span><span class=\"icon-java big\"></span><strong>Java is not installed or enabled!</strong></p><p>Java version <strong>"+checkVersion+" or greater</strong> is required. Please <a href=\"http://java.com/en/download/help/index_installing.xml\" target=\"_blank\">install</a><span class=\"icon-link\"></span> or <a href=\"http://java.com/en/download/help/enable_browser.xml\" target=\"_blank\">enable</a><span class=\"icon-link\"></span> Java.<br /><small><strong>Note:</strong> Java 7 (version 1.7.0 or greater) is not supported by 32-bit Google Chrome.</small></p></div>");
    7    
    8 } else if (installedVersion[0] >= checkVersion.toString()) {
    9 
    10     document.write("<div class=\"callout success\"><p><span class=\"icon-checkmark big\"></span><span class=\"icon-java big\"></span><strong>Java ("+installedVersion[0]+") is enabled!</strong></p></div>");
    11    
    12 } else {
    13 
    14     document.write("<div class=\"callout warning\"><p><span class=\"icon-warning big\"></span><span class=\"icon-java big\"></span><strong>Java ("+installedVersion+") is outdated! - <span class=\"warning\">UPDATE REQUIRED</span></strong></p><p>Java version <strong>"+checkVersion+" or greater</strong> is required. Please update <a href=\"http://java.com/en/download/help/index_installing.xml\" target=\"_blank\">Java</a><span class=\"icon-link\"></span>.<br /><small><strong>Note:</strong> Java 7 (version 1.7.0 or greater) is not supported by 32-bit Google Chrome.</small></div>");
    15    
    16 }
     1$(document).ready(function(){var a=deployJava.getJREs(),n=document.getElementById("checkJV").value;$(".system_req_check").append(void 0===a||0===a.length?'<div class="callout danger"><p><span class="icon-danger big red"></span><span class="icon-java big"></span><strong>Java is not installed or enabled!</strong></p><p>Java version <strong>'+n+' or greater</strong> is required. Please <a href="http://java.com/en/download/help/index_installing.xml" target="_blank">install</a><span class="icon-link"></span> or <a href="http://java.com/en/download/help/enable_browser.xml" target="_blank">enable</a><span class="icon-link"></span> Java.<br /><small><strong>Note:</strong> Java 7 (version 1.7.0 or greater) is not supported by 32-bit Google Chrome.</small></p></div>':a[0]>=n.toString()?'<div class="callout success"><p><span class="icon-checkmark big green"></span><span class="icon-java big"></span><strong>Java ('+a[0]+") is enabled!</strong></p></div>":'<div class="callout warning"><p><span class="icon-warning big yellow"></span><span class="icon-java big"></span><strong>Java ('+a+') is outdated! - <span class="warning">UPDATE REQUIRED</span></strong></p><p>Java version <strong>'+n+' or greater</strong> is required. Please update <a href="http://java.com/en/download/help/index_installing.xml" target="_blank">Java</a><span class="icon-link"></span>.<br /><small><strong>Note:</strong> Java 7 (version 1.7.0 or greater) is not supported by 32-bit Google Chrome.</small></div>')});
  • system-requirements-check/trunk/includes/admin/class-system-requirements-check-settings.php

    r883379 r982245  
    3434                    __( 'System Requirements', 'system_requirements_check' ),
    3535                    array(
     36                        array(
     37                            'name'      => 'windows_xp',
     38                            'std'       => '0'
     39                        ),
    3640                        array(
    3741                            'name'      => 'windows_vista',
     
    137141           
    138142            <div class="src-wrap">
    139            
     143               
    140144                <?php include_once(sprintf("%s",'system-requirements-check-settings-form.php')); ?>
    141                
    142                 <div class="side">
    143                     <?php
    144                         include_once(sprintf("%s",'system-requirements-check-settings-donation.php'));
    145                         include_once(sprintf("%s",'system-requirements-check-settings-todos.php'));
    146                     ?>
    147                 </div>
     145                <?php include_once(sprintf("%s",'system-requirements-check-settings-donation.php')); ?>
    148146               
    149147            </div>
  • system-requirements-check/trunk/includes/admin/system-requirements-check-settings-donation.php

    r883379 r982245  
    11<div class="donation-box">
    2     <h3>Donation</h3>
    3     <p>If you enjoy using System Requirements Check and find it useful, please consider making a donation. Your donation will help encourage and support the plugin’s continued development and better user support.</p>
     2    <p>If you enjoy using System Requirements Check and find it useful, please consider making a donation. Your donation will help encourage and support the plugin development. Thank you!</p>
    43    <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
    54        <input type="hidden" name="cmd" value="_s-xclick">
     
    87        <!-- <img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"> -->
    98    </form>
     9    <div class="callout success"><strong>Have suggestions or ideas?</strong> Send them to <a href="mailto:&#105;&#100;&#101;&#097;&#115;&#064;&#101;&#116;&#104;&#097;&#110;&#115;&#108;&#105;&#110;&#046;&#099;&#111;&#109;">&#105;&#100;&#101;&#097;&#115;&#064;&#101;&#116;&#104;&#097;&#110;&#115;&#108;&#105;&#110;&#046;&#099;&#111;&#109;</a>.<br />Please be sure to mention the name of this plugin in the email subject or message.</div>
    1010</div>
  • system-requirements-check/trunk/includes/admin/system-requirements-check-settings-form.php

    r883379 r982245  
     1<div class="callout info"><strong>How to use:</strong> place the shortcode, <code>[system_requirements_check]</code>, on post or page where the result will be displayed.</div>
     2
    13<div class="settings_box">
    24
    3 <p class="callout info"><strong>Usage:</strong> place the shortcode, <code>[system_requirements_check]</code> on posts or pages where the result will be displayed.</p>
     5    <h3>Settings</h3>
    46
    5 <form method="post" action="options.php">
    6 
    7     <?php settings_fields($this->settings_group); ?>
    8 
    9     <h3>Settings</h3>
    10 
    11     <?php
    12         if (!empty($_GET['settings-updated'] ) ) {
    13             flush_rewrite_rules();
    14         }
    15     ?>
    16    
    17     <div class="settings_form">
    18         <h4>Operating Systems</h4>
    19        
    20         <p>Select the minimum operating systems required.</p>
    21        
    22         <label class="src-cb"><input type="checkbox" name="windows_vista" value="1" <?php checked('1', get_option('windows_vista')); ?> />Windows Vista </label>
    23        
    24         <label class="src-cb"><input type="checkbox" name="windows_7" value="1" <?php checked('1', get_option('windows_7')); ?> />Windows 7 </label>
    25        
    26         <label class="src-cb"><input type="checkbox" name="windows_8" value="1" <?php checked('1', get_option('windows_8')); ?> />Windows 8 </label>
    27        
    28         <label class="src-cb"><input type="checkbox" name="windows_81" value="1" <?php checked('1', get_option('windows_81')); ?> />Windows 8.1 </label>
    29        
    30         <label class="src-cb"><input type="checkbox" name="mac" value="1" <?php checked('1', get_option('mac')); ?> />Mac OS X </label>
    31        
    32         <p class="callout info">Windows XP and older will not be supported.</p>
    33        
    34         <h4>Web Browsers</h4>
    35        
    36         <p>Enter the <strong>minimum</strong> required version number for each web browser.<br /><small>If the version number is less than or equal to 0, it will not be checked. Defaulted to 0 if left blanked or invalid. Version number can be entered as <code>x</code>, <code>x.x</code>, or <code>x.x.x</code>.</small></p>
    37        
    38         <label class="fixed-width" for="settings-ie">Internet Explorer</label>
    39         <input type="text" id="settings-ie" name="ie" value="<?php esc_attr_e(get_option('ie')); ?>" />
    40         <br />
    41         <label class="fixed-width" for="settings-firefox">Mozilla Firefox</label>
    42         <input type="text" id="settings-firefox" name="firefox" value="<?php esc_attr_e(get_option('firefox')); ?>" />
    43         <br />
    44         <label class="fixed-width" for="settings-chrome">Google Chrome</label>
    45         <input type="text" id="settings-chrome" name="chrome" value="<?php esc_attr_e(get_option('chrome')); ?>" />
    46         <br />
    47         <label class="fixed-width" for="settings-safari">Apple Safari</label>
    48         <input type="text" id="settings-safari" name="safari" value="<?php esc_attr_e(get_option('safari')); ?>" />
    49         <br />
    50         <label class="fixed-width" for="settings-opera">Opera</label>
    51         <input type="text" id="settings-opera" name="opera" value="<?php esc_attr_e(get_option('opera')); ?>" />
    52        
    53         <h4>Java Runtime Environment (JRE)</h4>
    54        
    55         <p>Enter the <strong>minimum</strong> required version number of the JRE.<br /><small>If the version number is less than or equal to 0, it will not be checked. Defaulted to 0 if left blanked or invalid. Version number can be entered as <code>x.x</code> or <code>x.x.x</code>.</small></p>
    56        
    57         <label for="settings-jre">Version </label>
    58         <input type="text" id="settings-jre" name="jre" value="<?php esc_attr_e(get_option('jre')); ?>" />
    59        
    60         <p class="callout warning"><strong>Note:</strong> Java Runtime Environment (JRE) version numbering system is different than the usual version numbering system. For instance, Java 7 Update 51 does not means the version number is <code>7.x.x</code>. The version number is actually <code>1.<strong><em>7</em></strong>.0_<strong><em>51</em></strong></code> and should be entered as such in the text box above.</p>
    61        
    62         <h4>Adobe Flash Player</h4>
    63        
    64         <p>Enter the <strong>minimum</strong> required version number of the Adobe Flash Player.<br /><small>If the version number is less than or equal to 0, it will not be checked. Defaulted to 0 if left blanked or invalid. Version number can be entered as <code>x</code>, <code>x.x</code>, or <code>x.x.x</code>.</small></p>
    65        
    66         <label id="settings-flash">Version </label>
    67         <input type="text" id="settings-flash" name="flash" value="<?php esc_attr_e(get_option('flash')); ?>" />
    68        
    69         <h4>Cookie</h4>
    70         <label>Check for cookie? <input type="checkbox" name="cookie" value="1" <?php checked('1', get_option('cookie')); ?> /> </label>
    71        
    72         <h4>JavaScript</h4>
    73         <label>Check for JavaScript? <input type="checkbox" name="js" value="1" <?php checked('1', get_option('js')); ?> /></label>
    74        
    75         <p class="callout danger"><strong>Important:</strong> Java Runtime Environment (JRE), cookie, and Adobe Flash Player checks require JavaScript to be enabled on the client's web browser.</p>
    76        
    77     </div>
    78    
    79     <p class="submit">
    80         <input type="submit" class="button-primary" value="<?php _e( 'Save Changes', 'system_requirements_check' ); ?>" />
    81     </p>
    82    
    83 </form>
     7    <form method="post" action="options.php">
     8   
     9        <?php
     10       
     11            settings_fields($this->settings_group);
     12           
     13            if (!empty($_GET['settings-updated'] ) ) {
     14                flush_rewrite_rules();
     15            }
     16           
     17        ?>
     18       
     19        <div class="settings_form">
     20       
     21            <h4>Operating Systems</h4>
     22           
     23            <p>Select the minimum operating systems required.</p>
     24           
     25            <label class="src-cb"><input type="checkbox" name="windows_xp" value="1" <?php checked('1', get_option('windows_xp')); ?> />Windows XP </label>
     26           
     27            <label class="src-cb"><input type="checkbox" name="windows_vista" value="1" <?php checked('1', get_option('windows_vista')); ?> />Windows Vista </label>
     28           
     29            <label class="src-cb"><input type="checkbox" name="windows_7" value="1" <?php checked('1', get_option('windows_7')); ?> />Windows 7 </label>
     30           
     31            <label class="src-cb"><input type="checkbox" name="windows_8" value="1" <?php checked('1', get_option('windows_8')); ?> />Windows 8 </label>
     32           
     33            <label class="src-cb"><input type="checkbox" name="windows_81" value="1" <?php checked('1', get_option('windows_81')); ?> />Windows 8.1 </label>
     34           
     35            <label class="src-cb"><input type="checkbox" name="mac" value="1" <?php checked('1', get_option('mac')); ?> />Mac OS X </label>
     36           
     37            <hr />
     38           
     39            <h4>Web Browsers</h4>
     40           
     41            <p>Enter the <strong>minimum</strong> required version number for each web browser. If the version number is less than or equal to 0, it will not be checked. Defaulted to 0 if left blanked or invalid. Version number can be entered as <code>x</code>, <code>x.x</code>, or <code>x.x.x</code>.</p>
     42           
     43            <label class="fixed-width" for="settings-ie">Internet Explorer</label>
     44            <input type="text" id="settings-ie" name="ie" value="<?php esc_attr_e(get_option('ie')); ?>" />
     45            <br />
     46            <label class="fixed-width" for="settings-firefox">Mozilla Firefox</label>
     47            <input type="text" id="settings-firefox" name="firefox" value="<?php esc_attr_e(get_option('firefox')); ?>" />
     48            <br />
     49            <label class="fixed-width" for="settings-chrome">Google Chrome</label>
     50            <input type="text" id="settings-chrome" name="chrome" value="<?php esc_attr_e(get_option('chrome')); ?>" />
     51            <br />
     52            <label class="fixed-width" for="settings-safari">Apple Safari</label>
     53            <input type="text" id="settings-safari" name="safari" value="<?php esc_attr_e(get_option('safari')); ?>" />
     54            <br />
     55            <label class="fixed-width" for="settings-opera">Opera</label>
     56            <input type="text" id="settings-opera" name="opera" value="<?php esc_attr_e(get_option('opera')); ?>" />
     57           
     58            <hr />
     59           
     60            <h4>JavaScript</h4>
     61            <label>Check for JavaScript? <input type="checkbox" name="js" value="1" <?php checked('1', get_option('js')); ?> /></label>
     62           
     63            <div class="callout danger"><strong>Important:</strong> Java Runtime Environment (JRE), cookie, and Adobe Flash Player checks require JavaScript to be enabled on the client's web browser.</div>
     64           
     65            <hr />
     66           
     67            <h4>Java Runtime Environment (JRE)</h4>
     68           
     69            <p>Enter the <strong>minimum</strong> required version number of the JRE. If the version number is less than or equal to 0, it will not be checked. Defaulted to 0 if left blanked or invalid. Version number can be entered as <code>x.x</code> or <code>x.x.x</code>.</p>
     70           
     71            <label for="settings-jre">Version </label>
     72            <input type="text" id="settings-jre" name="jre" value="<?php esc_attr_e(get_option('jre')); ?>" />
     73           
     74            <div class="callout warning"><strong>Note:</strong> Java Runtime Environment (JRE) version numbering system is different than the usual version numbering system. For instance, Java 7 Update 51 does not mean the version number is <code>7.x.x</code>. The version number is actually <code>1.<strong><em>7</em></strong>.0_<strong><em>51</em></strong></code> and should be entered as such.</div>
     75           
     76            <hr />
     77           
     78            <h4>Adobe Flash Player</h4>
     79           
     80            <p>Enter the <strong>minimum</strong> required version number of the Adobe Flash Player. If the version number is less than or equal to 0, it will not be checked. Defaulted to 0 if left blanked or invalid. Version number can be entered as <code>x</code>, <code>x.x</code>, or <code>x.x.x</code>.</p>
     81           
     82            <label id="settings-flash">Version </label>
     83            <input type="text" id="settings-flash" name="flash" value="<?php esc_attr_e(get_option('flash')); ?>" />
     84           
     85            <hr />
     86           
     87            <h4>Cookie</h4>
     88            <label>Check for cookie? <input type="checkbox" name="cookie" value="1" <?php checked('1', get_option('cookie')); ?> /> </label>
     89           
     90            <hr class="thick"/>
     91           
     92            <p class="submit">
     93                <input type="submit" class="button-primary" value="<?php _e( 'Save Changes', 'system_requirements_check' ); ?>" />
     94            </p>
     95           
     96        </div>
     97       
     98    </form>
     99   
    84100</div>
  • system-requirements-check/trunk/includes/class-system-requirements-check-shortcodes.php

    r887097 r982245  
    6060    public function checkOS() {
    6161   
    62         $osToCheck = array('/windows nt 6.0/i'     => prep(get_option('windows_vista')),
     62        $osToCheck = array(
     63                           '/windows nt 5.1/i'     => prep(get_option('windows_xp')),
     64                           '/windows nt 6.0/i'     => prep(get_option('windows_vista')),
    6365                           '/windows nt 6.1/i'     => prep(get_option('windows_7')),
    6466                           '/windows nt 6.2/i'     => prep(get_option('windows_8')),
     
    7678           
    7779            switch($key) {
     80                case '/windows nt 5.1/i':
     81                $icon = '<span class="icon-windows big"></span>';
     82                $os = 'Windows XP';
     83                break;
    7884                case '/windows nt 6.0/i':
    7985                $icon = '<span class="icon-windows big"></span>';
     
    107113        if ($found) {
    108114       
    109             return '<div class="callout success"><p><span class="icon-checkmark big"></span><strong>' . $icon . $os . '</strong></p>' . $this->recommendOS(false,$os) . '</div>';
     115            return '<div class="callout success"><p><span class="icon-checkmark big green"></span><strong>' . $icon . $os . '</strong></p>' . $this->recommendOS(false,$os) . '</div>';
    110116       
    111117        } else {
    112118       
    113             return '<div class="callout danger"><p><span class="icon-danger big"></span><strong>Your operating system does not meet the requirement!</strong></p><p>Recommended operating systems:' . $this->recommendOS(true) . '</p></div>';
     119            return '<div class="callout danger"><p><span class="icon-danger big red"></span><strong>Your operating system does not meet the requirement!</strong></p><p>Recommended operating systems:' . $this->recommendOS(true) . '</p></div>';
    114120       
    115121        }
     
    131137       
    132138        if ($i) {
    133        
     139           
     140            if (prep(get_option('windows_xp')) == '1') {
     141                $result[] = '<span class="icon-windows '.$ico.'"></span> Windows XP';
     142            }
     143           
    134144            if (prep(get_option('windows_vista')) == '1') {
    135145                $result[] = '<span class="icon-windows '.$ico.'"></span> Windows Vista';
     
    153163           
    154164        } else {
    155        
     165           
     166            if (prep(get_option('windows_xp')) == '1') {
     167                $result[] = '<span class="icon-windows '.$ico.'"></span> Windows XP';
     168            }
     169           
    156170            if (prep(get_option('windows_vista')) == '1' && $system != 'Windows Vista') {
    157171                $result[] = '<span class="icon-windows '.$ico.'"></span> Windows Vista';
     
    275289            if ($correctVersion) {
    276290           
    277                 return '<div class="callout success"><p><span class="icon-checkmark big"></span><strong>' . $icon . $browser . ' ('.$version.')' . '</strong></p>' . $this->recommendBrowser(false,$browser) . '</div>';
     291                return '<div class="callout success"><p><span class="icon-checkmark big green"></span><strong>' . $icon . $browser . ' ('.$version.')' . '</strong></p>' . $this->recommendBrowser(false,$browser) . '</div>';
    278292               
    279293            } else {
    280294           
    281                 return '<div class="callout warning"><p><span class="icon-warning big"></span><strong>' . $icon . $browser . ' (' . $clientBrowser[1] . ') - <span class="warning">UPDATE REQUIRED</span></strong></p><p>Your web browser browser is outdated. Please update <strong>' . $browser . '</strong> to version <strong>' .$version.' or greater</strong>.</p></div>';
     295                return '<div class="callout warning"><p><span class="icon-warning big yellow"></span><strong>' . $icon . $browser . ' (' . $clientBrowser[1] . ') - <span class="warning">UPDATE REQUIRED</span></strong></p><p>Your web browser browser is outdated. Please update <strong>' . $browser . '</strong> to version <strong>' .$version.' or greater</strong>.</p></div>';
    282296               
    283297            }
     
    285299        } else {
    286300       
    287             return '<div class="callout danger"><p><span class="icon-danger big"></span><strong>Your web browser is not supported!</strong></p><p>Please try using any of the following web browsers:'. $this->recommendBrowser() .'</p></div>';
     301            return '<div class="callout danger"><p><span class="icon-danger big red"></span><strong>Your web browser is not supported!</strong></p><p>Please try using any of the following web browsers:'. $this->recommendBrowser() .'</p></div>';
    288302       
    289303        }
     
    374388        if ($js == 0) return '';
    375389   
    376         return '<script type="text/javascript" src="'.SYSTEM_REQ_URL.'/assets/js/checkJS.js"></script><noscript><div class="callout danger"><p><span class="icon-danger big"></span><span class="icon-javascript big"></span><strong>JavaScript is disabled!</strong> - Please <a href="http://enable-javascript.com/" target="_blank">enable</a><span class="icon-link"></span> JavaScript!</p></div></noscript>';
     390        return '<script type="text/javascript" src="'.SYSTEM_REQ_URL.'/assets/js/checkJS.js"></script><noscript><div class="callout danger"><p><span class="icon-danger big red"></span><span class="icon-javascript big"></span><strong>JavaScript is disabled!</strong> - Please <a href="http://enable-javascript.com/" target="_blank">enable</a><span class="icon-link"></span> JavaScript!</p></div></noscript>';
    377391   
    378392    }
     
    392406        if ($cookies == 0) return '';
    393407   
    394         return '<script type="text/javascript" src="'.SYSTEM_REQ_URL.'/assets/js/checkCookies.js"></script><noscript><div class="callout warning"><p><span class="icon-cancel big"></span><strong>Cookies check failed!</strong> - JavaScript is required. Please <a href="http://enable-javascript.com/" target="_blank">enable</a><span class="icon-link"></span> JavaScript!</p></div></noscript>';
     408        return '<script type="text/javascript" src="'.SYSTEM_REQ_URL.'/assets/js/checkCookies.js"></script><noscript><div class="callout warning"><p><span class="icon-cancel big yellow"></span><strong>Cookies check failed!</strong> - JavaScript is required. Please <a href="http://enable-javascript.com/" target="_blank">enable</a><span class="icon-link"></span> JavaScript!</p></div></noscript>';
    395409   
    396410    }
     
    410424        if ($jre <= 0) return '';
    411425       
    412         return '<input id="checkJV" type="hidden" value="'.$jre.'" /><script type="text/javascript" src="http://java.com/js/deployJava.js"></script><script type="text/javascript" src="'.SYSTEM_REQ_URL.'/assets/js/checkJava.js"></script><noscript><div class="callout warning"><p><span class="icon-cancel big"></span><span class="icon-java big"></span><strong>Java check failed!</strong> - JavaScript is required. Please <a href="http://enable-javascript.com/" target="_blank">enable</a><span class="icon-link"></span> JavaScript!</p></div></noscript>';
     426        return '<input id="checkJV" type="hidden" value="'.$jre.'" /><script type="text/javascript" src="http://java.com/js/deployJava.js"></script><script type="text/javascript" src="'.SYSTEM_REQ_URL.'/assets/js/checkJava.js"></script><noscript><div class="callout warning"><p><span class="icon-cancel big yellow"></span><span class="icon-java big"></span><strong>Java check failed!</strong> - JavaScript is required. Please <a href="http://enable-javascript.com/" target="_blank">enable</a><span class="icon-link"></span> JavaScript!</p></div></noscript>';
    413427   
    414428    }
     
    428442        if ($flash <= 0) return '';
    429443   
    430         return '<input id="checkFL" type="hidden" value="'.$flash.'" /><script src="http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script><script type="text/javascript" src="'.SYSTEM_REQ_URL.'/assets/js/checkFlash.js"></script><noscript><div class="callout warning"><p><span class="icon-cancel big"></span><strong>Adobe Flash Player check failed!</strong> - JavaScript is required. Please <a href="http://enable-javascript.com/" target="_blank">enable</a><span class="icon-link"></span> JavaScript!</p></div></noscript>';
     444        return '<input id="checkFL" type="hidden" value="'.$flash.'" /><script src="http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script><script type="text/javascript" src="'.SYSTEM_REQ_URL.'/assets/js/checkFlash.js"></script><noscript><div class="callout warning"><p><span class="icon-cancel big yellow"></span><strong>Adobe Flash Player check failed!</strong> - JavaScript is required. Please <a href="http://enable-javascript.com/" target="_blank">enable</a><span class="icon-link"></span> JavaScript!</p></div></noscript>';
    431445   
    432446    }
     
    437451     */
    438452    public function frontend_scripts() {
    439    
     453       
     454        wp_deregister_script('jquery');
     455        wp_register_script('jquery', "http" . ($_SERVER['SERVER_PORT'] == 443 ? "s" : "") . "://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js", false, null);
     456        wp_enqueue_script('jquery');
    440457        wp_enqueue_style('system-requirements-check-frontend', '' . SYSTEM_REQ_URL . '/assets/css/system-requirements-check-frontend.css');
    441458   
  • system-requirements-check/trunk/includes/class-system-requirements-check-system.php

    r883379 r982245  
    2222   
    2323        $this->agent = strtolower($_SERVER['HTTP_USER_AGENT']);
    24         $this->os_array = array('/windows nt 6.3/i', '/windows nt 6.2/i', '/windows nt 6.1/i', '/windows nt 6.0/i', '/macintosh|mac os x/i');     
     24        $this->os_array = array('/windows nt 6.3/i', '/windows nt 6.2/i', '/windows nt 6.1/i', '/windows nt 6.0/i', '/windows nt 5.1/i', '/macintosh|mac os x/i');     
    2525        $this->bro_array = array('firefox', 'msie', 'trident', 'opera', 'chrome', 'safari');
    2626               
  • system-requirements-check/trunk/readme.txt

    r897430 r982245  
    22Contributors: eslin87
    33Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=T452FJN25TWKG
    4 Tags: cookie, JRE, os, operating, system, flash, requirements, check, checker, browser, javascript
     4Tags: cookie, JRE, os, operating, system, flash, requirements, check, checker, browser, javascript, client
    55Requires at least: 3.0
    6 Tested up to: 3.9
    7 Stable tag: 0.1.1
     6Tested up to: 4.0
     7Stable tag: 0.2.0
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    1313== Description ==
    1414
    15 A minimum system requirements plugin that checks for specified version of the operating systems, web browsers, Adobe Flash Player, Java Runtime Environment (JRE), Cookie, and Javascript on the client side. The result will be displayed on a post or page with the use of a short code  to let the end-users be aware of that their system may not be optimal for specific tasks or operations.
     15A minimum system requirements plugin that checks for specified version of the operating systems, web browsers, Adobe Flash Player, Java Runtime Environment (JRE), Cookie, and Javascript on the client side. The result will be displayed on a post or page with the use of a short code to let the end-users be aware of that their system may not be optimal for specific tasks or operations.
    1616
    1717== Installation ==
     
    42422. The all-pass result
    43433. Result with warnings
    44 4. What the requirement not meet look like
     444. What the requirements not met look like
    4545
    4646== Changelog ==
     47
     48= 0.2.0 =
     49* Added Windows XP
     50* Updates looks and feels
    4751
    4852= 0.1.1 =
  • system-requirements-check/trunk/system-requirements-check.php

    r887097 r982245  
    44 * Plugin URI: http://www.ethanslin.com/plugin/wordpress/system_requirements_check/
    55 * Description: A minimum system requirements plugin that checks for specified version of the operating systems, web browsers, Adobe Flash Player, Java Runtime Environment (JRE), Cookie, and Javascript on the client side. The result will be displayed on a post or page with the use of a short code  to let the end-users be aware of that their system may not be optimal for specific tasks or operations.
    6  * Version: 0.1.1
     6 * Version: 0.2.0
    77 * Author: Ethan Lin
    88 * Author URI: http://www.ethanslin.com
     
    2626
    2727// exit if access directly
    28 if (!defined('ABSPATH')) exit;
     28if ( !defined( 'ABSPATH' ) ) exit;
    2929
    30 define('SYSTEM_REQ_URL', untrailingslashit( plugins_url( basename( plugin_dir_path( __FILE__ )))));
     30define( 'SYSTEM_REQ_URL', untrailingslashit( plugins_url( basename( plugin_dir_path( __FILE__ ) ) ) ) );
    3131
    3232/**
     
    4141       
    4242        // add a setting page
    43         include(sprintf("%s/includes/admin/class-system-requirements-check-settings.php", dirname(__FILE__)));
     43        include( sprintf( "%s/includes/admin/class-system-requirements-check-settings.php", dirname( __FILE__ ) ) );
    4444        $this->settings_page = new System_Requirements_Check_Settings();
    4545       
    4646        // actions
    47         add_action('admin_menu', array($this, 'add_menu'));
    48         add_action('admin_enqueue_scripts', array($this, 'backend_scripts'));
     47        add_action( 'admin_menu', array( $this, 'add_menu' ) );
     48        add_action( 'admin_enqueue_scripts', array( $this, 'backend_scripts' ) );
    4949
    5050    }
     
    7373    public function add_menu() {
    7474       
    75         add_options_page('System Requirements Check', 'System Requirements Check', 'manage_options', 'system_requirements_check', array($this->settings_page, 'output'));
     75        add_options_page( 'System Requirements Check', 'System Requirements Check', 'manage_options', 'system_requirements_check', array( $this->settings_page, 'output' ) );
    7676       
    7777    }
     
    8282    public function backend_scripts() {
    8383       
    84         wp_enqueue_style('system-requirements-check-settings', plugin_dir_url(__FILE__) . 'assets/css/system-requirements-check-settings.css');
     84        wp_enqueue_style( 'system-requirements-check-settings', plugin_dir_url(__FILE__) . 'assets/css/system-requirements-check-settings.css' );
    8585       
    8686    }
     
    8989
    9090// Installation and uninstallation hooks
    91 register_activation_hook(__FILE__, array('System_Requirements_Check', 'activate'));
     91register_activation_hook( __FILE__, array('System_Requirements_Check', 'activate' ) );
    9292
    9393// instantiate the plugin class
    94 if (is_admin())
     94if ( is_admin() )
    9595    $system_requirements_check = new System_Requirements_Check();
    9696   
    9797// add shortcode
    98 require_once("includes/class-system-requirements-check-shortcodes.php");
     98require_once( "includes/class-system-requirements-check-shortcodes.php" );
Note: See TracChangeset for help on using the changeset viewer.