Last Activity: 11 months ago
Your idea has been submitted and is awaiting moderation.
I would like to suggest two improvements for mobile:
1. Have an option in the skin to switch the skin (server-side) on the basis of certain conditions.
2. Have the possibility to not render the content of a pane.
For the presentation on mobile devices we want to make a page as light as possible, when using a responsive approach we often hide certain certain content / panes by means of CSS. This is far from optimal because the page weight remains the same, making the page look slow on mobile devices especially on low bandwidth connections. Above suggestions will help mitigating this problem.
The first suggestion allows the skinner to specify an alternative skin when the specified conditions are satisfied, for instance in the form of the following statement:
In this example media queries are used to specify the condition, but better options may exist as well.
The benefits of using a different that is more focused skin are:
1. It allows for an alternative pane structure
2. It allows for a simpler menu
3. Optimized/lighter css/js
Currently we can change a skin by means of the querystring parameter &SkinSrc=, however this requires an additional redirect and introduces difficulties when other querystring parameters are present. At this time it is not possible to add server-side code in the skin .ascx to invoke a skin switch (i.e. not without programming and installing a handler first).
The second suggestion allows the skinner to hide certain content server-side. Hiding content server-side would make the page lighter and easier to render. As an example (but there are many more): in a mobile skin you often want to hide the big footer that is visible on large screens.
Commenting has been disabled because the Idea is not approved, or is locked, or is closed.