2024-03-07, 13:48
Actually my paste action did not include the closing tag as I was rushing to get to bed, I've been cobbling together examples just to see if I could get it working. Here is the entire contents of the cobble and everything in it. You will find I did have a </window> tag at the end:
I will remove the code and try to update the URL call and see what happens. Just trying to wrap my head around how it works... I think once I figure that out, I can figure the rest, I just need to "see" it work so I'll have an approach.
Thank you for the validator link, I have used that in the past and few times early on here also.
Chris
Code:
<?xml version="1.0" encoding="UTF-8"?>
<window type="window" id="1190">
<defaultcontrol always="true">9999</defaultcontrol>
<controls>
<include>Global_Background</include>
<include>Topbar</include>
<control type="list" id="9999">
<top>-1000</top>
<left>-1000</left>
<width>1</width>
<height>1</height>
<itemlayout />
<focusedlayout />
<content target="videos">$INFO[Window(Home).Property(TMDbHelper.Path.Current)]</content>
</control>
<control type="group">
<visible>Container(9999).IsUpdating</visible>
<visible>!Window.IsVisible(DialogVideoInfo.xml)</visible>
<include>Dialog_Busy</include>
</control>
</controls>
<control type="list" id="1190">
<itemlayout/>
<focusedlayout/>
<content>plugin://plugin.video.themoviedb.helper/?info=details&type=movie&query=$INFO[ListItem.Title]</content>
</control>
<!-- <label>$INFO[Container(1190).ListItemAbsolute(0).Property(rottentomatoes_rating)]</label> -->
<label>$INFO[Container(1190).ListItem.Title</label>
<!-- <control type="list" id="1190">
<width>1</width>
<height>1</height>
<itemlayout />
<focusedlayout />
<content>plugin://plugin.video.themoviedb.helper/?info=details&type=person&query=[Container(7000).ListItem.Label]</content>
</control>
<control type="label">
<left>-100</left>
<top>825</top>
<align>center</align>
<font>Font_trailer</font>
<label>[Container(7000).ListItem.Label]</label>
</control>
<control type="label">
<left>970</left>
<top>0</top>
<font>Font_bio30</font>
<label>Born: [Container(1190).ListItem.Property(born)]</label>
<visible>!Container(1190).IsUpdating</visible>
</control>
<control type="label">
<left>970</left>
<top>100</top>
<font>Font_bio30</font>
<label>Birthday: [Container(1190).ListItem.Property(birthday)] Died Aged: [Container(1190).ListItem.Property(age)] Death: [Container(1190).ListItem.Property(deathday)]</label>
<visible>!Container(1190).IsUpdating + !String.IsEmpty([Container(1190).ListItem.Property(deathday)])</visible>
</control>
<control type="label">
<left>970</left>
<top>100</top>
<font>Font_bio30</font>
<label>Birthday: [Container(1190).ListItem.Property(birthday)] Age: [Container(1190).ListItem.Property(age)]</label>
<visible>!Container(1190).IsUpdating + String.IsEmpty([Container(1190).ListItem.Property(deathday)])</visible>
</control>
<control type="textbox">
<left>970</left>
<top>200</top>
<width>810</width>
<height>360</height>
<font>font_plot</font>
<label>[Container(1190).ListItem.Property(biography)]</label>
<autoscroll delay="10000" time="3000" repeat="10000">!Skin.HasSetting(noallowscroll)</autoscroll>
<visible>!Container(1190).IsUpdating</visible>
</control>
<control type="textbox">
<left>970</left>
<top>200</top>
<width>810</width>
<height>360</height>
<font>font_plot</font>
<label>No Bio Available</label>
<autoscroll delay="10000" time="3000" repeat="10000">!Skin.HasSetting(noallowscroll)</autoscroll>
<visible>String.IsEmpty([Container(1190).ListItem.Property(biography)])</visible>
</control> -->
</window>
I will remove the code and try to update the URL call and see what happens. Just trying to wrap my head around how it works... I think once I figure that out, I can figure the rest, I just need to "see" it work so I'll have an approach.
Thank you for the validator link, I have used that in the past and few times early on here also.
Chris