English French German Spanish Russian
Ingame browser capabilities - Web Apps - Ryzom Community ForumHomeGuest

Web Apps


uiWebPrevious1uiWebNext

#1 [en] 

Client sources and changelog is available at
- https://bitbucket.org/ryzom/ryzomcore/commits/branch/compatibilit y-develop
Short changelog is available from
- http://ryzom.kervala.net/clients/ryzom_changelog.txt

Possible user-agent strings:

Old clients:
Ryzom/2.1.0 libwww/5.4.0
Ryzom/2.1.0.2680-unix-x86 libwww/5.4.0
Ryzom/2.1.0_(compatibility/v0.11.1).5807-unix-x64
Ryzom/2.1.0_(ryzom/v0.11.2).5853-unix-x64

New clients:
Ryzom/2.1.0.6418-unix-x86
Ryzom/2.1.0.6475-windows-x64
Ryzom/2.1.0.6477-mac-x64
Ryzom/2.1.0.6510-unix-x64

Changes to ingame browser:

2014-09-27
added maxlength attribute to <input> and <textarea> elements

2014-10-12
fixed table cellpadding and cellspacing
implemented table and cell borders

2014-10-14
added table bordercolor attribute
implement table rowspan and colspan attributes
changed table default style to valign=middle, cellpadding=1, cellspacing=2

2015-01-09
fixed submit button for correctly returning 'name=value' instead 'name_x=0', 'name_y=0'
implemented image submit button to return 'name_x=x', 'name_y=y' as click coordinates

2015-03-29
added <span> tag
read common css-style from style attribute for <a> and <span> elements
- font-size [px], percent or em not supported
- font-style [italic, oblique]
- font-weight [normal, bold, lighter, bolder, 100-900]
- color [name, #rrggbb, #rrggbbaa]
- text-decoration, text-decoration-line [underline, line-through]

2015-04-17
display direct linked <img> (<a..><img..></a>)

2015-04-19
fix relative url in <img> src

2015-03-31
implement <input type="radio">
fix <input type="checkbox"> not returning defined value attribute

2015-11-26
implement url #fragment (anchor) navigation.
Anchor is registed for
- id and name attributes for element <a>
- id attribute for elements <div>, <h1>..<h6>, <table>

2015-12-03
add new elements <del>, <u>, <em>, <strong>, <small>
implement <DL> list

2015-12-08
size attributes to <img> (width, height, max-width, max-height). only px values.

2015-12-18
added <th> element
added <hr> element. style attribute is parsed for color, width, height. only px values.
added <ol> element.

2016-03-01
added http-equiv refresh
- 0 sec refresh acts once
- window must be visible

<select> element multiple, size, and style attributes
- only width/height px is used from style

added 'disabled' attribute to <select> box <option> element

2016-06-12
text style attributes to <textarea> and <input[type=text]> (font-size, font-weight, font-style, color).
- set them to 'inherit' to get parent element style.
<textarea> 'rows' attribute is functional now
<textarea> does not have to be inside <pre> anymore to get line breaks.

2016-06-25
color can be set using 3 digit #RGB, 4 digit #RGBA
inline css style also has support for rgb(), rgba(), hsl(), hsla() color.

2016-07-24
Added font-family to inline style
- allowed values are 'inherit' or 'monospace'. Unknown value uses UI default font
Added inline style to <pre> element
- default for font-family is 'monospace'

2017-06-01
Link, image can have inline style "-ryzom-modulate-color: true;" to tint color based user UI day/night color.
- <a href="/" style="=ryzom-modulate-color: #ffffff;">Home</a>

2017-06-08
Show <img> title attribute as tooltip,
- <img src="normal.png" title="tooltip">
Use <img> data-over-src attribute as :hover effect. images should be same size.
- <img src="normal.png" data-over-src="mouseover.png">

Edited 7 times | Last edited by Karu (5 months ago)

---

Hello!

#2 [en] 

2015-12-08
size attributes to <img> (width, height, max-width, max-height). only px values.

---

Hello!

#3 [en] 

2015-12-18
added <th> element
added <hr> element. style attribute is parsed for color, width, height. only px values.
added <ol> element.

---

Hello!

#4 [en] 

2016-03-01
added http-equiv refresh
- 0 sec refresh acts once
- window must be visible

<select> element multiple, size, and style attributes
- only width/height px is used from style

added 'disabled' attribute to <select> box <option> element

---

Hello!

#5 [en] 

2016-06-12
text style attributes to <textarea> and <input[type=text]> (font-size, font-weight, font-style, color).
- set them to 'inherit' to get parent element style.
<textarea> 'rows' attribute is functional now
<textarea> does not have to be inside <pre> anymore to get line breaks.

---

Hello!

#6 [en] 

2016-06-25
color can be set using 3 digit #RGB, 4 digit #RGBA
inline css style also has support for rgb(), rgba(), hsl(), hsla() color.

---

Hello!

#7 [en] 

2016-07-24
Added font-family to inline style
- allowed values are 'inherit' or 'monospace'. Unknown value uses UI default font
Added inline style to <pre> element
- default for font-family is 'monospace'

---

Hello!

#8 [en] 

gj Lot of work here.

I was told an app that was made for our app store couldn't have css. Is this something you have been correcting? Surely a program as big as Ryzom uses cascading style sheets.

I'm afraid I'm showing my ignorance.

---


The Clan


#9 [en] 

Nehrie
I was told an app that was made for our app store couldn't have css.

Ingame browser does not read <style> element, but does read limited rules from inline 'style' attribute from some elements.

Ingame browser is html->gui translator, so it will always missing features.
What I'm trying to improve is html for ingame and outgame browsers to look the same(ish).

---

Hello!

#10 [en] 

2017-06-01
Link, image can have inline style "-ryzom-modulate-color: true;" to tint color based user UI day/night color.
- <a href="/" style="=ryzom-modulate-color: #ffffff;">Home</a>

2017-06-08
Show <img> title attribute as tooltip,
- <img src="normal.png" title="tooltip">
Use <img> data-over-src attribute as :hover effect. images should be same size.
- <img src="normal.png" data-over-src="mouseover.png">

---

Hello!

#11 [en] 

This will be very useful, thank you karu!

arc
uiWebPrevious1uiWebNext
 
Last visit Tue Nov 21 01:01:11 2017 UTC
P_-1:

powered by ryzom-api