Changeset 2954671
- Timestamp:
- 08/17/2023 05:20:27 AM (3 years ago)
- Location:
- atomchat/trunk
- Files:
-
- 4 added
- 9 edited
-
README.txt (modified) (2 diffs)
-
admin/atomchat-auth.php (modified) (1 diff)
-
admin/atomchat-ready.php (modified) (1 diff)
-
atomchat-go.php (modified) (1 diff)
-
atomchat.php (modified) (1 diff)
-
css/atomchat-auth.css (modified) (8 diffs)
-
css/atomchat-ready.css (modified) (7 diffs)
-
css/installer.css (modified) (6 diffs)
-
images/atomchat_final_logo.svg (added)
-
images/feedback_background.jpeg (added)
-
images/feedback_one.png (added)
-
images/feedback_two.png (added)
-
installer.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
atomchat/trunk/README.txt
r2880972 r2954671 4 4 Requires at least: 4.7 5 5 Requires PHP: 5.6 6 Tested up to: 6. 17 Stable tag: 1.1. 26 Tested up to: 6.2 7 Stable tag: 1.1.3 8 8 License: GNU General Public License v2.0 or later 9 9 … … 177 177 = 1.1.2 = 178 178 * Miscellaneous bug fixes 179 180 = 1.1.3 = 181 * Added new layout for installation process -
atomchat/trunk/admin/atomchat-auth.php
r2512332 r2954671 11 11 <div class="atomchat"> 12 12 <div class="comet-locked-layout"> 13 <img class="atomchat-logo" src=<?php echo $atomchatAuthKey;?> /> 13 <!-- <img class="atomchat-logo" src=<?php //echo $atomchatAuthKey;?> /> --> 14 <div class="auth-back-img" style="background-image: url('<?php echo $atomchat_feedback_background;?>');"> 15 <div class="feedback-slides" style="position: relative;top: 50%;left: 50%;transform: translate(-50%, -50%);"> 16 <div class="slideshow-container fade"> 17 18 <!-- Full images with numbers and message Info --> 19 <div class="Containers" style="text-align:center;"> 20 <!-- <div class="MessageInfo">1 / 3</div> --> 21 <img src="<?php echo $atomchat_feedback_img;?>" style="width:40%;display: block;margin: 0 auto;"> 22 <div class="Info">"I have used AtomChat for nearly 5 months, and through the integration process with my app I have not only been helped quickly by support by a number of times, but it was also quite seamless. They have integration guides for a variety of software. The docked and embedded views for the chat are fast, easy to setup, and still very modular. We are using AtomChat to create a communication network for a marketplace of funds and investors, and using their instant messaging and video/audio calls."</div> 23 <p style="font-size: 16px;font-weight: bold;margin-bottom: 0px;">Alex Johnson</p> 24 <p style="margin-top:2px;">CTO at Velvet, USA</p> 25 </div> 26 27 <div class="Containers" style="text-align:center;"> 28 <!-- <div class="MessageInfo">1 / 3</div> --> 29 <img src="<?php echo $atomchat_feedback_two_img;?>" style="width:40%;display: block;margin: 0 auto;"> 30 <div class="Info">"Among many other unique needs, we needed a chat integration that offered real time messaging, audio calls, video calls and a white board option similar to competitors on the market. Searching the market for the right solution was difficult and a bit scary. Rarely you will find a product that is both compelling and supported by an incredible team, while there may be products like AtomChat on the market, from our personal experience, NONE of these solutions comes close in terms of customer service and quality. Everything we need, from messaging to collaborative options is offered by AtomChat. We have not looked back since choosing AtomChat and are looking forward to a long and fruitful future with them!"</div> 31 <p style="font-size: 16px;font-weight: bold;margin-bottom: 0px;">Kameron James Moshier</p> 32 <p style="margin-top:2px;">Co-Founder & Co-CEO of philtalk, USA</p> 33 </div> 34 35 36 37 <!-- Back and forward buttons --> 38 <a class="Back slide-back" onclick="plusSlides(-1)">❮</a> 39 <a class="forward slide-forward" onclick="plusSlides(1)">❯</a> 40 </div> 41 <br> 42 <!-- The circles/dots --> 43 <div style="text-align:center"> 44 <span class="dots" onclick="currentSlide(1)"></span> 45 <span class="dots" onclick="currentSlide(2)"></span> 46 <!-- <span class="dots" onclick="currentSlide(3)"></span> --> 47 </div> 48 </div> 49 </div> 14 50 </div> 15 51 <div class="comet-installation-successs"> 16 52 <div class="comet-content"> 17 <img class="atomchat-logo-image" src=<?php echo $atomchatLogo;?>> 18 <div id="atomchat_auth" class="tab"> 19 <div class="atomchat_auth_content"> 20 <h2> 21 Enter Auth Key 22 </h2> 53 <img class="atomchat-logo-image" src=<?php echo $atomchat_logo;?>> 54 55 <h2 class="ins-heading">Update keys</h2> 56 <p style="margin-top: 1px;">Please enter your Auth & API Keys</p> 57 <hr> 58 59 <div id="atomchat_auth" class="tab"> 60 <div class="atomchat_auth_content"> 61 <!-- <h2>Enter Auth Key</h2> --> 62 <label class="ins-label">Enter Auth Key</label> 63 <p style="margin-top: 8px;"> 64 <input type="text" class="atomchat_auth_key" name="atomchat_auth_key" id="auth_key_token" value="<?php echo get_option('atomchat_auth_key');?>" style="width: 100%;" placeholder="Enter Auth Key"> 65 </p> 23 66 <p> 24 <b>Note:</b> You can find your Auth Key in AtomChat Admin Panel -> API Keys (top-right button) 25 </p> 26 <p style="margin-top: 20px;"> 27 <input type="text" class="atomchat_auth_key" name="atomchat_auth_key" id="auth_key_token" value="<?php echo get_option('atomchat_auth_key');?>" style="width: 60%;" placeholder="Enter Auth Key"> 67 <b>Note:</b> The keys are present in your AtomChat Admin Panel -> API Keys (top-right button) 28 68 </p> 29 69 30 <h2> 31 Enter API Key 32 </h2> 70 <!-- <h2>Enter API Key</h2> --> 71 <label class="ins-label">Enter API Key</label> 72 <p style="margin-top: 8px;"> 73 <input type="text" class="atomchat_api_key" name="atomchat_api_key" id="api_key" value="<?php echo get_option('atomchat_api_key');?>" style="width: 100%;" placeholder="Enter API Key"> 74 </p> 33 75 <p> 34 <b>Note:</b> You can find your API Key in AtomChat Admin Panel -> API Keys (top-right button) 35 </p> 36 <p style="margin-top: 20px;"> 37 <input type="text" class="atomchat_api_key" name="atomchat_api_key" id="api_key" value="<?php echo get_option('atomchat_api_key');?>" style="width: 60%;" placeholder="Enter API Key"> 76 <b>Note:</b> The keys are present in your AtomChat Admin Panel -> API Keys (top-right button) 38 77 </p> 39 78 </div> 40 <p style="margin-top: 20px;">41 <button type="submit" value="submit" class="button-primary" id ="update_auth_key" level="init" >Update</button>79 <p style="margin-top: 8px;"> 80 <button type="submit" value="submit" class="button-primary" id ="update_auth_key" level="init" style="width: 100%">Update</button> 42 81 </p> 43 <div id = "success_auth" class = "successmsg"></div>44 </div>82 <div id = "success_auth" class = "successmsg"></div> 83 </div> 45 84 </div> 46 85 </div> 47 86 </div> 87 88 <script type="text/javascript"> 89 var slidePosition = 1; 90 SlideShow(slidePosition); 91 92 // forward/Back controls 93 function plusSlides(n) { 94 SlideShow(slidePosition += n); 95 } 96 97 // images controls 98 function currentSlide(n) { 99 SlideShow(slidePosition = n); 100 } 101 102 function SlideShow(n) { 103 var i; 104 var slides = document.getElementsByClassName("Containers"); 105 var circles = document.getElementsByClassName("dots"); 106 if (n > slides.length) {slidePosition = 1} 107 if (n < 1) {slidePosition = slides.length} 108 for (i = 0; i < slides.length; i++) { 109 slides[i].style.display = "none"; 110 } 111 for (i = 0; i < circles.length; i++) { 112 circles[i].className = circles[i].className.replace(" enable", ""); 113 } 114 slides[slidePosition-1].style.display = "block"; 115 circles[slidePosition-1].className += " enable"; 116 } 117 </script> 48 118 </body> 49 119 </html> -
atomchat/trunk/admin/atomchat-ready.php
r2512332 r2954671 10 10 <div class="atomchat"> 11 11 <div class="comet-locked-layout"> 12 <img class="atomchat-logo" src=<?php echo $atomchatDockedLayout;?> /> 12 <!-- <img class="atomchat-logo" src=<?php //echo $atomchatDockedLayout;?> /> --> 13 <div class="auth-back-img" style="background-image: url('<?php echo $atomchat_feedback_background;?>');"> 14 <div class="feedback-slides" style="position: relative;top: 50%;left: 50%;transform: translate(-50%, -50%);"> 15 <div class="slideshow-container fade"> 16 17 <!-- Full images with numbers and message Info --> 18 <div class="Containers" style="text-align:center;"> 19 <!-- <div class="MessageInfo">1 / 3</div> --> 20 <img src="<?php echo $atomchat_feedback_img;?>" style="width:40%;display: block;margin: 0 auto;"> 21 <div class="Info">"I have used AtomChat for nearly 5 months, and through the integration process with my app I have not only been helped quickly by support by a number of times, but it was also quite seamless. They have integration guides for a variety of software. The docked and embedded views for the chat are fast, easy to setup, and still very modular. We are using AtomChat to create a communication network for a marketplace of funds and investors, and using their instant messaging and video/audio calls."</div> 22 <p style="font-size: 16px;font-weight: bold;margin-bottom: 0px;">Alex Johnson</p> 23 <p style="margin-top:2px;">CTO at Velvet, USA</p> 24 </div> 25 26 <div class="Containers" style="text-align:center;"> 27 <!-- <div class="MessageInfo">1 / 3</div> --> 28 <img src="<?php echo $atomchat_feedback_two_img;?>" style="width:40%;display: block;margin: 0 auto;"> 29 <div class="Info">"Among many other unique needs, we needed a chat integration that offered real time messaging, audio calls, video calls and a white board option similar to competitors on the market. Searching the market for the right solution was difficult and a bit scary. Rarely you will find a product that is both compelling and supported by an incredible team, while there may be products like AtomChat on the market, from our personal experience, NONE of these solutions comes close in terms of customer service and quality. Everything we need, from messaging to collaborative options is offered by AtomChat. We have not looked back since choosing AtomChat and are looking forward to a long and fruitful future with them!"</div> 30 <p style="font-size: 16px;font-weight: bold;margin-bottom: 0px;">Kameron James Moshier</p> 31 <p style="margin-top:2px;">Co-Founder & Co-CEO of philtalk, USA</p> 32 </div> 33 34 35 36 <!-- Back and forward buttons --> 37 <a class="Back slide-back" onclick="plusSlides(-1)">❮</a> 38 <a class="forward slide-forward" onclick="plusSlides(1)">❯</a> 39 </div> 40 <br> 41 <!-- The circles/dots --> 42 <div style="text-align:center"> 43 <span class="dots" onclick="currentSlide(1)"></span> 44 <span class="dots" onclick="currentSlide(2)"></span> 45 <!-- <span class="dots" onclick="currentSlide(3)"></span> --> 46 </div> 47 </div> 48 </div> 13 49 </div> 14 50 <div class="comet-installation-successs"> 15 51 <div class="comet-content"> 16 <img class="atomchat-logo-image" src=<?php echo $atomchatLogo;?>> 17 <h2>AtomChat Docked Layout</h2> 18 <p style="font-weight: 700;">AtomChat has been successfully installed on your site. </p> 52 <!-- <img class="atomchat-logo-image" src=<?php //echo $atomchatLogo;?>> --> 53 <img class="atomchat-logo-image" src=<?php echo $atomchat_logo;?>> 54 <h2 class="ins-heading">Done! Plugin Installed</h2> 55 <p style="font-weight: 700;">AtomChat has been successfully added to your site. </p> 19 56 <p>We have pre-enabled our Docked Layout for your convenience. </p> 20 57 <div> 21 <button type="submit" value = "submit" id = "save" class = "button-primary" onclick="cometGOPanel('<?php echo $atomchatAdminPanelurl; ?>');">Launch Admin Panel</button> 22 <button type="submit" value = "submit" id = "save" class = "button-primary" onclick="cometGoSettings();">Go To Settings</button> 58 <button type="submit" value = "submit" id = "save" class = "button-primary" onclick="cometGOPanel('<?php echo $atomchatAdminPanelurl; ?>');" style="background: #20b6c7">Launch Admin Panel</button> 59 <button type="submit" value = "submit" id = "save" class = "button-primary" style="background: #fff;color: #20b6c7;border: 1px solid;" onclick="cometGoSettings();">Go To Settings</button> 60 <p>To add our Embedded layout to your website page, please refer to <a href="https://help.atomchat.com/support/solutions/articles/82000891754-add-atomchat-to-your-wordpress-website" target="_blank">link</a> </p> 23 61 </div> 24 62 </div> 25 63 </div> 26 64 </div> 65 66 <script type="text/javascript"> 67 var slidePosition = 1; 68 SlideShow(slidePosition); 69 70 // forward/Back controls 71 function plusSlides(n) { 72 SlideShow(slidePosition += n); 73 } 74 75 // images controls 76 function currentSlide(n) { 77 SlideShow(slidePosition = n); 78 } 79 80 function SlideShow(n) { 81 var i; 82 var slides = document.getElementsByClassName("Containers"); 83 var circles = document.getElementsByClassName("dots"); 84 if (n > slides.length) {slidePosition = 1} 85 if (n < 1) {slidePosition = slides.length} 86 for (i = 0; i < slides.length; i++) { 87 slides[i].style.display = "none"; 88 } 89 for (i = 0; i < circles.length; i++) { 90 circles[i].className = circles[i].className.replace(" enable", ""); 91 } 92 slides[slidePosition-1].style.display = "block"; 93 circles[slidePosition-1].className += " enable"; 94 } 95 </script> 27 96 </body> 28 97 </html> -
atomchat/trunk/atomchat-go.php
r2551221 r2954671 22 22 $atomchatDockedLayout = esc_url($atomchatPluginPath.'images/docked_layout.svg'); 23 23 $atomchatAuthKey = esc_url($atomchatPluginPath.'images/atomchat_auth.png'); 24 25 $atomchat_logo = esc_url($atomchatPluginPath.'images/atomchat_final_logo.svg'); 26 $atomchat_feedback_img = esc_url($atomchatPluginPath.'images/feedback_one.png'); 27 $atomchat_feedback_two_img = esc_url($atomchatPluginPath.'images/feedback_two.png'); 28 $atomchat_feedback_background = esc_url($atomchatPluginPath.'images/feedback_background.jpeg'); 24 29 25 30 if(!empty($atomchat_clientid) || !empty($_COOKIE['atomchat_cloud'])) { -
atomchat/trunk/atomchat.php
r2880972 r2954671 4 4 * Plugin Name: AtomChat 5 5 * Description: Voice, video & text chat for your WordPress site 6 * Version: 1.1. 26 * Version: 1.1.3 7 7 * Author: AtomChat 8 8 * Author URI: https://www.atomchat.com/ -
atomchat/trunk/css/atomchat-auth.css
r2512334 r2954671 10 10 z-index: 10000; 11 11 box-sizing: border-box; 12 padding-bottom: 25px; /*New added css*/ 12 13 } 13 14 .comet-locked-layout { … … 15 16 max-width: 1200px; 16 17 float: left; 18 border-radius: 15px; /*New added css*/ 19 overflow: hidden; /*New added css*/ 20 height: 100%; /*New added css*/ 21 margin: 10px; /*New added css*/ 17 22 } 18 23 .atomchat-logo { … … 34 39 height: 100%; 35 40 float: right; 41 padding: 0px 3em; /*New added css*/ 36 42 } 37 43 .comet-content{ … … 42 48 } 43 49 .comet-content h2 { 44 color: #23282d;50 /*color: #23282d; 45 51 font-size: 32px; 46 52 font-weight: 100; … … 48 54 line-height: 1.3; 49 55 word-wrap: break-word; 50 overflow-wrap: break-word; 56 overflow-wrap: break-word;*/ 51 57 } 52 58 .atomchat-logo-image { 53 width: 100px; 59 /* width: 100px;*/ 60 display: block; 61 text-align: left; 54 62 } 55 63 .invalid-input input { … … 66 74 top: 5px; 67 75 } 76 @media screen and (max-width: 991px) { 77 .atomchat{ 78 left: 90px; 79 } 80 .auth-back-img{ 81 padding: 2em !important; 82 } 83 84 } 68 85 @media screen and (max-width: 768px) { 69 86 .atomchat { … … 73 90 .comet-locked-layout { 74 91 width: 30%; 92 display: none; 75 93 } 76 94 .comet-installation-successs { 77 width: 70%;95 width: 100%; 78 96 } 79 97 .atomchat-logo { … … 104 122 } 105 123 .atomchat-logo-image { 106 display: none; 107 } 108 } 124 display: block; 125 } 126 .comet-content { 127 padding-top: 77px; 128 } 129 } 130 131 132 133 134 /*New css*/ 135 .ins-heading{ 136 margin: 0 0 20px; 137 color: #002832; 138 font-size: 26px; 139 font-weight: 600; 140 line-height: 1; 141 } 142 .ins-label{ 143 font-weight: bold; 144 margin-bottom: 7px; 145 display: block; 146 } 147 148 * {box-sizing:border-box} 149 150 /* Slideshow container */ 151 .slideshow-container { 152 max-width: 1000px; 153 position: relative; 154 margin: auto; 155 } 156 157 /* Make the images invisible by default */ 158 .Containers { 159 display: none; 160 } 161 162 /* forward & Back buttons */ 163 .Back, .forward { 164 cursor: pointer; 165 position: absolute; 166 top: 48%; 167 width: auto; 168 margin-top: -23px; 169 /* padding: 22px; */ 170 color: grey; 171 font-weight: bold; 172 font-size: 15px; 173 transition: 0.4s ease; 174 border-radius: 50%; 175 user-select: none; 176 background: #fff; 177 /* left: 10px; */ 178 height: 25px; 179 width: 25px; 180 line-height: 25px; 181 padding-left: 8px; 182 } 183 184 /* Place the "forward button" to the right */ 185 .forward { 186 right: 0; 187 /*border-radius: 4px 0 0 4px;*/ 188 } 189 190 /*when the user hovers,add a black background with some little opacity */ 191 .Back:hover, .forward:hover { 192 background-color: rgba(0,0,0,0.8); 193 } 194 195 /* Caption Info */ 196 .Info { 197 color: #3c434a; 198 font-size: 14px; 199 padding: 10px 50px; 200 /*position: absolute;*/ 201 bottom: 10px; 202 width: 100%; 203 text-align: center; 204 } 205 206 /* Worknumbering (1/3 etc) */ 207 .MessageInfo { 208 color: #f2f2f3; 209 font-size: 14px; 210 padding: 10px 14px; 211 position: absolute; 212 top: 0; 213 } 214 215 /* The circles or bullets and indicators */ 216 .dots { 217 cursor: pointer; 218 height: 16px; 219 width: 16px; 220 margin: 0 3px; 221 background-color: #acc; 222 border-radius: 50%; 223 display: inline-block; 224 transition: background-color 0.5s ease; 225 } 226 227 .enable, .dots:hover { 228 background-color: #717161; 229 } 230 231 /* Faint animation */ 232 .fade { 233 -webkit-animation-name: fade; 234 -webkit-animation-duration: 1.4s; 235 animation-name: fade; 236 animation-duration: 1.4s; 237 } 238 239 @-webkit-keyframes fade { 240 from {opacity: .5} 241 to {opacity: 2} 242 } 243 244 @keyframes fade { 245 from {opacity: .5} 246 to {opacity: 2} 247 } 248 249 .slide-back{ 250 left: 5px; 251 } 252 .slide-forward{ 253 right: 5px; 254 } 255 256 .auth-back-img{ 257 padding: 5em; 258 height: 100%; 259 display: block; 260 261 } -
atomchat/trunk/css/atomchat-ready.css
r2512334 r2954671 10 10 z-index: 10000; 11 11 box-sizing: border-box; 12 padding-bottom: 25px; /*New added css*/ 12 13 } 13 14 .comet-locked-layout { … … 15 16 max-width: 1200px; 16 17 float: left; 18 border-radius: 15px; /*New added css*/ 19 overflow: hidden; /*New added css*/ 20 height: 100%; /*New added css*/ 21 margin: 10px; /*New added css*/ 17 22 } 18 23 .atomchat-logo { … … 34 39 height: 100%; 35 40 float: right; 41 padding: 0px 3em; /*New added css*/ 36 42 } 37 43 .comet-content{ … … 42 48 } 43 49 .comet-content h2 { 44 color: #23282d;50 /*color: #23282d; 45 51 font-size: 32px; 46 52 font-weight: 100; … … 48 54 line-height: 1.3; 49 55 word-wrap: break-word; 50 overflow-wrap: break-word; 56 overflow-wrap: break-word;*/ 51 57 } 52 58 .atomchat-logo-image { 53 width: 100px; 59 /* width: 100px;*/ 60 display: block; 61 text-align: left; 62 } 63 .invalid-input input { 64 border-color: #dc3232!important; 65 border: 2px solid; 66 } 67 68 #atomchat_auth .atomchat_auth_content .invalid-input:after { 69 content: "\f534"; 70 font: normal 20px/1 dashicons; 71 color: #dc3232; 72 margin-left: -28px; 73 position: relative; 74 top: 5px; 75 } 76 @media screen and (max-width: 991px) { 77 .atomchat{ 78 left: 90px; 79 } 80 .auth-back-img{ 81 padding: 2em !important; 82 } 83 54 84 } 55 85 @media screen and (max-width: 768px) { … … 60 90 .comet-locked-layout { 61 91 width: 30%; 92 display: none; 62 93 } 63 94 .comet-installation-successs { 64 width: 70%;95 width: 100%; 65 96 } 66 97 .atomchat-logo { … … 91 122 } 92 123 .atomchat-logo-image { 93 display: none; 94 } 95 } 124 display: block; 125 } 126 .comet-content { 127 padding-top: 77px; 128 } 129 } 130 131 132 133 134 /*New css*/ 135 .ins-heading{ 136 margin: 0 0 20px; 137 color: #002832; 138 font-size: 26px; 139 font-weight: 600; 140 line-height: 1; 141 } 142 .ins-label{ 143 font-weight: bold; 144 margin-bottom: 7px; 145 display: block; 146 } 147 148 * {box-sizing:border-box} 149 150 /* Slideshow container */ 151 .slideshow-container { 152 max-width: 1000px; 153 position: relative; 154 margin: auto; 155 } 156 157 /* Make the images invisible by default */ 158 .Containers { 159 display: none; 160 } 161 162 /* forward & Back buttons */ 163 .Back, .forward { 164 cursor: pointer; 165 position: absolute; 166 top: 48%; 167 width: auto; 168 margin-top: -23px; 169 /* padding: 22px; */ 170 color: grey; 171 font-weight: bold; 172 font-size: 15px; 173 transition: 0.4s ease; 174 border-radius: 50%; 175 user-select: none; 176 background: #fff; 177 /* left: 10px; */ 178 height: 25px; 179 width: 25px; 180 line-height: 25px; 181 padding-left: 8px; 182 } 183 184 /* Place the "forward button" to the right */ 185 .forward { 186 right: 0; 187 /*border-radius: 4px 0 0 4px;*/ 188 } 189 190 /*when the user hovers,add a black background with some little opacity */ 191 .Back:hover, .forward:hover { 192 background-color: rgba(0,0,0,0.8); 193 } 194 195 /* Caption Info */ 196 .Info { 197 color: #3c434a; 198 font-size: 14px; 199 padding: 10px 50px; 200 /*position: absolute;*/ 201 bottom: 10px; 202 width: 100%; 203 text-align: center; 204 } 205 206 /* Worknumbering (1/3 etc) */ 207 .MessageInfo { 208 color: #f2f2f3; 209 font-size: 14px; 210 padding: 10px 14px; 211 position: absolute; 212 top: 0; 213 } 214 215 /* The circles or bullets and indicators */ 216 .dots { 217 cursor: pointer; 218 height: 16px; 219 width: 16px; 220 margin: 0 3px; 221 background-color: #acc; 222 border-radius: 50%; 223 display: inline-block; 224 transition: background-color 0.5s ease; 225 } 226 227 .enable, .dots:hover { 228 background-color: #717161; 229 } 230 231 /* Faint animation */ 232 .fade { 233 -webkit-animation-name: fade; 234 -webkit-animation-duration: 1.4s; 235 animation-name: fade; 236 animation-duration: 1.4s; 237 } 238 239 @-webkit-keyframes fade { 240 from {opacity: .5} 241 to {opacity: 2} 242 } 243 244 @keyframes fade { 245 from {opacity: .5} 246 to {opacity: 2} 247 } 248 249 .slide-back{ 250 left: 5px; 251 } 252 .slide-forward{ 253 right: 5px; 254 } 255 256 .auth-back-img{ 257 padding: 5em; 258 height: 100%; 259 display: block; 260 261 } -
atomchat/trunk/css/installer.css
r2512334 r2954671 4 4 /* Form Module */ 5 5 .form-module{ 6 position: relative;6 /*position: relative; 7 7 background: #ffffff; 8 8 max-width: 345px; … … 11 11 margin: auto; 12 12 border-radius: 3px; 13 height: 180px; 13 height: 180px;*/ 14 15 position: relative; 16 background: #ffffff; 17 max-width: 435px; 18 width: 100%; 19 box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); 20 margin: auto; 21 border-radius: 8px; 14 22 } 15 23 .form-module .toggle .tooltip{ … … 34 42 margin: 0 0 20px; 35 43 color: #002832; 36 font-size: 18px;44 font-size: 28px; 37 45 font-weight: 400; 38 46 line-height: 1; … … 77 85 transition: 0.3s ease; 78 86 margin: 0px auto; 87 border-radius: 5px; 79 88 } 80 89 .atomchat_logo_div{ … … 83 92 } 84 93 .atomchat_logo_image{ 85 height: 90px;94 /*height: 90px; 86 95 display: block; 87 margin: auto; 96 margin: auto;*/ 97 98 height: 52px; 99 display: block; 88 100 } 89 101 .ccplugin_outerframe{ … … 103 115 margin: 0; 104 116 } 117 118 /*New css*/ 119 .ins-heading{ 120 margin: 0 0 20px; 121 color: #002832; 122 font-size: 26px; 123 font-weight: 600; 124 line-height: 1; 125 } 126 .ins-label{ 127 font-weight: bold; 128 margin-bottom: 7px; 129 display: block; 130 } -
atomchat/trunk/installer.php
r2512330 r2954671 16 16 wp_enqueue_script("jqcurl", plugin_dir_url( __FILE__ ).'js/checkcurl.js'); 17 17 } 18 $atomchat_logo = esc_url(plugin_dir_url(__FILE__).'images/atom_chat_black_icon_logo.png'); 18 //$atomchat_logo = esc_url(plugin_dir_url(__FILE__).'images/atom_chat_black_icon_logo.png'); 19 $atomchat_logo = esc_url(plugin_dir_url(__FILE__).'images/atomchat_final_logo.svg'); 19 20 20 21 ?> … … 30 31 <div class="ccplugin_middleform" > 31 32 <div class="atomchat_logo_div"> 32 <img src="<?php echo $atomchat_logo; ?>" class="atomchat_logo_image">33 33 34 </div> 34 35 <div class="module form-module" id="license-form"> 35 36 <div class="atomchat_form"> 37 38 <!--AtomChat new code--> 39 <img src="<?php echo $atomchat_logo; ?>" class="atomchat_logo_image"> 40 <h2 class="ins-heading">Step 1: License Key</h2> 41 <p>To activate the plugin, please enter your AtomChat License Key from your <a href="https://app.atomchat.com" target="_blank">dashboard </a></p> 42 <hr style="margin-bottom: 20px;"> 43 <!--End AtomChat new code--> 44 45 36 46 <!-- <h2 >AtomChat Installation Process</h2> --> 37 47 <form action="javascript:atomchatInstall();" method="post" id="ccInstallProcess"> 48 <label class="ins-label">Enter license key</label> 38 49 <input type="text" name="license" id= "license" placeholder="Enter license key" required="true" /> 39 <input type="submit" name="submit" id="atomchat_install" value=" Install" />50 <input type="submit" name="submit" id="atomchat_install" value="Activate License" /> 40 51 <input type="hidden" name="currentTime" class="login_inputbox currentTime"> 41 52 </form> 42 53 </div> 43 <div id="" class="col-sm-12" style="color:red;padding-top: 30px;text-align: center;">54 <div id="" class="col-sm-12" style="color:red;padding-top:1px;text-align: center;padding-bottom: 3em;"> 44 55 <a target="_blank" href="https://www.atomchat.com/pricing">Don't have a license key?</a> 45 56 </div>
Note: See TracChangeset
for help on using the changeset viewer.