Skip to content

Instantly share code, notes, and snippets.

public with sharing class ZipDownloadDemoController {
// Constructor
public ZipDownloadDemoController() {
}
@RemoteAction
public static PageReference getZipDownloadUrl(String objectId) {
Zippex newZip = new Zippex();
<apex:page controller="ZipDownloadDemoController" standardStylesheets="false" showHeader="false" applyHtmlTag="false" applyBodyTag="false" >
<link rel="stylesheet" href="{! URLFOR($Resource.bootstrapsf1, 'src/dist/css/bootstrap.css')}" />
<script src="//code.jquery.com/jquery-2.2.4.min.js" integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=" crossorigin="anonymous"></script>
<!-- Begin Default Content REMOVE THIS -->
<h1>Zip Download Demo</h1>
<div id="dldemo" class="btn btn-default">download</div>
<script>
var RemoteActionModule = ZipDownloadDemoController;
@magnet88jp
magnet88jp / ZipDownloadDemoController.cls
Last active October 14, 2016 01:15
Apex Demo for zip file download
public with sharing class ZipDownloadDemoController {
// Constructor
public ZipDownloadDemoController() {
}
@RemoteAction
public static PageReference getZipDownloadUrl(String objectId) {
Zippex newZip = new Zippex();
@magnet88jp
magnet88jp / extend_sample.js
Created October 31, 2015 08:04
AngularJS extend
var MyApp = angular.module('app', []);
MyApp.controller('PagerCtrl', ['$scope', function ($scope) {
$scope.firstAction = function () {
console.log('implement the first action');
};
$scope.secondAction = function () {
console.log('implement the second action');
};
@magnet88jp
magnet88jp / check_exist.html
Created September 4, 2015 12:40
javascipt (hoge != null && hoge.length > 0)
<html>
<head>
</head>
<body>
<h1>test</h1>
<script>
var aaa = '';
var bbb = '0';
var ccc = '1';
<html>
<head>
<link rel="stylesheet" href="./assets/owl.carousel.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="./owl.carousel.min.js"></script>
<script>
$(document).ready(function(){
$(".owl-carousel").owlCarousel();
});
@magnet88jp
magnet88jp / JsUtil.js
Created June 25, 2015 13:52
Utility of JavaScript
// convert from date format string to date
var convertDateFromStr = function(dateStr) {
var newDt = new Date();
var reg = new RegExp('\\-|\\/|\\s|T');
var dt = dateStr.split(reg, 4);
if(dt.length > 2) {
newDt = new Date(dt[0], dt[1]-1, dt[2]);
@magnet88jp
magnet88jp / ApexUtil2.cls
Last active August 29, 2015 14:23
convert datetime format from string
/**
* convert datetime from string
* @param String datetimeStr : datetime formart string. for example 2015/6/18 11:11
* @return Datetime :
*/
public static Datetime convertDatetimeFromStr( String datetimeStr ) {
Date dateConv = null;
Time timeConv = Time.newInstance(0, 0, 0, 0);
List<String> dt = String.ValueOf(datetimeStr).split('\\-|\\/|\\s|T', 4);
if(dt.size() > 2) {
@magnet88jp
magnet88jp / ApexUtil.cls
Last active July 3, 2019 12:49
apex wait method sample
// Reference: http://www.xgeek.net/salesforce/a-way-to-make-thread-sleep-in-apex/
public class ApexUtil {
/**********************************************************
* Helper Method: wait
* @param Integer millisec : time for wait (millisecond)
*********************************************************/
public static void wait(Integer millisec) {
@magnet88jp
magnet88jp / Gruntfile.js
Created June 11, 2015 09:08
Gruntfile for concat and ugilfy
module.exports = function (grunt) {
grunt.initConfig({
concat: {
files: {
// write source files
src : 'js/*.js',
// 順序指定する場合は配列で渡す
// src : [
// 'js/src2.js',
// 'js/src1.js',