3/*-----------------------------------------------------------------------------------*/
4/* If Logged Out, Get the Login Form
5/*-----------------------------------------------------------------------------------*/
7$login_error = LOGIN_ERROR;
9if (!isset($_SESSION['user'])) { ?>
11<div class="dp-panel-wrapper <?php if($_COOKIE['dp-panel']) { echo($_COOKIE['dp-panel']); } ?>" id="dp-dropplets">
12 <div class="dp-panel">
13 <div class="dp-row profile">
15 <img src="<?php echo get_twitter_profile_img(BLOG_TWITTER); ?>" alt="<?php echo(BLOG_TITLE); ?>" />
18 <div class="dp-content">
19 <span class="title">Hey There!</span>
20 <a class="dp-button dp-button-dark dp-close dp-icon-close" href="#dp-dropplets"></a>
24 <div class="dp-row dp-editable dp-editable-dark">
25 <div class="dp-icon dp-icon-key"></div>
27 <div class="dp-content">
28 <form method="POST" action="?action=login">
29 <label>Enter Your Password</label>
30 <input type="password" name="password" id="password">
31 <button class="dp-icon-checkmark" type="submit" name="submit" value="submit"></button>
36 <?php if (isset($login_error)) { ?>
38 <div class="dp-icon dp-icon-large dp-icon-question"></div>
39 <div class="dp-content">Forget Your password?</div>
40 <a class="dp-link" href="?action=forgot" target="_blank"></a>
45 <div class="dp-icon dp-icon-dropplets"></div>
46 <div class="dp-content">What is This?</div>
47 <a class="dp-link" href="http://dropplets.com" target="_blank"></a>
54/*-----------------------------------------------------------------------------------*/
55/* Otherwise, Get the Toolbar
56/*-----------------------------------------------------------------------------------*/
60<div class="dp-panel-wrapper <?php if($_COOKIE['dp-panel']) { echo($_COOKIE['dp-panel']); } ?>" id="dp-dropplets">
61 <div class="dp-panel">
62 <div class="dp-row profile">
64 <img src="<?php echo get_twitter_profile_img(BLOG_TWITTER); ?>" alt="<?php echo(BLOG_TITLE); ?>" />
67 <div class="dp-content">
68 <span class="title">Welcome Back!</span>
69 <a class="dp-button dp-button-dark dp-close dp-icon-close" href="#dp-dropplets"></a>
74 <div class="dp-icon dp-icon-dropplets"></div>
75 <div class="dp-content">Publish or Update Posts</div>
76 <label class="dp-link" for="postfiles"></label>
77 <input style="display: none;" type="file" name="postfiles" id="postfiles" class="postfiles" multiple="multiple" />
80 <form method="POST" action="./dropplets/save.php">
82 <div class="dp-icon dp-icon-settings"></div>
83 <div class="dp-content">Blog Settings</div>
84 <a class="dp-link dp-toggle collapsed" href="#dp-settings"></a>
85 <button class="dp-button dp-button-submit" type="submit" name="submit" value="submit">k</button>
88 <div class="dp-sub-panel" id="dp-settings">
89 <div class="dp-row dp-editable">
90 <div class="dp-icon dp-icon-edit"></div>
92 <div class="dp-content">
93 <label>Blog Password</label>
94 <input type="password" name="password" id="password" value="">
100 <div class="dp-icon dp-icon-profile dp-icon-large"></div>
101 <div class="dp-content">Blog Profile</div>
102 <a class="dp-link dp-toggle" href="#dp-profile"></a>
103 <button class="dp-button dp-button-submit" type="submit" name="submit" value="submit">k</button>
106 <div class="dp-sub-panel" id="dp-profile">
107 <div class="dp-row dp-editable">
108 <div class="dp-icon dp-icon-edit"></div>
110 <div class="dp-content">
111 <label>Blog Email</label>
112 <input type="text" name="blog_email" id="blog_email" value="<?php echo BLOG_EMAIL; ?>">
116 <div class="dp-row dp-editable">
117 <div class="dp-icon dp-icon-edit"></div>
119 <div class="dp-content">
120 <label>Blog Twitter</label>
121 <input type="text" name="blog_twitter" id="blog_twitter" value="<?php echo BLOG_TWITTER; ?>">
127 <div class="dp-icon dp-icon-text"></div>
128 <div class="dp-content">Blog Meta</div>
129 <a class="dp-link dp-toggle" href="#dp-meta-text"></a>
130 <button class="dp-button dp-button-submit" type="submit" name="submit" value="submit">k</button>
133 <div class="dp-sub-panel" id="dp-meta-text">
134 <div class="dp-row dp-editable">
135 <div class="dp-icon dp-icon-edit"></div>
137 <div class="dp-content">
138 <label>Blog Title</label>
139 <input type="text" name="blog_title" id="blog_title" value="<?php echo BLOG_TITLE; ?>">
143 <div class="dp-row dp-editable">
144 <div class="dp-icon dp-icon-edit"></div>
146 <div class="dp-content">
147 <label>Blog Description</label>
148 <textarea name="meta_description" id="meta_description" rows="6" placeholder="Add your site description here... just a short sentence that describes what your blog is going to be about."><?php echo META_DESCRIPTION; ?></textarea>
154 <div class="dp-icon dp-icon-text"></div>
155 <div class="dp-content">Intro Text</div>
156 <a class="dp-link dp-toggle" href="#dp-intro-text"></a>
157 <button class="dp-button dp-button-submit" type="submit" name="submit" value="submit">k</button>
160 <div class="dp-sub-panel" id="dp-intro-text">
161 <div class="dp-row dp-editable">
162 <div class="dp-icon dp-icon-edit"></div>
164 <div class="dp-content">
165 <label>Intro Title</label>
166 <input type="text" name="intro_title" id="intro_title" value="<?php echo INTRO_TITLE; ?>">
170 <div class="dp-row dp-editable">
171 <div class="dp-icon dp-icon-edit"></div>
173 <div class="dp-content">
174 <label>Intro Text</label>
175 <textarea name="intro_text" id="intro_text" rows="12"><?php echo INTRO_TEXT; ?></textarea>
181 <div class="dp-icon dp-icon-code"></div>
182 <div class="dp-content">Code Injection</div>
183 <a class="dp-link dp-toggle" href="#dp-injection"></a>
184 <button class="dp-button dp-button-submit" type="submit" name="submit" value="submit">k</button>
187 <div class="dp-sub-panel" id="dp-injection">
188 <div class="dp-row dp-editable">
189 <div class="dp-icon dp-icon-edit"></div>
191 <div class="dp-content">
192 <label>Header Injection</label>
193 <textarea class="dp-code" name="header_inject" id="header_inject" rows="12"><?php echo HEADER_INJECT; ?></textarea>
197 <div class="dp-row dp-editable">
198 <div class="dp-icon dp-icon-edit"></div>
200 <div class="dp-content">
201 <label>Footer Injection</label>
202 <textarea class="dp-code" name="footer_inject" id="footer_inject" rows="12"><?php echo FOOTER_INJECT; ?></textarea>
209 <div class="dp-icon dp-icon-large dp-icon-grid"></div>
210 <div class="dp-content">Installed Templates</div>
211 <a class="dp-link dp-toggle" href="#dp-templates"></a>
214 <div class="dp-sub-panel" id="dp-templates">
215 <div class="dp-row dp-templates">
216 <?php get_installed_templates('all'); ?>
221 <div class="dp-icon dp-icon-templates"></div>
222 <div class="dp-content">Featured Templates</div>
223 <a class="dp-link dp-toggle" href="#dp-featured"></a>
224 <span class="dp-number dp-number-dark"><?php count_premium_templates('featured'); ?></span>
227 <div class="dp-sub-panel" id="dp-featured">
228 <div class="dp-row dp-templates">
229 <?php get_premium_templates('featured'); ?>
234 <div class="dp-icon dp-icon-templates"></div>
235 <div class="dp-content">Popular Templates</div>
236 <a class="dp-link dp-toggle" href="#dp-popular"></a>
237 <span class="dp-number dp-number-dark"><?php count_premium_templates('popular'); ?></span>
240 <div class="dp-sub-panel" id="dp-popular">
241 <div class="dp-row dp-templates">
242 <?php get_premium_templates('popular'); ?>
247 <div class="dp-icon dp-icon-templates"></div>
248 <div class="dp-content">All Templates</div>
249 <a class="dp-link dp-toggle" href="#dp-all"></a>
250 <span class="dp-number dp-number-dark"><?php count_premium_templates('all'); ?></span>
253 <div class="dp-sub-panel" id="dp-all">
254 <div class="dp-row dp-templates">
255 <?php get_premium_templates('all'); ?>
260 <div class="dp-icon dp-icon-large dp-icon-question"></div>
261 <div class="dp-content">Need Some Help?</div>
262 <a class="dp-link" href="mailto:help@dropplets.com"></a>
266 <div class="dp-icon dp-icon-key"></div>
267 <div class="dp-content">Log Out</div>
268 <a class="dp-link" href="?action=logout" title="Logout"></a>
273<div id="dp-uploaded"></div>
277/*-----------------------------------------------------------------------------------*/
278/* Show/Hide Tool Cards Script
279/*-----------------------------------------------------------------------------------*/
283<a class="dp-open dp-icon-dropplets" id="dp-dropplets-icon" href="#dp-dropplets"></a>
285<script type="text/javascript" src="<?php echo(BLOG_URL); ?>dropplets/includes/js/cookies.js"></script>
286<script type="text/javascript">
287 jQuery(document).ready(function($) {
288 $(".dp-open").click(function(){
289 var myelement = $(this).attr("href")
290 $(myelement).animate({left:"0"}, 200);
291 $.cookies.set('dp-panel', 'open');
292 $("body").css({ overflowY: 'hidden' });
296 $(".dp-close").click(function(){
297 var myelement = $(this).attr("href")
298 $(myelement).animate({left:"-300px"}, 200);
299 $.cookies.set('dp-panel', 'closed');
300 $("body").css({ overflowY: 'auto' });
304 $(".dp-toggle").click(function(){
305 var myelement = $(this).attr("href")
306 $(myelement).toggle();
307 $(this).next('button.dp-button-submit').toggle();
312 $('input, textarea').focus(function () {
313 $(this).prev('label').hide(200);
316 $(this).prev('label').show(200);
323/*-----------------------------------------------------------------------------------*/
324/* Get the Uploader Script if Logged In
325/*-----------------------------------------------------------------------------------*/
327if (isset($_SESSION['user'])) { ?>
328<script type="text/javascript" src="https://gumroad.com/js/gumroad.js"></script>
329<script type="text/javascript" src="<?php echo(BLOG_URL); ?>dropplets/includes/js/uploader.js"></script>
330<script type="text/javascript">
331 jQuery(document).ready(function($) {
332 $('.postfiles').liteUploader(
334 script: './dropplets/includes/uploader.php',
335 maxSizeInBytes: 1048576,
339 $('#details').html('');
340 $('#response').html('Uploading...');
342 each: function (file, errors)
344 var i, errorsDisp = '';
346 if (errors.length > 0)
348 $('#response').html('One or more files did not pass validation');
350 for (i = 0; i < errors.length; i++)
352 errorsDisp += '<br />' + errors[i].message;
356 $('#details').append('<p>Name: ' + file.name + ' Type: ' + file.type + ' Size:' + file.size + errorsDisp + '</p>');
358 success: function (response)
360 $('#dp-uploaded').html(response);
361 window.setTimeout(function(){location.reload()},2000)
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list