Skip to content

Instantly share code, notes, and snippets.

View MrRaindrop's full-sized avatar

Parzival MrRaindrop

View GitHub Profile
#!/bin/bash
git filter-branch --env-filter '
an="$GIT_AUTHOR_NAME"
am="$GIT_AUTHOR_EMAIL"
cn="$GIT_COMMITTER_NAME"
cm="$GIT_COMMITTER_EMAIL"
if [ "$GIT_COMMITTER_EMAIL" = "old email" ]
@MrRaindrop
MrRaindrop / scroller-demo.we
Created September 19, 2016 03:35
scroller-demo with loading more data
<template>
<scroller class="list" append="node">
<refresh class="refresh-view" display="{{refresh_display}}" onrefresh="onrefresh">
<loading-indicator style="height:60;width:60" ></loading-indicator>
<text class="refresh-arrow" style="text-align: center; color:rgb(238, 162, 54)" if="{{(refresh_display==='hide')}}">Pull To Refresh</text>
</refresh>
<div class="section" repeat="{{sections}}">
<div class="header">
@MrRaindrop
MrRaindrop / rollup.config.js
Created December 19, 2016 12:39
js: rollup config.
import { rollup } from 'rollup'
import postcss from 'rollup-plugin-postcss'
import json from 'rollup-plugin-json'
import eslint from 'rollup-plugin-eslint'
import nodeResolve from 'rollup-plugin-node-resolve'
import commonjs from 'rollup-plugin-commonjs'
import buble from 'rollup-plugin-buble'
const pkg = require('../package.json')
const version = pkg.version
@MrRaindrop
MrRaindrop / weex-vue2-demo-for-animation-transition-translateX.vue
Last active March 11, 2017 16:12
weex-vue2: a demo for animation.transition of translateX.
<template>
<scroller>
<text>{{constr}}</text>
</scroller>
</template>
<script>
module.exports = {
data () {
return { constr: 'list' }
@MrRaindrop
MrRaindrop / weex-vue-render-config-for-vue-loader.js
Last active September 25, 2017 06:38
webpack vue-loader config for weex-vue-render based on vue2.x.
/**
* //////////////////////////////
* webpack 1.x:
* //////////////////////////////
*/
module: {
loaders: [
{
test: /\.js$/,
loaders: ['babel-loader'],
@MrRaindrop
MrRaindrop / symbolConvert.js
Created November 28, 2024 06:36 — forked from vv13/symbolConvert.js
JavaScript 中英文标点转换
const en = ["\"", "'", ",", ".", "?", "!", "(", ")", "[", "]", "{", "}", ";"];
const cn = ["“", "‘", ",", "。", "?", "!", "(", ")", "【", "】", "「", "」", ";"];
const converter = (source, from, target) => {
const map = new Map(from.map((item, index) => [item, target[index]]));
return source.split('').map(item => map.get(item) || item).join('')
};
export const cn2enSymbol = (source) => converter(source, cn, en);
export const en2cnSymbol = (source) => converter(source, en, cn);