]> git.mxchange.org Git - friendica-addons.git/blobdiff - tumblr/tumblr.php
Reduce the opacity of the network settings icon when disabled.
[friendica-addons.git] / tumblr / tumblr.php
index 4bbae8e6c06c47234e80d7dc414737fac1900b41..bbd0da83033df854569109f806d36c36d0ee8797 100755 (executable)
@@ -172,8 +172,8 @@ function tumblr_settings(&$a,&$s) {
     /* Get the current state of our config variables */
 
     $enabled = get_pconfig(local_user(),'tumblr','post');
-
     $checked = (($enabled) ? ' checked="checked" ' : '');
+    $css = (($enabled) ? '' : '-disabled');
 
     $def_enabled = get_pconfig(local_user(),'tumblr','post_by_default');
 
@@ -181,8 +181,13 @@ function tumblr_settings(&$a,&$s) {
 
     /* Add some HTML to the existing form */
 
-    $s .= '<div class="settings-block">';
-    $s .= '<h3>' . t('Tumblr Post Settings') . '</h3>';
+    $s .= '<span id="settings_tumblr_inflated" class="settings-block fakelink" style="display: block;" onclick="openClose(\'settings_tumblr_expanded\'); openClose(\'settings_tumblr_inflated\');">';
+    $s .= '<img class="connector'.$css.'" src="images/tumblr.png" /><h3 class="connector">'. t('Tumblr Export').'</h3>';
+    $s .= '</span>';
+    $s .= '<div id="settings_tumblr_expanded" class="settings-block" style="display: none;">';
+    $s .= '<span class="fakelink" onclick="openClose(\'settings_tumblr_expanded\'); openClose(\'settings_tumblr_inflated\');">';
+    $s .= '<img class="connector'.$css.'" src="images/tumblr.png" /><h3 class="connector">'. t('Tumblr Export').'</h3>';
+    $s .= '</span>';
 
     $s .= '<div id="tumblr-username-wrapper">';
     $s .= '<a href="'.$a->get_baseurl().'/tumblr/connect">'.t("(Re-)Authenticate your tumblr page").'</a>';
@@ -201,7 +206,7 @@ function tumblr_settings(&$a,&$s) {
     $oauth_token = get_pconfig(local_user(), "tumblr", "oauth_token");
     $oauth_token_secret = get_pconfig(local_user(), "tumblr", "oauth_token_secret");
 
-    $s .= '<div id="tumblr-password-wrapper">';
+    $s .= '<div id="tumblr-page-wrapper">';
     if (($oauth_token != "") and ($oauth_token_secret != "")) {
 
        $page = get_pconfig(local_user(),'tumblr','page');
@@ -214,7 +219,8 @@ function tumblr_settings(&$a,&$s) {
 
        $blogs = array();
 
-       $s .= t("Post to page:")."<select name='tumblr_page'>";
+       $s .= '<label id="tumblr-page-label" for="tumblr-page">' . t('Post to page:') . '</label>';
+       $s .= '<select name="tumblr_page" id="tumblr-page">';
        foreach($userinfo->response->user->blogs as $blog) {
                $blogurl = substr(str_replace(array("http://", "https://"), array("", ""), $blog->url), 0, -1);
                if ($page == $blogurl)
@@ -230,7 +236,7 @@ function tumblr_settings(&$a,&$s) {
 
     /* provide a submit button */
 
-    $s .= '<div class="settings-submit-wrapper" ><input type="submit" id="tumblr-submit" name="tumblr-submit" class="settings-submit" value="' . t('Submit') . '" /></div></div>';
+    $s .= '<div class="settings-submit-wrapper" ><input type="submit" id="tumblr-submit" name="tumblr-submit" class="settings-submit" value="' . t('Save Settings') . '" /></div></div>';
 
 }
 
@@ -344,18 +350,18 @@ function tumblr_send(&$a,&$b) {
                        $params['embed'] = $link;
                        if ($title != '')
                                $params['caption'] = '<h1><a href="'.$link.'">'.$title.
-                                                       "</a></h1><p>".bbcode($body, false, false)."</p>";
+                                                       "</a></h1><p>".bbcode($body, false, false, 4)."</p>";
                        else
-                               $params['caption'] = bbcode($body, false, false);
+                               $params['caption'] = bbcode($body, false, false, 4);
                } else if (($link != '') and !$video) {
                        $params['type'] = "link";
                        $params['title'] = $title;
                        $params['url'] = $link;
-                       $params['description'] = bbcode($b["body"], false, false);
+                       $params['description'] = bbcode($b["body"], false, false, 4);
                } else {
                        $params['type'] = "text";
                        $params['title'] = $title;
-                       $params['body'] = bbcode($b['body'], false, false);
+                       $params['body'] = bbcode($b['body'], false, false, 4);
                }
 
                $consumer_key = get_config('tumblr','consumer_key');