Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <body class="">
- <div class="wrapper ">
- <div class="sidebar" data-color="azure" data-image="../assets/img/menu.jpg">
- <div class="logo">
- <!-- <img src="../assets/img/logo.png" style="width: 100px;" alt=""> -->
- <h4 class="card-title text-center">Apps School</h4>
- </div>
- <div class="sidebar-wrapper">
- <div class="container" style="padding-top: 30px;">
- <div class="card card-profile">
- <div class="card-avatar">
- <a href="javascript:;">
- <img class="img" src="../assets/img/faces/marc.jpg" />
- </a>
- </div>
- <div class="card-body">
- <h4 class="card-title">Alec Thompson</h4>
- <h6 class="card-category text-gray">CEO / Co-Founder</h6>
- </div>
- </div>
- </div>
- <ul class="nav">
- <li class="nav-item ">
- <a class="nav-link" routerLink="/index">
- <i class="material-icons">home</i>
- <p>Dashboard</p>
- </a>
- </li>
- <li class="nav-item ">
- <a class="nav-link" routerLink="/file-user">
- <i class="material-icons">people</i>
- <p>Data Siswa</p>
- </a>
- </li>
- <li class="nav-item ">
- <a class="nav-link" routerLink="/file-attandance">
- <i class="material-icons">edit</i>
- <p>Data Absensi</p>
- </a>
- </li>
- <li class="nav-item active">
- <a class="nav-link" routerLink="/schedule">
- <i class="material-icons">book</i>
- <p>Data Pelajaran</p>
- </a>
- </li>
- <li class="nav-item ">
- <a class="nav-link" routerLink="/file-class">
- <i class="material-icons">dashboard</i>
- <p>Data Kelas</p>
- </a>
- </li>
- </ul>
- </div>
- </div>
- <div class="main-panel">
- <!-- Navbar -->
- <nav class="navbar navbar-expand-lg navbar-transparent navbar-absolute fixed-top ">
- <div class="container-fluid">
- <div class="navbar-wrapper">
- <a class="navbar-brand" href="javascript:;">Data Mata Pelajaran</a>
- </div>
- <button class="navbar-toggler" type="button" data-toggle="collapse" aria-controls="navigation-index"
- aria-expanded="false" aria-label="Toggle navigation">
- <span class="sr-only">Toggle navigation</span>
- <span class="navbar-toggler-icon icon-bar"></span>
- <span class="navbar-toggler-icon icon-bar"></span>
- <span class="navbar-toggler-icon icon-bar"></span>
- </button>
- <div class="collapse navbar-collapse justify-content-end">
- <ul class="navbar-nav">
- <li class="nav-item dropdown">
- <a class="nav-link" href="http://example.com" id="navbarDropdownMenuLink"
- data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
- <i class="material-icons">notifications</i>
- <span class="notification">5</span>
- <p class="d-lg-none d-md-block">
- Some Actions
- </p>
- </a>
- <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdownMenuLink">
- <a class="dropdown-item" href="#">Mike John responded to your email</a>
- <a class="dropdown-item" href="#">You have 5 new tasks</a>
- <a class="dropdown-item" href="#">You're now friend with Andrew</a>
- <a class="dropdown-item" href="#">Another Notification</a>
- <a class="dropdown-item" href="#">Another One</a>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a class="nav-link" href="javascript:;" id="navbarDropdownProfile"
- data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
- <i class="material-icons">setting</i>
- <p class="d-lg-none d-md-block">
- Account
- </p>
- </a>
- <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdownProfile">
- <a class="dropdown-item" href="#">Profile</a>
- <a class="dropdown-item" href="#">Settings</a>
- <div class="dropdown-divider"></div>
- <a class="dropdown-item" href="#">Log out</a>
- </div>
- </li>
- </ul>
- </div>
- </div>
- </nav>
- <!-- End Navbar -->
- <div class="content">
- <div class="container-fluid">
- <div class="row">
- <div class="col-md-12">
- <div class="card">
- <div class="card-header card-header-danger">
- <h2 class="card-title ">Data Mata Pelajaran</h2>
- </div>
- <div class="card-body">
- <div class="table-responsive">
- <div class="row">
- <div class="col-md-5">
- <form class="navbar-form">
- <div class="input-group no-border">
- <input type="text" value="" class="form-control" [(ngModel)]="param"
- [ngModelOptions]="{ standalone: true}"
- placeholder="Search...">
- <button type="submit"
- class="btn btn-white btn-round btn-just-icon">
- <i class="material-icons" (click)="getScheduleByParams(param)">search</i>
- <div class="ripple-container"></div>
- </button>
- </div>
- </form>
- </div>
- <div class="col-md-7">
- <button class="btn btn-danger btn-round" data-toggle="modal"
- data-target=".bd-example-modal-lg2" style="float: right;"> <i
- class="material-icons">book</i> Tambah
- Mata Pelajaran</button>
- </div>
- </div>
- <table class="table mt-5">
- <thead class="text-dark">
- <th>
- No
- </th>
- <th>
- Nama mata pelajaran
- </th>
- <th>
- Kode mata pelajaran
- </th>
- <th>
- Nama guru mata pelajaran
- </th>
- <th>
- Jam mulai pelajaran
- </th>
- <th>
- Jam berakhir pelajaran
- </th>
- <th>
- Ruangan / Kelas
- </th>
- <th>
- Waktu(hari) pelajaran
- </th>
- <th>
- Aksi
- </th>
- </thead>
- <tbody>
- <tr *ngFor="let schedule of scheduleList | paginate: { itemsPerPage: 10, currentPage: p }; let i = index">
- <td>
- {{ i + 1 }}
- </td>
- <td>
- {{ schedule.lessons_name }}
- </td>
- <td>
- {{ schedule.lessons_code }}
- </td>
- <td>
- {{ schedule.teachers_name }}
- </td>
- <td class="text-dark">
- {{ schedule.schedules_start_time }}
- </td>
- <td class="text-dark">
- {{ schedule.schedules_end_time }}
- </td>
- <td class="text-warning">
- {{ schedule.classroom_name }}
- </td>
- <td class="text-dark">
- {{ schedule.schedules_days }}
- </td>
- <td class="td-actions ">
- <button type="button" rel="tooltip" title="Edit"
- data-toggle="modal" data-target=".bd-example-modal-lg"
- class="btn btn-primary btn-link btn-sm"
- (click)="onModalAction(schedule.schedules_id)">
- <i class="material-icons">edit</i>
- </button>
- <button type="button" rel="tooltip" title="Hapus"
- (click)="onModalAction(schedule.schedules_id)"
- class="btn btn-danger btn-link btn-sm" data-toggle="modal"
- data-target="#exampleModal">
- <i class="material-icons">close</i>
- </button>
- </td>
- </tr>
- </tbody>
- </table>
- <nav aria-label="Page navigation example" style="float: right;">
- <ul class="pagination">
- <pagination-controls (pageChange)="p = $event"></pagination-controls>
- </ul>
- </nav>
- <!-- Modal -->
- <div class="modal fade" id="exampleModal" tabindex="-1" role="dialog"
- aria-labelledby="exampleModalLabel" aria-hidden="true">
- <div class="modal-dialog" role="document">
- <div class="modal-content">
- <div class="modal-header">
- <h5 class="modal-title" id="exampleModalLabel">Hapus</h5>
- <button type="button" class="close" data-dismiss="modal"
- aria-label="Close">
- <span aria-hidden="true">×</span>
- </button>
- </div>
- <div class="modal-body">
- Apakah anda yakin ingin menghapus data ini?
- </div>
- <div class="modal-footer">
- <button type="button" class="btn btn-secondary"
- data-dismiss="modal">Tidak</button>
- <button type="button" class="btn btn-danger"
- (click)="deleteScheduleById(scheduleID)"
- data-dismiss="modal">Hapus</button>
- </div>
- </div>
- </div>
- </div>
- <!-- Close modal -->
- <div class="modal fade bd-example-modal-lg" tabindex="-1" role="dialog"
- aria-labelledby="myLargeModalLabel" aria-hidden="true">
- <div class="modal-dialog modal-lg">
- <div class="modal-content" style="padding: 15px;">
- <form autocomplete="on">
- <div class="container"
- *ngFor="let schedule of scheduleUpdateList">
- <h2>Edit Mapel</h2>
- <div class="row">
- <div class="col-md-8">
- <div class="form-group mt-5">
- <label class="bmd-label-floating"> </label>
- <input
- *ngIf="schedule.teachers_name && !payload.teacherName"
- id="teacherInput" data-toggle="dropdown"
- href="javascript:;" role="button"
- aria-haspopup="true" aria-expanded="false"
- type="text" name="myCountry"
- class="form-control"
- value="{{ schedule.teachers_name }}"
- readonly>
- <input
- *ngIf="schedule.teachers_name && payload.teacherName"
- id="teacherInput" data-toggle="dropdown"
- href="javascript:;" role="button"
- aria-haspopup="true" aria-expanded="false"
- type="text" name="myCountry"
- class="form-control"
- value="{{ payload.teacherName }}" readonly>
- <div class="dropdown-menu scrollable-menu"
- style="width: 100% !important;">
- <div *ngFor="let teacher of teachersList">
- <a class="dropdown-item"
- href="javascript:;"
- (click)="chooseOption(teacher.teachers_id, 1)">
- {{ teacher.users_name }}
- </a>
- </div>
- </div>
- </div>
- </div>
- <div class="col-md-4">
- <div class="form-group mt-3">
- <label for="exampleFormControlSelect1">Pilih
- Hari</label>
- <select class="form-control select"
- data-style="btn btn-link"
- id="exampleFormControlSelect1"
- (change)="chooseOption($event.target.value, 4)">
- <option value="{{ i + 1 }}"
- *ngFor="let d of day; let i=index">
- {{ d }}</option>
- </select>
- </div>
- </div>
- </div>
- <div class="form-group ">
- <!-- <label class="bmd-label-floating">Mata Pelajaran</label> -->
- <input id="lessonInput" data-toggle="dropdown"
- href="javascript:;"
- *ngIf="schedule.lessons_name && !payload.lessonName"
- value="{{ schedule.lessons_name }}" role="button"
- readonly aria-haspopup="true" aria-expanded="false"
- readonly type="text" name="myCountry"
- class="form-control">
- <input id="lessonInput" data-toggle="dropdown"
- href="javascript:;"
- *ngIf="payload.lessonName && schedule.lessons_name"
- value="{{ payload.lessonName }}" role="button"
- readonly aria-haspopup="true" aria-expanded="false"
- readonly type="text" name="myCountry"
- class="form-control">
- <div class="dropdown-menu scrollable-menu"
- style="width: 100% !important;">
- <div *ngFor="let lesson of lessonList">
- <a class="dropdown-item" href="javascript:;"
- (click)="chooseOption(lesson.lessons_code, 2)">
- {{ lesson.lessons_name }}
- </a>
- </div>
- </div>
- </div>
- <div class="row">
- <div class="col-md-6">
- <input class="form-control" atp-time-picker
- #sectionStartTime ng-model="payload.startTime"
- value="{{ schedule.schedules_start_time }}" open() />
- </div>
- <div class="col-md-6">
- <input class="form-control" atp-time-picker open()
- #sectionEndTime ng-model="payload.endTime"
- value="{{ schedule.schedules_end_time }}" />
- </div>
- </div>
- <div class="form-group mt-5">
- <label class="bmd-label-floating">Ruangan/Kelas</label>
- <input
- *ngIf="schedule.classroom_name && !payload.classroomName"
- id="classInput" data-toggle="dropdown" readonly
- href="javascript:;" role="button"
- value="{{ schedule.classroom_name }}"
- aria-haspopup="true" aria-expanded="false"
- type="text" name="myCountry" class="form-control">
- <input
- *ngIf="schedule.classroom_name && payload.classroomName"
- id="classInput" data-toggle="dropdown" readonly
- href="javascript:;" role="button"
- value="{{ payload.classroomName }}"
- aria-haspopup="true" aria-expanded="false"
- type="text" name="myCountry" class="form-control">
- <div class="dropdown-menu scrollable-menu"
- style="width: 100% !important;">
- <div *ngFor="let classroom of classroomList">
- <a class="dropdown-item" href="javascript:;"
- (click)="chooseOption(classroom.classroom_code, 3)">
- {{ classroom.classroom_name }}
- </a>
- </div>
- </div>
- </div>
- <button class="btn btn-danger btn-round"
- style="float: right;"
- (click)="updateSchedule(sectionStartTime.value, sectionEndTime.value)">
- <i class="material-icons" data-dismiss="modal">edit</i>
- Edit Mapel</button>
- </div>
- </form>
- </div>
- </div>
- </div>
- <!-- close modal -->
- <div class="modal fade bd-example-modal-lg2" tabindex="-1" role="dialog"
- aria-labelledby="myLargeModalLabel" aria-hidden="true">
- <div class="modal-dialog modal-lg">
- <div class="modal-content" style="padding: 15px;">
- <form>
- <div class="container">
- <h2>Tambah Mapel</h2>
- <div class="row">
- <div class="col-md-8">
- <div class="form-group mt-5">
- <label class="bmd-label-floating"> </label>
- <input id="teacherInput" data-toggle="dropdown"
- href="javascript:;" role="button"
- aria-haspopup="true" aria-expanded="false"
- type="text" name="myCountry" readonly
- class="form-control"
- value="{{ payload.teacherName }}">
- <div class="dropdown-menu scrollable-menu"
- style="width: 100% !important;">
- <div *ngFor="let teacher of teachersList">
- <a class="dropdown-item"
- href="javascript:;"
- (click)="chooseOption(teacher.teachers_id, 1)">
- {{ teacher.users_name }}
- </a>
- </div>
- </div>
- </div>
- </div>
- <div class="col-md-4">
- <div class="form-group mt-3">
- <label for="exampleFormControlSelect1">Pilih
- Hari</label>
- <select class="form-control select"
- data-style="btn btn-link"
- id="exampleFormControlSelect1"
- (change)="chooseOption($event.target.value, 4)">
- <option value="{{ i + 1 }}"
- *ngFor="let d of day; let i=index">
- {{ d }}</option>
- </select>
- </div>
- </div>
- </div>
- <div class="form-group ">
- <label class="bmd-label-floating">Mata Pelajaran</label>
- <input id="lessonInput" data-toggle="dropdown"
- href="javascript:;" value="{{ payload.lessonName }}"
- role="button" readonly aria-haspopup="true"
- aria-expanded="false" readonly type="text"
- name="myCountry" class="form-control">
- <div class="dropdown-menu scrollable-menu"
- style="width: 100% !important;">
- <div *ngFor="let lesson of lessonList">
- <a class="dropdown-item" href="javascript:;"
- (click)="chooseOption(lesson.lessons_code, 2)">
- {{ lesson.lessons_name }}
- </a>
- </div>
- </div>
- </div>
- <div class="row">
- <div class="col-md-6">
- <input class="form-control" atp-time-picker
- value="07:00" #startTime
- ng-model="payload.startTime" />
- </div>
- <div class="col-md-6">
- <input class="form-control" atp-time-picker
- value="15:00" #endTime
- ng-model="payload.endTime" />
- </div>
- </div>
- <div class="form-group mt-5">
- <label class="bmd-label-floating">Ruangan/Kelas</label>
- <input id="classInput" data-toggle="dropdown" readonly
- href="javascript:;" role="button"
- value="{{ payload.classroomName }}"
- aria-haspopup="true" aria-expanded="false"
- type="text" name="myCountry" class="form-control">
- <div class="dropdown-menu scrollable-menu"
- style="width: 100% !important;">
- <div *ngFor="let classroom of classroomList">
- <a class="dropdown-item" href="javascript:;"
- (click)="chooseOption(classroom.classroom_code, 3)">
- {{ classroom.classroom_name }}
- </a>
- </div>
- </div>
- </div>
- <button class="btn btn-danger btn-round"
- style="float: right;"
- (click)="createSchedule(startTime.value, endTime.value)"
- data-dismiss="modal"> <i class="material-icons">book</i>
- Tambah
- Mapel</button>
- </div>
- </form>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </body>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement