Skip to content

Instantly share code, notes, and snippets.

@HendrikHaase
Created July 8, 2014 17:07
Show Gist options
  • Select an option

  • Save HendrikHaase/74657b7f70bcc378e50e to your computer and use it in GitHub Desktop.

Select an option

Save HendrikHaase/74657b7f70bcc378e50e to your computer and use it in GitHub Desktop.
function createModal(bcm, bcs) {
var $modal = $(document.createElement('div')).attr('id', 'modal');
$modal.addClass('modal').addClass('fade').addClass('in');
$modal.attr('tabindex','-1').attr('role','dialog').attr('aria-labelledby','label').attr('aria-hidden','false');
$modal.attr('style','display; block;');
var $modalDialog = $(document.createElement('div'));
$modalDialog.addClass('modal-dialog');
var $modalContent = $(document.createElement('div'));
$modalContent.addClass('modal-content');
var $modalHeader = $(document.createElement('div'));
$modalHeader.addClass('modal-header');
var $modalButton = $(document.createElement('button'));
$modalButton.attr('type','button').attr('data-dismiss','modal').attr('aria-hidden','true');
$modalButton.addClass('close');
$modalButton.append($(document.createTextNode('schliessen')));
var $modalExecuteDiv = $(document.createElement('div'));
$modalExecuteDiv.addClass('form-group');
var $modalButtonExecute = $(document.createElement('button'));
$modalButtonExecute.addClass('btn').addClass('btn-success').addClass('pull-right').addClass('CLASSFOREXECUTING');
$modalButtonExecute.append($(document.createTextNode('einfuegen')));
$modalExecuteDiv.append($modalButtonExecute);
var $modalFooterDiv = $(document.createElement('div'));
$modalFooterDiv.addClass('modal-footer');
var $modalButtonFooter = $(document.createElement('button'));
$modalButtonFooter.addClass('btn').addClass('btn-danger').addClass('pull-right');
$modalButtonFooter.attr('data-dismiss','modal').attr('aria-hidden','true');
$modalButtonFooter.append($(document.createTextNode('abbrechen')));
$modalFooterDiv.append($modalButtonFooter);
var $modalBody = $(document.createElement('div'));
$modalBody.addClass('modal-body');
var $modalForm = $(document.createElement('form'));
$modalForm.addClass('form-horizontal').addClass('col-xs-12').addClass('col-sm-12').addClass('col-lg-12');
var $divOne = $(document.createElement('div'));
$divOne.addClass('form-group');
var $labelOne = $(document.createElement('label'));
$labelOne.append($(document.createTextNode('bcm')));
var $inputOne = $(document.createElement('input'));
$inputOne.addClass('form-control').addClass('required');
$inputOne.attr('placeholder',bcm).attr('type','text');
$labelOne.append($inputOne);
$divOne.append($labelOne);
$modalForm.append($divOne);
$modalBody.append($modalForm);
$modalBody.append($modalExecuteDiv);
$modalHeader.append($modalButton);
$modalContent.append($modalHeader).append($modalBody).append($modalFooterDiv);
$modalDialog.append($modalContent);
$modal.append($modalDialog);
return $modal;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment