Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vlc-2-2
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
videolan
vlc-2-2
Commits
a9e4799e
Commit
a9e4799e
authored
Apr 05, 2010
by
Rémi Duraffort
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
luahttp: fix service discovery loading.
parent
089ce510
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
17 additions
and
6 deletions
+17
-6
share/lua/http/dialogs/playlist
share/lua/http/dialogs/playlist
+7
-1
share/lua/http/js/functions.js
share/lua/http/js/functions.js
+2
-2
share/lua/http/requests/status.xml
share/lua/http/requests/status.xml
+8
-3
No files found.
share/lua/http/dialogs/playlist
View file @
a9e4799e
...
...
@@ -83,7 +83,13 @@ This dialog needs the following dialogs to be fully functional: <none>
<?vlc
local sd = vlc.sd.get_services_names()
for n,ln in pairs(sd) do
print([[<button onclick="pl_sd(']]..n..[[');hide_menu('menu_sd');" onmouseover="setclass(this,'menuover');" onmouseout="setclass(this,'menuout');" class="menuout" title="Toggle ]]..ln..[[" >]]..ln..[[</button><br/>]])
local sdname = string.gsub(n, "([^{]*)({.*)", "%1")
local islua = 0
if(sdname == "lua") then
sdname = string.gsub(n, "(lua{sd=')([^']*)'(.*)", "%2")
islua = 1
end
print([[<button class="menuout" onclick='pl_sd("]]..sdname..[[", "]]..islua..[[");hide_menu("menu_sd");' onmouseover="setclass(this,'menuover');" onmouseout="setclass(this,'menuout');" class="menuout" title="Toggle ]]..ln..[[" >]]..ln..[[</button><br/>]])
end
?>
</div>
...
...
share/lua/http/js/functions.js
View file @
a9e4799e
...
...
@@ -360,9 +360,9 @@ function pl_repeat()
{
loadXMLDoc
(
'
requests/status.xml?command=pl_repeat
'
,
parse_status
);
}
function
pl_sd
(
value
)
function
pl_sd
(
value
,
islua
)
{
loadXMLDoc
(
'
requests/status.xml?command=pl_sd&val=
'
+
value
,
parse_status
);
loadXMLDoc
(
'
requests/status.xml?command=pl_sd&val=
'
+
value
+
'
&islua=
'
+
islua
,
parse_status
);
}
/* misc actions */
...
...
share/lua/http/requests/status.xml
View file @
a9e4799e
...
...
@@ -79,10 +79,15 @@ elseif command == "pl_loop" then
elseif command == "pl_repeat" then
vlc.playlist.repeat_()
elseif command == "pl_sd" then
if
vlc.sd.is_loaded(val
) then
vlc.sd.remove(val)
if
(_GET['islua'] == "1"
) then
sdname = "lua{sd='" .. val .. "'}"
else
vlc.sd.add(val)
sdname = val
end
if vlc.sd.is_loaded(sdname) then
vlc.sd.remove(sdname)
else
vlc.sd.add(sdname)
end
elseif command == "fullscreen" then
vlc.fullscreen()
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment