diff options
author | Aaron Parecki <aaron@parecki.com> | 2020-03-30 10:26:46 -0700 |
---|---|---|
committer | Aaron Parecki <aaron@parecki.com> | 2020-03-30 10:26:46 -0700 |
commit | 8dec126e7dd19ebb068b1a4f42804f8c0205af9d (patch) | |
tree | 03b978cc4772db3e1819e27aa76cccd742a89488 /views/settings.php | |
parent | 3759383e91344a6e10d23d4dbd90b9eda513d79c (diff) |
add channel selection to event interface
Diffstat (limited to 'views/settings.php')
-rw-r--r-- | views/settings.php | 43 |
1 files changed, 26 insertions, 17 deletions
diff --git a/views/settings.php b/views/settings.php index 3ddbcc5..55cbd17 100644 --- a/views/settings.php +++ b/views/settings.php @@ -81,13 +81,37 @@ echo '</ul>'; } else { ?><div class="bs-callout bs-callout-warning">No syndication targets were found on your site. - Your server can provide a <a href="/docs#syndication">list of supported syndication targets</a> that will appear as checkboxes here.</div><?php + Your server can provide a <a href="/docs/syndication">list of supported syndication targets</a> that will appear as buttons here.</div><?php } ?> </div> </div> + <h3>Channels</h3> + + <div class="form-group"> + <label for="note_channels"><a href="javascript:reload_channels()">Reload</a></label> + <div id="channel-container"> + <?php + if($this->channels) { + echo '<select class="form-control" name="channel">'; + foreach($this->channels as $ch) { + echo '<option value="'.htmlspecialchars($ch).'">' + . htmlspecialchars($ch) + . '</option>'; + } + echo '</select>'; + } else { + ?><div class="bs-callout bs-callout-warning">No channels were found on your site. + Your server can provide a <a href="/docs/channels">list of channels</a> that will appear as buttons here.</div><?php + } + ?> + </div> + </div> + + + <?php if(!Config::$twitterClientID): ?> <h3>Twitter</h3> <p>Connecting a Twitter account will automatically "favorite" and "retweet" tweets on Twitter when you favorite and retweet a Twitter URL in Quill.</p> @@ -185,21 +209,6 @@ $(function(){ }); -function reload_syndications() { - $.getJSON("/micropub/syndications", function(data){ - if(data.targets) { - $("#syndication-container").html('<ul></ul>'); - for(var i in data.targets) { - var target = data.targets[i].target; - var uid = data.targets[i].uid; - var favicon = data.targets[i].favicon; - $("#syndication-container ul").append('<li><button data-syndicate-to="'+htmlspecialchars(uid ? uid : target)+'" class="btn btn-default btn-block">'+(favicon ? '<img src="'+htmlspecialchars(favicon)+'" width="16" height="16"> ':'')+htmlspecialchars(target)+'</button></li>'); - } - bind_syndication_buttons(); - } else { +<?= partial('partials/syndication-js') ?> - } - console.log(data); - }); -} </script> |