---
API: 2.1
OpenSesame: 3.3.14
Platform: nt
---
set width 1024
set uniform_coordinates yes
set title Maximized_black_background_in_browser
set subject_parity even
set subject_nr 0
set start experiment
set sound_sample_size -16
set sound_freq 48000
set sound_channels 2
set sound_buf_size 1024
set sampler_backend psycho
set round_decimals 2
set mouse_backend psycho
set keyboard_backend psycho
set height 768
set fullscreen no
set form_clicks no
set foreground white
set font_underline no
set font_size 18
set font_italic no
set font_family mono
set font_bold no
set experiment_path None
set disable_garbage_collection yes
set description "The main experiment item"
set coordinates uniform
set compensation 0
set color_backend psycho
set clock_backend psycho
set canvas_backend psycho
set background black
define sketchpad demographics_gender
set start_response_interval no
set reset_variables no
set duration keypress
set description "Displays stimuli"
draw textline center=1 color=white font_bold=no font_family=serif font_italic=no font_size=32 html=yes show_if=always text="Select gender:
M - Male
F - Female" x=0 y=0 z_index=0
define sequence experiment
set flush_keyboard yes
set description "Runs a number of items in sequence"
run setuphtml always
run demographics_gender always
define inline_javascript setuphtml
set description "Executes JavaScript code"
___run__
// sets background color to black
document.body.style.backgroundColor = 'black';
// maximizes window automatically
// Detects browser
var browser = navigator.userAgent;
if (browser.indexOf('Chrome') > -1) {
vars.browser="Chrome/Edge"
} else if (browser.indexOf('Safari') > -1) {
vars.browser="Safari"
} else if (browser.indexOf('Firefox') > -1) {
vars.browser="Firefox"
} else if (browser.indexOf('Opera') > -1) {
vars.browser="Opera"
} else if (browser.indexOf('MSIE') > -1) {
vars.browser="Microsoft Internet Explorer"
} else {
vars.browser="Unknown browser"
}
// Detects if full screen mode is available
if (document.fullscreenEnabled) {
vars.fullscreen="Fullscreen mode is supported."
} else {
vars.fullscreen="Fullscreen mode is not supported."
}
function setFullScreen() {
if (!document.fullscreenElement && // alternative standard method
!document.mozFullScreenElement && !document.webkitFullscreenElement && !document.msFullscreenElement ) { // current working methods
if (document.documentElement.requestFullscreen) {
document.documentElement.requestFullscreen();
} else if (document.documentElement.msRequestFullscreen) {
document.documentElement.msRequestFullscreen();
} else if (document.documentElement.mozRequestFullScreen) {
document.documentElement.mozRequestFullScreen();
} else if (document.documentElement.webkitRequestFullscreen) {
document.documentElement.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT);
}
}
}
// if browser supports full screen mode,switch to it.
if (document.fullscreenEnabled=true) {
setFullScreen()
}
__end__
set _prepare ""