mirror of
https://bitbucket.org/skobkin/chrome_point_plus.git
synced 2024-11-23 18:56:04 +00:00
+ Pleer.com embeding
This commit is contained in:
parent
3a756b7452
commit
23a6897289
|
@ -181,3 +181,7 @@ div#markItUpText-input {
|
||||||
background: #f2eceb;
|
background: #f2eceb;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Embeded audio */
|
||||||
|
audio.embeded_audio{
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
|
@ -19,6 +19,8 @@ var ppOptions = [
|
||||||
'option_images_load_booru',
|
'option_images_load_booru',
|
||||||
// Wrap WEBM videos into the <video> tag
|
// Wrap WEBM videos into the <video> tag
|
||||||
'option_videos_parse_webm',
|
'option_videos_parse_webm',
|
||||||
|
// Pleer.com
|
||||||
|
'option_embedding_pleercom',
|
||||||
// Fluid layout
|
// Fluid layout
|
||||||
'option_fluid_layout',
|
'option_fluid_layout',
|
||||||
// Visual editor for posts
|
// Visual editor for posts
|
||||||
|
@ -55,6 +57,7 @@ function pp_save_options() {
|
||||||
ppOptions.option_embedding = document.getElementById('option-embedding').checked;
|
ppOptions.option_embedding = document.getElementById('option-embedding').checked;
|
||||||
ppOptions.option_images_load_booru = document.getElementById('option-images-load-booru').checked;
|
ppOptions.option_images_load_booru = document.getElementById('option-images-load-booru').checked;
|
||||||
ppOptions.option_videos_parse_webm = document.getElementById('option-videos-parse-webm').checked;
|
ppOptions.option_videos_parse_webm = document.getElementById('option-videos-parse-webm').checked;
|
||||||
|
ppOptions.option_embedding_pleercom = document.getElementById('option-embedding-pleercom').checked;
|
||||||
ppOptions.option_visual_editor_post = document.getElementById('option-visual-editor-post').checked;
|
ppOptions.option_visual_editor_post = document.getElementById('option-visual-editor-post').checked;
|
||||||
ppOptions.checkbox_search_with_google = document.getElementById('option-search-with-google').checked;
|
ppOptions.checkbox_search_with_google = document.getElementById('option-search-with-google').checked;
|
||||||
ppOptions.option_ws = document.getElementById('option-ws').checked;
|
ppOptions.option_ws = document.getElementById('option-ws').checked;
|
||||||
|
|
|
@ -19,6 +19,10 @@ $(document).ready(function() {
|
||||||
if (options.option_videos_parse_webm == true){
|
if (options.option_videos_parse_webm == true){
|
||||||
parse_webm();
|
parse_webm();
|
||||||
}
|
}
|
||||||
|
// Parse webm-links and create video instead
|
||||||
|
if (options.option_embedding_pleercom == true){
|
||||||
|
parse_pleercom_links();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Fancybox
|
// Fancybox
|
||||||
|
@ -556,3 +560,22 @@ function set_posts_count_label() {
|
||||||
})
|
})
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function parse_pleercom_links(){
|
||||||
|
$('a').each(function (num, obj) {
|
||||||
|
var href = obj.href;
|
||||||
|
var n = null;
|
||||||
|
|
||||||
|
if (n = href.match(new RegExp('^https?:\\/\\/pleer\\.com\\/tracks\\/([0-9a-z]+)', 'i'))) {
|
||||||
|
var player = document.createElement('audio');
|
||||||
|
$(player).attr({
|
||||||
|
'src':'https://api.kanaria.ru/point/get_pleer_file.php?id='+n[1],
|
||||||
|
'controls':'controls'
|
||||||
|
}).addClass('embeded_audio');
|
||||||
|
|
||||||
|
obj.parentElement.insertBefore(player, obj);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"manifest_version": 2,
|
"manifest_version": 2,
|
||||||
"name": "Point+",
|
"name": "Point+",
|
||||||
"version": "1.9.2",
|
"version": "1.9.3",
|
||||||
"author": "Alexey Skobkin",
|
"author": "Alexey Skobkin",
|
||||||
"homepage_url": "https://bitbucket.org/skobkin/chrome_point_plus",
|
"homepage_url": "https://bitbucket.org/skobkin/chrome_point_plus",
|
||||||
"description": "More features for point.im",
|
"description": "More features for point.im",
|
||||||
|
|
|
@ -56,6 +56,10 @@
|
||||||
<div class="option">
|
<div class="option">
|
||||||
<input type="checkbox" id="option-embedding-soundcloud" disabled="disabled"><label for="option-embedding-soundcloud">Soundcloud</label>
|
<input type="checkbox" id="option-embedding-soundcloud" disabled="disabled"><label for="option-embedding-soundcloud">Soundcloud</label>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="option">
|
||||||
|
<input type="checkbox" id="option-embedding-pleercom"><label for="option-embedding-pleercom">Pleer.com</label>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue