Guest User

Untitled

a guest
Jul 19th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function addfooter(){
  2. $(document).one('pagechange',function(){
  3.                    var pg=$.mobile.activePage;
  4.                    var di=$.mobile.activePage.attr("data-url")
  5.                    di=di.slice(di.indexOf("list"))+"footer"
  6.                    if(document.getElementById(di)==null){
  7.                       console.log("Creatingfooter")
  8.                    $("<div>").addClass("footertest")
  9.                    .attr("data-role","footer")
  10.                    .attr("id",di)
  11.                    .attr('data-position','fixed')
  12.                    .appendTo($.mobile.activePage)
  13.                    .append(
  14.                       $("<div>")
  15.                       .attr('data-role','navbar')
  16.                       .append(
  17.                          $("<ul>")
  18.                          .append(
  19.                             $("<li>")
  20.                             .append(
  21.                                $("<a>")
  22.                                .html("Feedback")
  23.                                .click(function(){
  24.                                   u=$(location).attr('href');
  25.                                   u=u.slice(u.indexOf("#"));
  26.                                   $("#feedback-cID").val(course.name);
  27.                                   $.mobile.changePage("#layout-feedback");
  28.                                })
  29.                                )
  30.                             )
  31.                          .append(
  32.                             $("<li>")
  33.                             .append(
  34.                                $("<a>").html("Frage").attr("href","#layout-question"))
  35.                             )
  36.                          )
  37.                       )
  38.                       .trigger("create")
  39.                    }
  40.                 });
  41. }
  42. function build_mycourses(){
  43.    $("#list-mycourses").empty();
  44.    $.each(usercourselist,function(c,course){
  45.       var answer="";
  46.       var li=$("<li>", { html: course.name,
  47.          click: function(){
  48.             /*Add Footer ANONYMOUS FUNCTION*/
  49.             $(document).one('pagechange',function(){
  50.                var pg=$.mobile.activePage;
  51.                var di=$.mobile.activePage.attr("data-url")
  52.                di=di.slice(di.indexOf("list"))+"footer"
  53.                if(document.getElementById(di)==null){
  54.                   console.log("Creatingfooter")
  55.                $("<div>").addClass("footertest")
  56.                .attr("data-role","footer")
  57.                .attr("id",di)
  58.                .attr('data-position','fixed')
  59.                .appendTo($.mobile.activePage)
  60.                .append(
  61.                   $("<div>")
  62.                   .attr('data-role','navbar')
  63.                   .append(
  64.                      $("<ul>")
  65.                      .append($("<li>")
  66.                         .append($("<a>").html("Feedback").attr("href","#layout-feedback"))
  67.                         )
  68.                      .append($("<li>")
  69.                         .append($("<a>").html("Frage").attr("href","#layout-question"))
  70.                         )
  71.                      )
  72.                   )
  73.                .trigger("create")
  74.                }
  75.             });
  76.          }
  77.       }).appendTo("#list-mycourses");
  78.       var ul2=$("<ul>").appendTo(li);
  79.       $.each(course.lessonlist,function(l,lesson){
  80.          console.log(lesson);
  81.          var li2=$("<li>", {
  82.             html: lesson.lessonname,
  83.              click: addfooter()
  84.                 /*Add Footer NAMED FUNCTION*/
  85.          }).appendTo(ul2);
  86.          var ul3=$("<ul>").appendTo(li2);
  87.          $.each(lesson.questionlist,function(q,question){
  88.             console.log(c+"!"+l+"!"+q+"!");
  89.             var li3=$("<li>").appendTo(ul3);
  90.             $("<a>", { html: question,
  91.                click: function(){
  92.                   u=$(location).attr('href');
  93.                   u=u.slice(u.indexOf("#"));
  94.                   $("#solve-cID").val(course.name);
  95.                   $("#solve-lID").val(l);
  96.                   $("#solve-qID").val(q);
  97.                   $.mobile.changePage("#layout-solve");
  98.                }
  99.             }).appendTo(li3);
  100.          });
  101.       });
  102.    });
  103. }
Add Comment
Please, Sign In to add comment