Alright, here is a method to do what you've asked for.
Create a file named "ui2-local-overrides.js" in your www/ui2/ folder.
Paste in the following content:
Code:
var params = {}; window.location.search.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { params[key] = value; });
if (params['group'] != '')
{
OverrideDefaultSetting("ui2_defaultCameraGroupId", params['group'], true, true, 0);
}
if (params['full'] != '')
{
OverrideDefaultSetting("ui2_hideTopBar", "1", true, true, 0);
OverrideDefaultSetting("ui2_leftBarSize", 0, true, true, 0);
}
Then direct people to use
/ui2.htm?full=1&group=@index
That is all you need to do.
This works by using URL parameters to force certain settings in UI2. When you specify "group=@index", you are overriding the "ui2_defaultCameraGroupId" setting and causing the camera group named "@index" to load. This particular group is the All cameras cycle group. You can use any group camera cycle by passing the value "@groupname" as long as you have the cycle enabled in
Blue Iris. Then the full=1 parameter overrides 2 other settings to make sure that UI2 loads with all the UI elements hidden. You can easily override any ui2 setting in this manner. See the top of ui2.js for a full list of the available settings, or ui2-local-overrides-template.js for more complete usage instructions.
If you want to resume normal UI2 behavior, you'll find the clip list is simply collapsed on the side, and you can drag it open again ... or double click the drag bar to return it to its normal size.