// Create keyboard
var keyboard = document.createElement("div");
- keyboard.className = "keyboard";
+ keyboard.className = "guacamole-keyboard";
// Retrieve keyboard XML
var xmlhttprequest = new XMLHttpRequest();
function parse_row(e) {
var row = document.createElement("div");
- row.className = "row";
+ row.className = "guacamole-keyboard-row";
parseChildren(e, {
// Create element
var gap = document.createElement("div");
- gap.className = "gap";
+ gap.className = "guacamole-keyboard-gap";
gap.textContent = " ";
+ // Set gap size
if (gap_size)
gap.style.width = gap.style.height =
parseFloat(gap_size.value) + "em";
// Create element
var key = document.createElement("div");
- key.className = "key";
+ key.className = "guacamole-keyboard-key";
key.textContent = "K";
+ // Set key size
+ if (key_size) {
+ key.style.width = parseFloat(key_size.value) + "em";
+ key.style.height = "1em";
+ }
+
parseChildren(e, {
"cap": function cap(e) {
function parse_column(e) {
var col = document.createElement("div");
- col.className = "col";
+ col.className = "guacamole-keyboard-column";
var align = col.attributes["align"];