Skip to content

Instantly share code, notes, and snippets.

View NazemMahmud's full-sized avatar

Nazem Mahmud Piash NazemMahmud

View GitHub Profile
@NazemMahmud
NazemMahmud / browser-language-codes.js
Created August 31, 2021 01:26 — forked from wpsmith/browser-language-codes.js
JS: Object of Browser Language Codes
// <![CDATA[
var langCodes = {
"af": "Afrikaans",
"sq": "Albanian",
"an": "Aragonese",
"ar": "Arabic (Standard)",
"ar-dz": "Arabic (Algeria)",
"ar-bh": "Arabic (Bahrain)",
"ar-eg": "Arabic (Egypt)",
"ar-iq": "Arabic (Iraq)",
.mat-toolbar {
font-size: 12px;
color: rgba(0,0,0,.54);
}
button {
border: none !important;
background-color: transparent;
}
@media(max-width: 576px) {
<mat-toolbar *ngIf=" length > 0">
<span style="margin-left: 20%" class="responsive-view"> {{ 1 + (pageOffset * (pageIndex - 1)) }}
- {{ (pageOffset * pageIndex) <= length ? pageOffset * pageIndex : length }}
of {{ length }}</span>
<span style="margin-left: 20%" class="responsive-view margin-for-mobile">
<button [disabled]="pageIndex <= 1" (click)="getFirstPage()">
<i class="material-icons">first_page</i>
</button>
<button [disabled]="pageIndex <= 1" (click)="getPreviousPage()">
<i class="material-icons">chevron_left</i>
import {AfterViewInit, Component, Input, OnInit} from '@angular/core';
import {BehaviorSubject} from 'rxjs';
interface State {
page: number;
pageOffset: number;
}
@Component({
selector: 'basic-pagination',
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FlexLayoutModule } from '@angular/flex-layout';
import { BasicPaginationComponent } from './basic-pagination.component';
import {MatToolbarModule} from '@angular/material';
@NgModule({
declarations: [
BasicPaginationComponent,
],
@NazemMahmud
NazemMahmud / app.module.ts
Last active May 2, 2020 11:02
Angular-material & Laravel: multiple & single file upload : Angular part (1)
import {CommonModule} from '@angular/common';
import {NgModule} from '@angular/core';
import {DataService} from '../../shared/services/data.service';
import {FileUploadService} from './services/file-upload.service';
import {FlexModule} from '@angular/flex-layout';
import {RouterModule} from "@angular/router";
import {
MatFormFieldModule, MatIconModule, MatInputModule, MatSnackBarModule,
@NazemMahmud
NazemMahmud / file-upload.component.ts
Created April 29, 2020 23:51
Angular-material & Laravel: multiple & single file upload : Angular part (3)
import {Component, OnInit} from '@angular/core';
import {FormBuilder, FormGroup, Validators} from '@angular/forms';
import {Subject} from 'rxjs';
import {takeUntil} from 'rxjs/operators';
// your extra code if you needed…
export class FileUploadComponent implements OnInit, OnDestroy {
formGroup: FormGroup;
disabled = true;
@NazemMahmud
NazemMahmud / file-upload.component.html
Last active April 29, 2020 23:44
Angular-material & Laravel: multiple & single file upload : Angular part (2)
<form class="form-group" [formGroup]="formGroup">
<div mat-dialog-content>
<!-- Name -->
<mat-form-field>
<input matInput formControlName="first_name" placeholder="Name…" >
<mat-error *ngIf="!formGroup.controls.first_name.invalid">
Filed is required...
</mat-error>
</mat-form-field>
#include<cstdio>
#include<sstream>
#include<cstdlib>
#include<cmath>
#include<algorithm>
#include<iostream>
#include<string>
#include<vector>
#include<cstring>
#include<map>
#include<cstdio>
#include<sstream>
#include<cstdlib>
#include<cmath>
#include<algorithm>
#include<iostream>
#include<string>
#include<vector>
#include<cstring>
#include<map>